JSON 기반 에이전트 로직
EDDI에서 에이전트의 동작을 정의하는 모든 것은 JSON 구성 리소스입니다: 규칙(시스템 프롬프트), LLM 커넥터 설정, 워크플로우 파이프라인, 도구 구성, 배포 디스크립터.
왜 중요한가
- 재컴파일 불필요 — Java 코드가 아닌 JSON 업데이트로 에이전트 동작 변경
- 프롬프트 엔지니어 친화적 — 비개발자가 UI 또는 REST API로 규칙 수정
- 버전 관리 — JSON 구성이 Infrastructure-as-Code와 함께 Git에 저장
- 핫 리로드 — 변경 사항이 즉시 적용, 서버 재시작 불필요
- 감사 가능 — 모든 구성 변경이 불변 감사 추적에 기록
리소스 유형
EDDI는 이러한 구성 리소스를 관리합니다: 규칙(시스템 프롬프트), 워크플로우(파이프라인 정의), LLM 커넥터(프로바이더 설정), HTTP 커넥터(외부 API 통합), 에이전트(배포 디스크립터), 환경(배포 대상).