Agent 엔지니어링

대화 하나 뒤에 숨은 5개의 메시지

왼쪽: 사용자가 보는 화면 | 오른쪽: API에서 실제로 일어나는 일. 아래로 스크롤하면 날씨 조회 한 번의 이면을 자동으로 시연합니다.

실제 실행 과정
메시지 0
Token 0
API 호출 0
총 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 호출이 있습니다. 프로덕트 설계의 본질은 이 단계들 중 어떤 것을 사용자에게 보여주고 어떤 것을 조용히 처리할지 결정하는 것입니다.