system 메세지는 정의가 되어 있는 건가요?
64
작성한 질문수 5
안녕하세요. 소스 내용중에 아래와 같은 것이 있습니다.
("system":"이 시스템은 여행 전문가 입니다."),
("user":"{user_input}"),
사용자의 질문이 뭐가 들어올지 모르는 상황에서 여행 전문가라고 지정하는 것이 의미가 있는 것인지요?
답변 2
0
안녕하세요. 판다스 스튜디오입니다.
시스템 메시지의 역할과 사용자 메시지의 역할을 구분하시면 이해하시는데 도움이 됩니다. 시스템 메시지는 '시스템 운영자(개발자)' 입장에서 AI에게 전달하는 내용을 처리하고, 사용자 메시지는 '실제 시스템을 이용하는 유저(End User)'가 AI에게 전달하는 메시지라고 볼 수 있습니다.
일반적으로 시스템 메시지가 우선 적용되기 때문에, 여행 전문가라고 지정하게 되면 이 시스템의 답변을 출력할 때 여행 전문가의 관점에서 생성하게 됩니다.
말씀해주신 것처럼 사용자가 여행과 다른 질문을 했을 때, 어떻게 동작해야 하는지도 시스템 메시지에 추가 설정하는 것도 가능합니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴입니다. TaeJoon Park님.
질문해주신 부분에 대해 설명드리겠습니다.
System 메시지
- 역할:
system메시지는 AI의 역할과 성격을 설정하는 데 사용됩니다. 예를 들어, AI가 ‘여행 전문가’로 설정되어 있으면, AI는 들어오는 질문에 대해 여행과 관련된 정보를 기반으로 답변하려고 시도할 것입니다. 이는 대화의 성격과 방향을 설정하는 기본적인 역할을 맡고 있습니다.
User 메시지
- 역할:
user메시지는 실제 사용자가 입력하는 내용을 AI에게 전달합니다.{user_input}은 실제 유저의 쿼리를 나타내며, 다양하게 변할 수 있는 입력값을 다루게 됩니다.
지정된 대로 system 메시지를 설정하는 것은 AI가 대화를 분석하여 특정 맥락에서 정보를 제공하는 역할을 하게 하는 데 중요한 부분입니다. 이렇게 하면 신뢰성 있는 답변을 제공할 수 있습니다.
추가 설명
- 사용자가 어떤 질문을 하더라도, AI는 이미 ‘여행 전문가’로 정의되어 있기 때문에 그 분야에 대한 정보를 기본적으로 가지고 응답하려 합니다. 이는 시스템의 정체성과 방향성을 명확히 하여 혼란을 줄이고, 사용자가 기대하는 바에 맞추어 대답하도록 유도합니다.
이와 유사한 사례나 설정 방법에 관한 더 많은 정보를 살펴보고 싶다면, LangChain 공식 문서나 인프런의 입문자를 위한 LangChain 기초 강의를 참조하시면 많은 도움이 될 것입니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
캐글 save version 할 시 md파일과 다름.
0
1
1
실제 시험에서도 공식을 문제에서 주는지
0
1
1
수강 연장 문의
0
4
2
작업형2 정리한 내용 확인 부탁드립니다 ㅜㅜ
0
6
0
dotenv, langchain_community 로드가 되지 않습니다.
0
8
1
Basic LLM Chain 에서 Paser 를 사용해 JASON 형식으로 바꾸는 부분에서 에러가 발생합니다
0
8
1
FMP API 유료
1
12
1
강의가 넘 좋아서 3번째 복습을 하고 있는데
0
7
1
예측에 사용하는 경제지표의 활용에 대해
1
11
2
14강 "" 사용 관련 질문
0
12
2
강의 자료를 어디서 확인 할 수 있나요?
1
17
3
FRED API
1
22
1
캐글 제출 점수
0
16
2
강의 수강 순서
0
66
1
LLM 응답속도
0
90
1
RAG 강의 prompt 질문
0
85
2
새로 추가된 강의의 강의자료는 따로 없는 걸까요??
0
186
2
안녕하세요. 오늘 커뮤니티에 올라온 서적 예제 4.11관련 질문입니다.
0
123
2
llm 모델 사용 관련 질문 있습니다.
0
212
3
랭체인 질문드립니다.
0
188
2
코드 결과값이 좀 다릅니다.
0
194
2
chain 실행 오류가 납니다.
0
241
2
랭체인 실행이 안됩니다.
0
1410
3
typer 호환 문제
0
600
2





