모든 기사
분류되지 않음

앤트로픽의 도구와 클로드 3로 작업을 자동화하는 방법은 무엇인가요?

Anthropic의 도구 시작하기 업무에 LLM을 사용하는 가장 큰 장점은 다용도로 활용할 수 있다는 점입니다. LLM은 텍스트 생성을 위한 API로 작동하거나 비정형 데이터를 정리된 형식으로 변환하는 등 다양한 용도에 맞게 특정 방식으로 프롬프트할 수 있습니다. 많은 사람들이 이메일을 작성하거나 AI와 장난스러운 토론을 벌이는 등 일상적인 업무에서 ChatGPT를 사용합니다. ‘GPT’라고도 하는 플러그인의 아키텍처는 응답과 쿼리에서 키워드를 식별하고… Read more »

작성자: Om Kamath3 분 읽음
앤트로픽의 도구와 클로드 3로 작업을 자동화하는 방법은 무엇인가요?

Anthropic의 도구 시작하기

업무에 LLM을 사용하는 가장 큰 장점은 다용도로 활용할 수 있다는 점입니다. LLM은 텍스트 생성을 위한 API로 작동하거나 비정형 데이터를 정리된 형식으로 변환하는 등 다양한 용도에 맞게 특정 방식으로 프롬프트할 수 있습니다. 많은 사람들이 이메일을 작성하거나 AI와 장난스러운 토론을 벌이는 등 일상적인 업무에서 ChatGPT를 사용합니다.

‘GPT’라고도 하는 플러그인의 아키텍처는 응답과 쿼리에서 키워드를 식별하고 관련 기능을 실행하는 것을 중심으로 이루어집니다. 이러한 플러그인을 사용하면 외부 애플리케이션과 상호 작용하거나 사용자 지정 기능을 트리거할 수 있습니다.

OpenAI가 작업 실행을 위한 외부 함수 호출을 지원하는 데 앞장섰다면, 최근 Anthropic은 ‘도구 사용’이라는 향상된 기능을 도입하여 이전의 함수 호출 메커니즘을 대체했습니다. 이 업데이트된 버전은 XML 태그 대신 JSON을 활용하여 개발을 간소화합니다. 또한 클로드 3 오푸스는 특정 시나리오에서 특히 가치 있는 200만 토큰의 더 큰 컨텍스트 창으로 GPT 모델보다 유리합니다.

이 블로그에서는 ‘도구 사용’의 개념을 살펴보고, 그 기능에 대해 논의하며, 시작하기 위한 지침을 제공합니다.

‘도구 사용’이란 무엇인가요?

Claude는 외부 클라이언트 측 도구 및 기능과 상호 작용할 수 있는 기능을 갖추고 있어 더 다양한 작업을 위한 사용자 지정 도구를 Claude에 장착할 수 있습니다.

Claude와 함께 도구를 사용하는 워크플로우는 다음과 같습니다:

  1. 클로드에게 도구와 사용자 프롬프트 (API 요청)를 제공합니다.
    • 클로드가 선택할 수 있는 도구 세트를 정의합니다.
    • 텍스트 생성 프롬프트에 사용자 쿼리와 함께 포함하세요.
  2. Claude가 도구를 선택합니다.
    • Claude는 사용자 프롬프트를 분석하고 사용 가능한 모든 도구와 비교하여 가장 관련성이 높은 도구를 선택합니다.
    • LLM의 ‘사고’ 프로세스를 활용하여 관련 도구에 필요한 키워드를 식별합니다.
  3. 응답 생성 (API 응답)
    • 프로세스가 완료되면 선택한 도구 및 매개변수와 함께 사고 프롬프트가 출력으로 생성됩니다.

이 프로세스에 따라 선택한 함수/도구를 실행하고 필요한 경우 출력을 활용하여 다른 응답을 생성합니다.

도구의 일반 스키마

스키마
이 스키마는 함수 호출 프로세스에 대한 요구 사항을 LLM에 전달하는 수단으로 사용됩니다. 직접 함수를 호출하거나 자체적으로 어떤 동작을 트리거하지 않습니다. 도구를 정확하게 식별하려면 각 도구에 대한 자세한 설명을 제공해야 합니다. Properties 는 나중에 함수에 전달될 매개변수를 식별하는 데 사용됩니다.

데모

이제 웹을 스크래핑하여 주식의 가격을 찾는 도구를 만들어 보겠습니다.

도구 스키마

코드 1

scrape_website 도구에서 사용자 프롬프트에서 웹사이트의 URL을 가져옵니다. stock_price 도구의 경우, 사용자 프롬프트에서 회사 이름을 식별하고 이를 와이파이낸스 티커로 변환합니다.

사용자 프롬프트

코드 2

봇에게 각 도구에 대해 하나씩 두 개의 쿼리를 요청하면 다음과 같은 결과가 나옵니다:

코드 3

사고 과정에는 각 쿼리에 맞는 올바른 도구를 정확하게 선택하고 도구 설명에 설명된 대로 필요한 변환을 실행하기 위해 LLM이 취한 모든 단계가 나열되어 있습니다.

관련 도구 선택

조건에 따라 관련 기능을 트리거하는 몇 가지 추가 코드를 작성해야 합니다.

코드 4

이 함수는 LLM 응답에서 검색된 도구 이름을 기반으로 적절한 코드를 활성화하는 역할을 합니다. 첫 번째 조건에서는 도구 입력에서 얻은 웹사이트 URL을 스크랩하고, 두 번째 조건에서는 주식 시세를 가져와서 yfinance 파이썬 라이브러리로 전달합니다.

함수 실행하기

select_tool() 함수에 ToolUseBlock 전체를 전달하여 관련 코드를 트리거합니다.

출력

  1. 첫 번째 프롬프트코드 5
  2. 두 번째 프롬프트코드 4

이 데모의 전체 소스 코드를 보려면 이 노트북을 참조하세요.

몇 가지 사용 사례

Claude의 ‘도구 사용’ 기능은 LLM의 활용성을 완전히 새로운 차원으로 끌어올립니다. 제공된 예제는 기본적인 기능이지만 기능 확장을 위한 기초 역할을 합니다. 다음은 실제 적용 사례입니다:

더 많은 사용 사례를 확인하려면 Anthropic의 공식 리포지토리(
에서
.

계속 탐색하세요

관련 기사

Gemini 임베딩 2: 구글 최초의 멀티모달 임베딩 모델
분류되지 않음

Gemini 임베딩 2: 구글 최초의 멀티모달 임베딩 모델

Gemini 임베딩 2: 기능, 벤치마크, 가격 및 시작 방법 지난주 구글은 쌍둥이자리 Gemini 아키텍처를 기반으로 구축된 최초의 네이티브 멀티모달 임베딩 모델인 임베딩 2. 어떤 방식으로든 임베딩 작업을 하고 있다면 주목할 가치가 있습니다. 오늘날 대부분의 팀이 사용하는 다중 모델 임베딩 파이프라인을 크게 혁신할 수 있는 잠재력을 가지고 있습니다. 지금까지 OpenAI, Cohere, Voyage의 대표적인 임베딩 모델은 주로… Read more »

기사 읽기
제미니 2.5 프로
분류되지 않음

Gemini 2.5 Pro와 GPT-4.5: 누가 AI 혁명을 주도할까요?

2025년, 인공지능의 세계는 대기업들이 가장 진보된 인공지능 시스템을 만들기 위해 치열한 경쟁을 벌이면서 매우 흥미진진해졌습니다. 이 치열한 경쟁은 수많은 새로운 아이디어를 촉발시켰고, 인간처럼 생각하고 문제를 해결하며 상호 작용할 수 있는 AI의 한계를 뛰어넘었습니다. 지난 한 달 동안 두 가지 주요 업체를 중심으로 놀라운 개선이 이루어졌습니다: 바로 Google의 Gemini 2.5 Pro와 OpenAI의 GPT-4.5입니다. 구글은 2025년 3월,… Read more »

기사 읽기
GPT-4.5와 클로드 3.7 소네트 비교: AI 발전에 대한 심층 분석
분류되지 않음

GPT-4.5와 클로드 3.7 소네트 비교: AI 발전에 대한 심층 분석

인공 지능 환경은 빠르게 진화하고 있으며, 최근 두 가지 모델이 눈에 띄게 발전하고 있습니다: GPT-4.5와 Claude 3.7 Sonnet입니다. 이러한 고급 언어 모델은 AI 기능의 비약적인 발전을 의미하며, 각각 고유한 강점을 가지고 있습니다. OpenAI의 GPT-4.5는 마이너 업데이트이긴 하지만 환각을 줄이고 자연스러운 대화를 강화하는 등 개선된 기능을 자랑합니다. 반면에 Anthropic의 Claude 3.7 Sonnet은 뛰어난 코딩 능력과 비용… Read more »

기사 읽기

첫 번째 비서가 몇 분 거리에 있습니다

귀하의 비즈니스 지식을 업무에 적용해 보세요.

무료 Cody 계정으로 시작하세요. 오늘 콘텐츠를 추가하고, 어시스턴트를 구축하고, 첫 번째 유용한 답변을 공유하세요.