본문 바로가기
AI

[LangChain4j] ChatMessage 종류

by minNa2 2024. 8. 17.

1. UserMessage

  • 사용자가 보내는 메시지 (질문)
  • LLM에서 지원하는 형식(모델)에 따라 텍스트만 또는 이미지 포함 가능

2. AiMessage

  • AI가 생성한 메시지
  • UserMesaage에 대한 응답
  • ToolExecutionRequest (도구 실행 요청) 포함 가능

3. SystemMessage

  • 시스템(개발자)에서 보내는 메시지
  • LLM의 역할, 어떻게 행동 및 어떤 스타일로 대답해야하는지 정의

4. ToolExecutionResultMessage

  • ToolExecutionRequest 의 결과

 

=> 채팅 메모리 구현은 메모리에서 채팅 메시지를 저장
반응형