1. UserMessage
- 사용자가 보내는 메시지 (질문)
- LLM에서 지원하는 형식(모델)에 따라 텍스트만 또는 이미지 포함 가능
2. AiMessage
- AI가 생성한 메시지
- UserMesaage에 대한 응답
- ToolExecutionRequest (도구 실행 요청) 포함 가능
3. SystemMessage
- 시스템(개발자)에서 보내는 메시지
- LLM의 역할, 어떻게 행동 및 어떤 스타일로 대답해야하는지 정의
4. ToolExecutionResultMessage
- ToolExecutionRequest 의 결과
=> 채팅 메모리 구현은 메모리에서 채팅 메시지를 저장
반응형
'AI' 카테고리의 다른 글
[LangChian] LangChain과 LangChain4j의 차이점 (+ 예시) (3) | 2024.09.19 |
---|---|
[LangChain] LangChain이란? (2) | 2024.09.16 |
[Ollama] Linux 라마 설치 방법 (1) | 2024.09.13 |
[LangChain] Module - Model I/O & Prompt (0) | 2024.08.17 |