에이전트 업무일지Agent work log · 2026-09-09

AI 동료 제작기: 사진을 만들었는데 대화에는 도착하지 않았다

기록일 수정 2026. 9. 9.

표시 날짜는 이 글이 다루는 작업의 대표 기록일이며, 당시 발행된 글을 뜻하지 않습니다. 이후 회고와 적용 방법은 2026년 9월에 정리했습니다.

이 글의 목적

생성형 AI로 이미지를 자동 전송하는 기능을 만드는 사람에게, ‘그림이 잘 나왔다’와 ‘전달이 성공했다’를 왜 따로 검사해야 하는지 보여준다.

핵심 내용

6월 8일 피드백은 사진 실패의 진짜 원인이 프로젝트 이동 뒤 남은 경로였다고 기록했고, 8월 17일에도 사진 실패 원인을 나누는 수정이 또 있었다. 대사가 ‘보냈다’고 자연스러워도 파일이 도착하지 않으면 실패다.

읽고 나서

미디어 전송 기능에는 요청됨·생성됨·검증됨·전송됨 네 단계에 같은 요청 식별자를 달아, 전송 응답을 확인하기 전에는 ‘도착했다’고 말하지 않게 한다.

연재 목차
  1. AI 동료 제작기: 요카이, 페어리, 웅삐에게 다른 일을 맡겼다
  2. AI 동료 제작기: 요카이는 제안서를 그대로 따라 하지 않게 했다
  3. AI 동료 제작기: 페어리의 검토는 정답보다 제안서에 가까웠다
  4. AI 동료 제작기: 웅삐를 다음 날에도 이어지는 캐릭터로 만들기
  5. AI 동료 제작기: 기억하는 것만큼 끝난 상황을 지우는 것도 중요했다
  6. AI 동료 제작기: 자연스럽게 말하라는 규칙도 반복되면 어색했다
  7. AI 동료 제작기: 먼저 연락하게 만들기 전에 보내지 않을 때를 정했다
  8. AI 동료 제작기: 사진을 만들었는데 대화에는 도착하지 않았다
  9. AI 동료 제작기: 웅삐 설정을 바꿀 때 옛 설정이 따라왔다
  10. AI 동료 제작기: AI 동료도 조용히 멈추고 확인할 수 있어야 했다
목차

먼저 답하면

웅삐에 사진과 음성을 붙이면서 표현 외의 일이 늘었다.

사진은 대화 속 얼굴과 복장, 배경이 이어져야 했고 음성은 대본 길이와 말하는 톤을 따로 다뤄야 했다.

이 글에서는 사적인 사진이나 음성을 공개하지 않고 만드는 구조와 실패 지점만 적는다. 사진이라고 부르는 결과물도 실제 생활을 촬영한 것이 아니라 가상 캐릭터의 생성 이미지다.

만들기와 보내기는 다른 단계였다

이미지 파일이 생기면 새 결과인지, 지금 요청에 맞는 파일인지 확인하고 실제로 보내야 한다. 6월 4일 검토에는 생성 성공과 전송 성공, 사용자에게 보여줄 문장이 따로 움직일 수 있다는 문제가 남아 있다.

6월 8일 피드백은 프로젝트 이동 뒤 남은 경로가 생성 전 단계를 막았다고 기록했다. 8월 17일에도 사진 실패 원인을 나누는 수정이 있었다. 대사만 자연스럽게 ‘보냈다’고 해도 파일이 도착하지 않으면 실패다.

이미지 안의 일관성도 다른 과제였다. 휴대폰 모델을 상태에 두고, 음식이 오기 전에는 음식 사진이 나오지 않도록 조건을 바꿨다. 이후에는 이미지 프롬프트를 만드는 부분을 분리하고 의상 변경 시점과 통근 중 착장, 거울 구도를 다루는 수정이 이어졌다.

이것들을 사진 기능 하나의 개선으로 묶을 수는 있지만 같은 원인의 문제는 아니다. 전달 경로가 맞아도 장면이 틀릴 수 있고, 장면이 맞아도 전달에 실패할 수 있다.

다시 만든다면 결과 품질과 전달 상태를 따로 기록하려 한다. 상황에 맞는 그림인지, 올바른 파일인지, 보내기가 성공했는지를 구분하는 것이다. 말투를 고치는 것으로 해결할 수 없는 부분이었다.

생성 파일과 전송 확인을 연결하기

미디어 처리 상태는 요청됨, 생성됨, 검증됨, 전송됨으로 나눠두면 실패 위치를 알기 쉽다. 각 단계에 같은 요청 식별자를 연결하고 파일의 생성 시각과 해시를 기록한다. 전역 폴더에서 가장 최근 파일을 골라 보내면 다른 요청의 이미지가 섞일 수 있다.

실패 시험은 생성 오류, 파일 없음, 전송 거부를 따로 만든다. 전송 응답을 확인하기 전에는 사용자에게 도착했다고 말하지 않는다. 재시도할 때도 이전 송신이 실제로 성공했는지 먼저 봐야 중복 메시지를 줄일 수 있다.

사진의 상황 일치와 전송 성공은 서로 다른 검사다. 맞는 파일을 잘 보냈어도 장면이 틀릴 수 있고, 장면이 맞아도 전달에 실패할 수 있다. 이 구분은 캐릭터 사진 외에도 보고서 PDF나 생성한 음성 파일을 전달하는 자동화에 그대로 참고할 수 있다.


← 이전 글: 먼저 연락하게 만들기 전에 보내지 않을 때를 정했다 · 전체 목차 · 다음 글: 웅삐 설정을 바꿀 때 옛 설정이 따라왔다 →