새 에이전트

새 에이전트 (New Agent) 개요

한 번 설정해 두고 계속 일을 시키는 AI 워커, **새 에이전트(Agent)**를 소개하는 페이지예요. 위에서 다룬 레거시 에이전트 앱과는 다른 종류의 에이전트입니다.

출처: 공식문서

⚠️ 새 에이전트는 현재 베타 상태입니다.

새 에이전트가 레거시 에이전트 앱과 다른 점은 두 가지예요.

  • 자체 샌드박스에서 동작합니다. 명령을 실행하고, 프로그램을 설치하고, 파일을 읽고 쓰지요. 그래서 우리가 구성해 둔 도구만 호출하는 대신 개방형(open-ended) 작업을 맡을 수 있습니다.
  • 한 번 만들고 두 가지 방식으로 사용합니다. 자체적으로 챗 앱으로 쓰거나, 워크플로 안의 한 단계로 씁니다.

에이전트 생성·구성·관리는 Agents 페이지에서 합니다. 언제든 열어 다듬거나 이전 버전을 다시 볼 수 있어요.

능력(Capability)과 작업(Task)

에이전트는 "무엇인가(능력)"와 "무엇을 하라고 시키는가(작업)"를 분리합니다.

  • 능력(에이전트의 영혼이라고 생각하면 돼요)은 에이전트가 누구인가입니다. 우리가 쓰는 역할과 프롬프트, 구동되는 모델, 그리고 부여한 스킬·Dify 도구·파일을 말하죠. 한 번 다듬고, 에이전트가 뭘 필요로 하는지 배워가며 계속 개선합니다.
  • 작업은 특정 실행에서 무엇을 하라고 시키는가입니다. 에이전트가 혼자 동작하면 작업은 우리가 보내는 메시지고, 워크플로 안에서 동작하면 노드에 주는 지시입니다.

사람을 고용하는 것과 같은 분리예요. 할 수 있는 일로 사람을 고른 뒤 구체적인 작업을 줍니다. 좋은 결과에는 둘 다 필요합니다 — 일에 맞는 사람과 명확한 지시.

에이전트 사용의 두 가지 방식

혼자서 (On Its Own)

에이전트가 자체 챗 앱으로 실행됩니다. 채팅으로 작업을 주고, 웹 앱으로 배포하거나 서비스 API로 호출할 수 있어요. 각 대화는 자체 메모리를 갖는데, 에이전트가 기억하는 양은 모델의 컨텍스트 윈도우에 달려 있고 새 대화는 초기화됩니다. 목록을 찾아 답하는 지원 어시스턴트나, 자료를 모아 요약하는 연구 에이전트처럼, 한 명의 유능한 워커가 스스로 목표에 도달할 수 있을 때 이 방식을 고르세요.

워크플로 안에서 (Inside a Workflow)

에이전트를 Agent 노드에 초대해 더 큰 프로세스의 한 단계를 맡깁니다. 여기서는 원하는 작업만 설정할 수 있어요. 동료에게 한 가지를 부탁하는 것과 같습니다 — 작업을 설명하면 동료가 자기 스킬을 가져옵니다. 여러 단계를 정해진 순서로, 조건에 따라 분기하고, 다른 종류의 노드, 또는 전문화된 에이전트 몇 개가 서로 핸드오프하는 구조가 필요할 때 이 방식을 고르세요.

에이전트가 어떻게 실행되든 세션은 한곳에 모입니다 — Logs 페이지요. 각 행은 출처(에이전트의 웹 앱인지, 에이전트를 쓰는 워크플로인지)를 담고 있어요.

더 알아보기 (Learn more)