바이브 코딩

도구 호출Tool Use / Function Calling

도구 호출은 AI 가 대화 중에 직접 외부 기능을 실행하는 것 — 비서가 말로 답하는 대신 직접 전화를 걸거나 달력에 일정을 입력하는 것과 같다.

일반적인 AI 는 질문에 '텍스트로 답'만 합니다. 하지만 도구 호출 기능이 연결되면 AI 가 실제로 검색을 하거나, 데이터베이스에서 정보를 꺼내거나, 이메일을 보내거나, 외부 서비스 API 를 직접 실행할 수 있어요. 마치 안내 데스크 직원이 말로 설명만 하는 것을 넘어 직접 예약 시스템에 접속해 예약을 처리해주는 것과 같습니다.

1인 비즈니스(1인 사이트 운영)에 AI 기반 자동화를 붙일 때 도구 호출이 핵심 역할을 합니다. 예를 들어 블로그 독자가 챗봇에 '지난주 글 요약해줘'라고 하면 AI 가 직접 글 목록을 조회해 답할 수 있고, 뉴스레터 봇이 새 구독자 등록을 감지해 자동으로 환영 메일을 발송하거나, SaaS 고객 문의 봇이 직접 사용자 계정 정보를 조회해 답변할 수 있어요. 도구 호출 덕분에 AI 가 단순 대화 상대를 넘어 실제 업무를 처리하는 자동화 도구가 됩니다.

처음 접할 때는 'AI 가 직접 뭔가를 실행할 수 있다'는 점이 낯설 수 있어요. 어떤 도구(기능)를 AI 에게 허용할지 범위를 명확히 정하는 것이 안전하고 예측 가능한 자동화의 첫걸음입니다.

💡 대표 예시

  • 블로그 챗봇이 방문자 질문에 답하기 위해 직접 게시글 데이터베이스를 조회해 최신 글 목록 반환
  • 뉴스레터 자동화에서 AI 가 새 구독자 등록 이벤트를 감지하고 환영 이메일 발송 도구를 직접 실행
  • SaaS 고객 지원 봇이 '내 사용량이 얼마야?' 질문에 답하기 위해 직접 사용자 계정 API 를 호출해 데이터 조회
  • 쇼핑몰 주문 확인 봇이 고객 주문번호를 받아 배송 상태 조회 API 를 직접 실행해 현황 안내
  • 도구 사이트에서 AI 가 사용자 요청을 받아 이미지 변환 함수를 직접 호출하고 결과 파일 링크를 반환

🔗 관련 용어

이 개념, 직접 적용해볼까요?

AI와 함께 나만의 사이트·서비스를 만드는 법을 강의에서 배워보세요.