시스템 프롬프트 비교

모든 에이전트의 시스템 프롬프트를 비교하여 프롬프트 엔지니어링 기법을 분석합니다.

프롬프트 길이 비교

에이전트
정적 길이
동적 추가
합계

M1 TroubleshootingAgent

~3,000자

없음

~3,000자

M3 TroubleshootingAgent

~4,500자

+메모리 컨텍스트

~5,500자+

M4 Connectivity Agent

~4,000자

없음

~4,000자

M4 Performance Agent

~5,000자

없음

~5,000자

M4 Collaborator (Host)

~4,000자

+에이전트 정보

~4,500자

프롬프트 구조 비교

Module 1: 기본 도구 사용

역할: Troubleshooting Agent
도구: dns-resolve, connectivity, cloudwatch-monitoring
워크플로우: DNS → Connectivity → CloudWatch
규칙: action="fix" 전 동의 필수
예시: 3가지 시나리오

Module 3: 메모리 통합

역할: Memory-Enhanced Troubleshooting Agent (← 변경)
메모리 규칙: MEMORY_INTEGRATION_RULES (← 추가)
메모리 전략: Semantic/UserPref/Summary/Custom (← 추가)
메모리 오버라이드: SUMMARIZATION_MEMORY_OVERRIDE (← 추가)
도구: dns-resolve, connectivity, cloudwatch-monitoring
워크플로우: 메모리 우선 → 필요시 도구 (← 변경)
에러 처리: 스로틀링 + 백오프 (← 추가)

Module 4 Connectivity: 시나리오 특화

Module 4 Performance: 자동 실행

Module 4 Collaborator: 라우팅 규칙

프롬프트 엔지니어링 기법 활용 빈도

기법
M1
M3
M4-Conn
M4-Perf
M4-Collab

Role Setting

O

O

O

O

O

Tool Description

O

O

O

O

X

Workflow Ordering

O

O

O

O

O

Hard Constraints

O

O

OO

O

O

Few-shot Examples

O

X

O

X

O

Dynamic Injection

X

O

X

X

O

Memory Override

X

O

X

X

X

Error Handling

X

O

X

X

X

(O: 사용, OO: 강화 사용, X: 미사용)

마지막 업데이트