본문으로 건너뛰기

ADR-017 — GenD Agent Builder

항목
StatusProposed (2026-05-25 — #1004 design step, P3)
Related Epic#1004
Related ADRADR-011 (A2A Protocol), ADR-012 (NL Search), ADR-013 (Hybrid RAG)

한 줄 결정: GenD UI 안에서 사용자가 데이터 도메인 Agent 를 정의 (Skill 조합 + system prompt + tools) → ADR-011 의 A2A endpoint 로 자동 노출. low-code 카드 기반 Agent 빌더.

결정

  1. AgentDefinition: (id, name, description, skills[], system_prompt, tools[], creator_id, workspace_id).
  2. UI: drag-drop Skill canvas — MCP 도구 / A2A skill / custom prompt block.
  3. Auto-publish: 저장 시 /.well-known/agent.jsonskills 배열에 자동 추가 (ADR-011).
  4. Sandbox: 새 Agent 는 일주일 testing namespace 에서 검증 후 production 승격 (PR 워크플로우 유사).
  5. Cost gate: 각 Agent 의 LLM 호출이 AgentDefinition.daily_budget_usd 한도 적용.

비목표

  • Agent → Agent 자동 chaining (multi-agent orchestration) 은 별도 ADR.
  • 외부 ChatGPT plugins 자동 변환 별도.