AI
[LangChain4j] ChatMessage 종류
minNa2
2024. 8. 17. 20:08
1. UserMessage
- 사용자가 보내는 메시지 (질문)
- LLM에서 지원하는 형식(모델)에 따라 텍스트만 또는 이미지 포함 가능
2. AiMessage
- AI가 생성한 메시지
- UserMesaage에 대한 응답
- ToolExecutionRequest (도구 실행 요청) 포함 가능
3. SystemMessage
- 시스템(개발자)에서 보내는 메시지
- LLM의 역할, 어떻게 행동 및 어떤 스타일로 대답해야하는지 정의
4. ToolExecutionResultMessage
- ToolExecutionRequest 의 결과
=> 채팅 메모리 구현은 메모리에서 채팅 메시지를 저장
반응형