💡 에이전톤 Q&A : 04

현재 노드 > 새 프롬프트 기능 중 출력 형식을 docx 문서로 뽑아주는 프리뷰 기능을 사용해보고 있습니다.
프롬프트 출력 변수 이름을 Var1이라고 했을 때 Var1.documentOuput이라는 변수에 record 형식으로 파일 값이 담기는 것을 확인했습니다.
하지만 record 값 안의 텍스트의 길이가 너무 길어서 인지 Var1.text라는 변수에는 Json 형식의 값이 담기지 않고 빈 값으로 전달됩니다.
그래서 대안책으로 Json 구문 분석을 통해 contentBytes 값을 뽑으려 했는데, 이 또한 값이 빈 값으로 나옵니다.
아직 프리뷰 기능이고, 텍스트의 길이가 너무 길어 작동이 제대로 되지 않는건지 혹은 제가 로직을 잘못 구성한 것인지 궁금합니다.


📝 답변


그 기능은 프롬프트의 결과를 워드 템플릿에 적용해 정형화된 양식 문서를 만들어 내는 기능입니다. 그리고 이 기능은 프롬프트 하나로만 완성되지 않고 프롬프트의 아웃풋(워드문서 바이너리)를 실물 파일로 원드라이브나 쉐어포인트에 저장하는 작업이 수반되어야 합니다.

아래 관련 기술문서가 있으니 살펴보시면 좋을 것 같습니다.

https://learn.microsoft.com/en-us/ai-builder/generate-document-output-prompt