클로드 아티팩트는 올해 가장 유용한 인공지능 기능 중 하나로, 생성한 코드의 특정 줄을 변경하거나 설명할 수 있는 새로운 업데이트로 더욱 강력해짐.
이전에는 클로드가 생성한 아티팩트 내의 요소에 문제가 있을 경우, 전체 스레드에 답변을 달아 문제를 설명해야 했음. 또는 코드를 복사해서 붙여넣어야 했지만, 두 방법 모두 오해나 오류가 발생할 가능성이 있었음.
이번 새로운 기능은 AI 이미지에서 일반적으로 사용되는 인페인팅의 형태로, 특정 영역을 강조하고 AI에게 원하는 변경 사항을 말하는 방식임. 클로드에서는 이 기능이 AI가 생성한 그래픽과 텍스트에도 적용됨.
사용 예시로는 웹페이지 생성 시, 색상 기반의 헤더가 생성되면 헤더 코드를 강조하고 대신 이미지를 넣어달라고 요청할 수 있음.
현재는 코드 부분만 강조할 수 있지만, 앞으로는 미리보기 내의 요소를 강조하고 클로드에게 변경을 요청할 수 있을 것으로 예상됨.
아티팩트란 무엇인가?
아티팩트는 클로드.ai가 생성한 코드의 모습을 보여주는 미리보기 도구임. 이는 벡터 그래픽, 웹페이지 또는 더 복잡한 애플리케이션에 대해 작동함. 또한, 더 복잡한 형식이 필요하거나 여러 줄에 걸쳐 있는 큰 텍스트 블록에도 사용됨.
아티팩트는 대화 내에서 재사용할 수 있어, 프로젝트의 이전 버전으로 돌아가야 할 때 유용함. 그 변경 사항이 원본 버전에 영향을 미치지 않음.
생성한 모든 아티팩트는 게시하고 다른 사람과 공유할 수 있음. 게시된 아티팩트는 독립적으로 실행되거나 심지어 자신의 프로젝트에 사용하기 위해 리믹스할 수 있음.
새로운 편집 기능은 여러 파일을 동일한 채팅 인스턴스 내에서 로드할 수 있는 프로젝트와 같은 앤트로픽의 여러 업데이트 중 최신임. 개발자들을 위해 앤트로픽은 API 내에서 프롬프트 캐싱을 허용하여 실행 비용을 절감할 수 있도록 함.
클로드에서 코드 편집이 작동하는 방식
현재 아티팩트 내에서 줄을 편집할 때, 특정 줄이나 아티팩트의 버전을 변경하는 것이 아니라 필요한 변경 사항으로 전체 코드를 재생성함. 아티팩트를 볼 때 코드 보기로 전환하고 작업할 텍스트를 강조하면 선택한 부분을 '개선'하거나 '설명'할 수 있는 선택지가 제공됨.
'개선'을 클릭하면 텍스트 상자가 팝업되어 코드 변경 방법을 입력할 수 있음. 한 경우에는 자원 관리 앱을 만들고 '일' 텍스트를 강조하여 자동으로 변경되는 대신 다음 턴 버튼을 도입해달라고 요청했음.
'설명'은 예상대로 작동함. 클릭하면 해당 코드 블록이 클로드 채팅 창으로 전송되고, 그 후 한 줄씩 설명하며 개선 아이디어도 제공함.