1P by neo 29일전 | favorite | 댓글 1개
  • Anthropic은 Claude.ai의 챗봇 인터페이스용 "Analysis Tool"을 출시함
  • 이 도구는 OpenAI의 ChatGPT 코드 인터프리터 모드와 유사하며, Claude가 코드를 작성하고 실행하여 그 결과를 대화에 활용할 수 있게 함
  • 사용자는 Claude 기능 플래그 페이지에서 이 기능을 활성화할 수 있음

JavaScript 코드 실행 방식

  • ChatGPT 코드 인터프리터와 Google Gemini는 Python 코드를 작성하고 안전한 샌드박스 서버에서 실행하는 방식으로 동작함
  • Claude는 Python 대신 JavaScript를 사용하며, 브라우저 내에서 직접 실행됨
  • 제한된 Web Worker에서 실행되며, console.log() 메시지 인터셉트를 통해 메인 페이지와 통신함
  • repl이라는 도구로 구현되어 있으며, Claude에 프롬프트를 통해 repl 함수의 설명을 요청할 수 있음

repl

  • repl은 JavaScript REPL임
  • 복잡한 수학 문제나 대용량 사용자 파일 분석에 사용
  • fs.readFile() 함수로 공유된 파일에서 데이터를 읽을 수 있음
  • Lodash, Papa Parse 같은 라이브러리 사용 가능
  • Node.js 환경이 아니며, React 스타일의 import 문법을 사용해야 함
  • 분석 도구와 Claude Artifacts 간 상호작용은 다소 혼동스러움
    • 분석 도구의 코드는 Artifact와 공유 환경에 있지 않음
    • 분석 도구의 코드를 Artifact에서 재사용하려면 전체 코드를 다시 작성해야 함
  • 업로드된 파일은 현재 Claude 컨텍스트에 추가되어 크기 제한이 있고 텍스트 형식만 작동함

GN⁺의 정리

  • Claude의 새로운 분석 도구는 JavaScript 기반으로 브라우저에서 직접 실행된다는 점에서 ChatGPT나 Google Gemini와 차별화됨
  • 파일 처리 기능이 포함되어 데이터 분석 작업에 유용할 것으로 보임
  • 그러나 아직 텍스트 형식 파일만 지원하고 Artifact와의 연동이 다소 제한적인 등 개선의 여지가 있어 보임
  • OpenAI나 Google처럼 Python 기반 솔루션을 선호하는 사용자에겐 다소 낯설 수 있음
  • 앞으로 바이너리 파일 처리나 SQLite 같은 추가 기능이 지원된다면 활용도가 더욱 높아질 것으로 기대함
Hacker News 의견
  • JavaScript를 클라이언트 측에서 실행하여 서버 비용을 절감하는 아이디어가 흥미로움

    • Anthropic이 서버를 매번 실행하지 않아도 되는 점에서 비용 절감 효과가 있을 것임
  • 모델에 대한 사용자 정의 지침에서 "이것은 Artifacts에 사용되는 antArtifact 구문과 유사하지만 동일하지 않음"이라고 명시되어 있음

    • 시스템 프롬프트에서 모델에게 사과하는 듯한 문구가 흥미로움
  • 브라우저 샌드박스에서 신뢰할 수 없는 JavaScript 코드를 실행하는 올바른 패턴을 찾고 있었는데, Anthropic이 이를 해결한 것 같음

    • 그들의 JavaScript 코드가 너무 난독화되어 있어 역공학이 어려움
  • 코드 생성 테스트를 Claude와 ChatGPT에서 수행해 봄

    • Python 작업 시 Sonnet(3.5 이전 버전)이 ChatGPT보다 가독성, 구조, 프롬프트 이해 측면에서 우수했음
    • JavaScript 프로젝트로 전환 후 Sonnet 3.5가 더 장황하고 수정이 필요했으며, ChatGPT는 더 간결하고 정확했음
    • Claude가 JavaScript에 집중하면 개선될지 주목하고 있음
  • duckdb-wasm이 좋은 추가 요소가 될 것임

    • Definite에서 사용 중이며 duckdb에 대해 긍정적인 평가를 하고 있음
  • JavaScript는 이 작업에 완벽한 언어임

    • AI가 자유롭게 작동할 수 있는 샌드박스 코딩 환경을 기대하고 있음
  • 이는 훌륭한 진전이지만, 맥락을 벗어나기 전까지는 크게 유용하지 않다고 생각함

    • Anthropic에 대한 기대가 크며, 2021년에 예측했던 것처럼 승자 독식 시장이 되지 않은 점이 기쁨