Agent 엔지니어링
대화 하나 뒤에 숨은 5개의 메시지
왼쪽: 사용자가 보는 화면 | 오른쪽: API에서 실제로 일어나는 일. 아래로 스크롤하면 날씨 조회 한 번의 이면을 자동으로 시연합니다.
총 7단계 · 날씨 조회 한 번의 이면을 살펴보세요
JSON 형식 참고
▼
messages 배열의 전체 형식
{
"messages": [
{
"role": "system",
"content": "지시문"
},
{
"role": "user",
"content": "사용자 메시지"
},
{
"role": "assistant",
"content": null,
"tool_calls": [{
"name": "…",
"arguments": {…}
}]
},
{
"role": "tool",
"tool_call_id": "…",
"content": "결과"
},
{
"role": "assistant",
"content": "최종 응답"
}
]
}
// 총 5개 메시지
// 모델 API 호출 2회
// 도구 호출 1회
Takeaway
Takeaway 사용자는 답변 한 줄을 봅니다. 이면에는 5개의 메시지, 2회의 모델 API 호출, 1회의 외부 API 호출이 있습니다. 프로덕트 설계의 본질은 이 단계들 중 어떤 것을 사용자에게 보여주고 어떤 것을 조용히 처리할지 결정하는 것입니다.