클로드3.5 소네트 놀라운 코딩 실력 알아보기: 아티팩트 등

클로드-소네트-코딩
클로드-소네트-코딩

클로드3.5 소네트(Sonnet)은 앤트로픽(Anthropic)에서 개발한 최신 인공지능입니다. 챗지피티보다 더 뛰어나다고 하면, 특히 코딩 실력이 우수하다고 알려져 있습니다. 그래서 얼마나 코딩을 잘 하는지 알아보고자 합니다.

이 포스팅에서는 클로드3.5 소네트 놀라운 코딩 실력을 알아보겠습니다.


주요 기능

1) 아티팩트(Artifacts)

아티팩트는 클로드 3.5 소네트의 새로운 기능입니다. 오른쪽에 동적 화면이 제공되고, 이 화면에는 클로드가 작성한 코드가 실행된 화면이 보입니다. 이 화면을 통해 코드 실행 결과를 확인하고, 필요한 부분을 수정 요청하면 됩니다.


2) 코드 생성

클로드 3.5 소네트는 코드 일부 또는 전체 프로그램을 생성할 수 있습니다. 이 기능은 특히 프로토타입 제작에 유용합니다.
코드 생성은 챗지피티게도 요청하면 가능하지만, 소네트는 별 다른 요청을 하지 않아도 생성합니다.


실행된 결과를 보면서, 인공지능과 코딩을 할 수 있다는 점은 굉장히 편리해보입니다. 결과는 웹페이지 경우만 보이지만, 향후 기술이 발전하면 파이썬도 실행 결과를 보면서 수정할 수 있게 되지 않을까 기대해 봅니다.


클로드 아티팩트 사용 방법

아티팩트를 사용하려면, 먼저 기능을 활성화해야 합니다.

  1. Claude 계정 로그인
  2. 좌측 하단 프로필 클릭
  3. Settings 클릭
  4. Enable artifacts 옵션을 ON으로 변경
클로드-아티팩트-설정
클로드-아티팩트-설정

예시

클로드3.5 소네트가 코딩을 잘 한다고 알려지면서, 이를 활용한 다양한 예시들이 공개됐습니다. 클로드에서 공개한 영상을 보면, 어떤 기능이고 어떻게 동작하는지 알 수 있습니다.

아티팩트-기능-예시

추가로 클로드3.5로 어떤 작업을 해 보면 좋은지 정리해보았습니다.

1) 대시보드 만들기

CSV와 같은 데이터 파일을 올려서 대시보드를 만듭니다. 정보데이터 시스템에서 ETF 데이터를 올려 봤습니다.

프롬프트: Create a dashboard which give me the chance of finding good etf?

클로드-대시보드-만들기
클로드-대시보드-만들기

멋진 기능이지만, 챗지피티 데이터 애널리스트에 비해서는 아직 아쉬움이 있습니다. 한글이 있는 파일을 업로드하니 ‘인식하지 못하는 텍스트’로 오류가 발생했습니다. 그래서 한글을 삭제했습니다. 길이 제한도 있어서 데이터를 100개만 올렸습니다.

하지만 위와 같은 문제들이 해결되면 꽤 유용하게 사용할 수 있겠습니다.


2) SVG 이미지 그리기

SVG는 XML 마크업 언어로 만든 2차원 벡터 이미지입니다. 웹 등에서 스크립트로 사용 가능한 벡터 포맷을 위해 만들어졌습니다. 그래서 브라우저에서 바로 볼 수 있고, 클로드 아티팩트 기능으로 이미지가 바로 나타납니다.

위에 유튜브 영상에서 만드는 이미지도 SVG 파일 형식입니다.

프롬프트: Draw a rocket by SVG.

클로드-SVG
클로드-SVG

3) 파이썬 코드 받기

파이썬 코드도 작성해서 파일로 제공합니다. 어떤 패키지를 설치하고, 실행하면 되는지도 알려줘서 좋습니다. 클로드 쏘네트는 챗지피티보다 코딩을 잘 한다고 알려져 있는데요. 이를 잘 활용해 봐야겠습니다.

프롬프트: Create a calculator using pygame by pythonEdit

클로드-파이썬-코딩
클로드-파이썬-코딩

저는 pygame을 이용해서 계산기를 만들어 달라고 했는데요. 생각보다 멋지게 만들어줬고, 잘 동작합니다.

파이썬-pygame-계산기
파이썬-pygame-계산기

4) 웹 개발

파이썬을 코드를 받아서 실행해야 결과를 알 수 있습니다. 하지만 웹페이지는 바로 결과를 창에 띄워줍니다. 수정도 바로바로 요청해서 결과를 확인할 수 있어 좋습니다.

프롬프트: bootstrap을 사용하고, 그림처럼 목록으로 포스팅이 제공되는 사이트를 만들어 줘.

클로드-웹페이지-제작
클로드-웹페이지-제작

클로드3.5 소네트를 이용해서 코딩을 해 보았습니다. 클로드를 이용하면 쉽고 빠르게 코딩을 할 수 있습니다. 코드가 길어지니 무료 버전은 길이 제한 때문에 사용하기가 어려웠습니다. 코딩에 활용하고 싶다면 유료 결제를 추천합니다.


Leave a Comment