AI에서 에이전트란 무엇인가요?
AI에서 에이전트를 이해하는 한 가지 방법은, 이를 의사결정 방법을 알고 있는 체인(chain)으로 보는 것입니다. 일반적인 체인은 사전에 정의된 순서에 따라 다양한 AI 구성 요소를 호출하지만, 에이전트는 언어 모델을 사용해 어떤 동작을 취할지 스스로 결정합니다.
에이전트는 AI 내에서 의사결정을 담당하는 부분으로, 다른 에이전트나 도구와 상호작용할 수 있습니다. 사용자가 에이전트에 쿼리를 보내면, 에이전트는 해당 질문에 가장 적합한 도구를 선택하려고 시도합니다. 또한 에이전트는 사용자의 특정 쿼리에 맞춰 유연하게 대응할 뿐만 아니라, 그 행동을 설정하는 프롬프트(prompt)에도 반응합니다.
n8n의 에이전트
n8n은 사용자의 설정에 따라 다양한 유형의 에이전트 모드로 실행할 수 있는 Agent 노드를 제공합니다. 사용 가능한 에이전트 유형에 대한 자세한 내용은 Agent 노드 문서를 참조하세요.
에이전트를 포함한 워크플로를 실행할 때, 에이전트는 여러 번 실행됩니다. 예를 들어, 먼저 초기화 설정을 수행한 후 도구를 호출하기 위해 실행되고, 다시 도구의 응답을 평가한 뒤 사용자에게 답변을 반환하기 위해 또 한 번 실행될 수 있습니다.