해결된 질문
작성
·
145
2
질문있습니다. Rag와 반대로 정해진주제외의 질문은 답을하지 않도록하는 방법도 있을까요? 예를들어 유아용 채팅봇을 만드는데 정해진 주제 외에는 답을하지 못하게 하고 싶습니다.
답변 3
0
0
0
제일 좋은 방법은 질문의 의도를 파악하는 프롬프트를 먼저 작성하고 질문의 의도가 서비스의 목적과 맞다는게 판별되는 경우에 서비스의 프롬프트를 동작시키는 것입니다.
LLM은 다양한 것들을 할 수 있지만 동시에 여러가지 일을 하는데는 능숙하지 않습니다. 아마 많은 분들이 “정해진 주제와 맞지 않다면 답을 하지 말아주세요”라는 프롬프트를 추가하면 된다고 권장하실건데 경험상으로는
사용자 질문의 의도 파악
사용자 질문의 의도가 서비스와 맞지 않다면 서비스에 맞는 질문으로 유도(여기서는 LLM을 활용해서 추천 질문을 사용자에게 전달하는 것도 좋습니다)
사용자의 질문이 서비스의 방향과 맞다고 판단되면 답변 생성
현 시점에서 질문의 의도를 파악하는데는 gpt-4o-mini를 사용하는 걸로 충분하실거에요! 그렇다면 비용 최적화 하시면서 사용자가 의도한대로 서비스를 사용할 수 있도록 유도하실 수 있을거에요