AI에서 도구(Tool)란 무엇인가?
AI에서 '도구(tools)'는 특정한 의미를 갖습니다. 다음은 이를 표현하는 몇 가지 다른 방식입니다: 도구는 에이전트가 세계와 상호작용하는 데 사용할 수 있는 인터페이스입니다 (출처) 이 도구들은 AI 모델이 호출할 수 있는 함수와 거의 같다고 생각할 수 있습니다 (출처)
AI에서 '도구(tools)'는 특정한 의미를 갖습니다. 도구는 AI가 추가적인 컨텍스트나 리소스에 접근하기 위해 사용할 수 있는 애드온과 같은 역할을 합니다.
다음은 이를 표현하는 몇 가지 다른 방식입니다:
도구는 에이전트가 세계와 상호작용하는 데 사용할 수 있는 인터페이스입니다 (출처)
이 도구들은 AI 모델이 호출할 수 있는 함수와 거의 같다고 생각할 수 있습니다 (출처)
n8n에서의 AI 도구#
n8n은 AI 에이전트에 연결할 수 있는 도구 서브 노드를 제공합니다. Wikipedia와 SerpAPI 같은 인기 있는 도구를 제공하는 것 외에도, n8n은 특히 강력한 세 가지 도구를 제공합니다:
- Call n8n Workflow Tool: n8n 워크플로를 도구로 불러올 때 사용합니다.
- Custom Code Tool: 에이전트가 실행할 수 있는 코드를 작성합니다.
- HTTP Request Tool: 웹사이트나 API에서 데이터를 가져오는 호출을 합니다.
다음 세 가지 예시는 Call n8n Workflow Tool을 강조합니다:
또한 $fromAI() 함수를 사용하여 AI가 도구의 파라미터를 동적으로 지정하도록 하는 방법도 알아볼 수 있습니다.
