도구가 작동하는 방식

도구가 작동하는 방식 (How tools work)

AI 맥락에서 도구(tool)가 무엇인지, 그리고 n8n의 도구가 특별한 점을 살펴볼게요.

AI에서 '도구'는 아주 구체적인 의미를 가져요. 도구는 AI가 추가 컨텍스트나 자원에 접근하는 데 사용하는 애드온(add-on) 같은 역할을 해요.

다르게 표현한 정의도 한번 볼게요.

도구는 에이전트가 세상과 상호작용하는 데 사용할 수 있는 인터페이스예요 (출처)

이 도구들은 거의 AI 모델이 호출할 수 있는 함수에 가깝다고 볼 수 있어요 (출처)

n8n의 AI 도구

n8n은 내장 노드[^1]와, AI 에이전트[^2]에 도구로 연결할 수 있는 MCP 서버 레지스트리를 제공해요. 내장 노드에는 WikipediaSerpAPI 같은 인기 서비스가 있어요. 여기에 더해 n8n은 특히 강력한 도구 세 가지를 제공해요.

세 가지 도구에 이어 Call n8n Workflow Tool을 활용하는 예시를 확인해 보세요.

또한 $fromAI() 함수로 AI가 도구의 파라미터를 동적으로 지정하게 하는 법도 배울 수 있어요.

출처: 공식문서

더 알아보기 (Learn more)

[^1]: n8n 클러스터 노드는 루트 노드에 연결된 하나 이상의 서브 노드로 구성돼요. 서브 노드는 루트 노드의 기능을 확장해 특정 서비스나 리소스에 대한 접근을 제공하거나, 예를 들어 계산기 기능 같은 특정 유형의 전용 처리를 제공해요.

[^2]: AI 에이전트는 요청에 응답하고, 결정을 내리며, 사용자를 위해 실제 세계의 작업을 수행할 수 있는 인공지능 시스템이에요. 대규모 언어 모델(LLM)을 사용해 사용자 입력을 해석하고, 가진 정보와 자원을 바탕으로 요청을 가장 잘 처리하는 방법을 결정하죠.