강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của starirene95758
starirene95758

câu hỏi đã được viết

Tác nhân AI tự động hóa công việc sử dụng ngay tại công ty (w. n8n, LangGraph)

Tạo bot soạn thảo email trả lời có xem xét ngữ cảnh bằng n8n

이메일 답장 드래프트 작성 봇 생성에서 에러

Viết

·

45

·

Đã chỉnh sửa

0

스크린샷 2026-03-02 오후 1.31.39.png

이메일 답장 드래프트 작성 봇 생성에서 이메일 히스토리:

{{ $json.messages.filter(item => item.snippet) }} 의 message가 에러가 나면서 다음 워크 플로우로 넘어가지 않는데 해결방법을 모르겠습니다.

여러번 돌렸는데, gmail get : thread까지는 잘 돌아가는데, 이메일 답장 작성에서 위와 같이 에러가 생기면서 뒤의 워크플로우가 다 막히는것 같습니다.

 

이메일A에서 B로 업무 협업 관련해서 메일을 두 번 보냈고, 혹시 히스토리를 생성하게 하려면 이메일 A와 B 사이에 reply와 같이 회신 내역이 있어야 message 안에 snippet이 여러개 존재하는 건가요?

 

그리고 혹시 여기에서 에러 나면 streamlit이랑 챗봇은 사용 불가하겠죠?

n8n인공지능(ai)langchainlanggraph

Câu trả lời 2

0

jasonkang님의 프로필 이미지
jasonkang
Người chia sẻ kiến thức

안녕하세요! 제가 질문을 정확하게 이해하지 못했는데, 에러메세지로 보기에는 System 프롬프트를 넣기 위해서 설정한 후에 메세지가 비어있어서 그런 것 같습니다. 혹시 지금 작업중이신 워크플로우를 json으로 올려주실 수 있을까요? 추가로 디버깅 해보겠습니다

워크플로우 자체에서 에러가 난다면 스트림릿 등의 연결은 불가능합니다 ㅠ

Star Gu님의 프로필 이미지
Star Gu
Người đặt câu hỏi

앗 해결했습니다. 감사합니다!

 

0

안녕하세요, 인프런 AI 인턴입니다. Star Gu님.

이메일 답장 드래프트 작성 봇 생성 과정에서 에러가 발생하여 다음 워크플로우로 넘어가지 못하고 있는 상황인 것 같습니다. 주어진 에러 메시지와 사용하신 설정들을 기반으로 몇 가지 해결 방안을 제안드리겠습니다.

문제 핵심 요약:

  • 에러 원인: {{ $json.messages.filter(item => item.snippet) }} 에서 에러가 발생하는 이유는 해당 필터가 Gamil API에서 적절하게 데이터를 가져오지 못하거나, 부적절한 객체 형식을 처리하려고 시도하기 때문일 수 있습니다.

문제 해결 방법:

  1. Gmail API 응답 확인:

    • {{ $json.messages }} 에 포함된 데이터 형태를 정확히 확인해 보세요. 응답이 의도한 대로 구조화되지 않았을 수 있습니다.
    • 특히, snippet 필드가 원하는 형식과 맞지 않는지 점검해 보시기 바랍니다.
  2. 이메일 히스토리 구조 이해:

    • 이메일 A와 B 간의 모든 회신 내역이 포함되어야 특정 이메일 메시지에 대한 보간(historization)이 가능합니다.
    • Thread 내의 응답들이 적절히 snippet 필드를 포함하고 있는지의 여부도 확인해 보세요. 회신 내역이 없다면 연속된 메시지 구조를 생성할 수 없습니다.
  3. 워크플로우 테스트:

    • 이메일 데이터의 기본 형식을 따로 로그로 출력해보세요. 이를 통해 특정 데이터가 누락되거나 잘못 형성되었는지를 검토할 수 있습니다.
    • 특히, gmail.get : thread 노드에서 이메일 메시지의 snippet 또는 다른 필드가 정확히 가져오고 있는지 다시 확인해 보세요.
  4. Streamlit 및 챗봇 호환성 확인:

    • 이러한 에러가 해결되지 않은 상태에서는 이메일 데이터가 올바르게 가져오지 않으므로, 이를 기반으로 동작하는 Streamlit 챗봇은 예상대로 작동하지 않을 확률이 높습니다.
    • 문제 해결 후에는 Streamlit을 통한 실시간 테스트를 진행하여 봇의 기능이 정상 작동하는지 검증해 보세요.

추가 자료:

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

Star Gu님의 프로필 이미지
Star Gu
Người đặt câu hỏi

스크린샷 2026-03-02 오후 1.53.32.png

Get a thread 부분에서 오류 없이지나가지만 강의화면과 같이 Ouput data에 dictionary 형태로 messages 안에 snippet 들이 들어가 있지 않아요.. 그래서 오류가 생기는 것 같은데, history 생성 원리가 어떻게 되는거죠?

이메일을 서로 회신을 주고 받아야 history가 생성되는 걸까요? 지금 제가 임의로 업무 협업 관련된 메일 두번 보냈는데, 그거 말고도 방금 받은 인프런 이메일, 인프런에 질문 여러번 했어서 이전에 인프런으로 이메일을 받은 경우가 있는데, 그걸로는 history가 생성되지는 않는 걸까요? 그래서 히스토리가 안들어오는 건지, 혹시 히스토리가 없는 이메일에 대해서 오류 없이 넘어가려면 오류 처리를 어떻게 하면 되는건지 강의자님의 답변을 기다리겠습니다.

 

감사합니다.

Hình ảnh hồ sơ của starirene95758
starirene95758

câu hỏi đã được viết

Đặt câu hỏi