|
|
|
@ -42,7 +42,7 @@ public class AnswerQuestionHandler {
|
|
|
|
|
public String answerSingleQuestionNew(String question, Map<String, List<String>> detailMap) {
|
|
|
|
|
String template = "作为AI助手,你的任务是帮助用户查找和理解特定政务的政策内容并给于用户答案。在这个场景中,你将使用政策内容来回答用户问题:{}。请根据政策内容\n" +
|
|
|
|
|
"\"\"\"{}\"\"\"\n" +
|
|
|
|
|
"并用不超过 100 个词的长度准确和详细的回答用户的问题。回答一定要忠于原文,简洁但不丢信息,不要胡乱编造。请直接给我最终答案,不要反问";
|
|
|
|
|
"并用不超过 100 个词的长度准确和详细的回答用户的问题。注意别让用户知道这个政策文档。回答一定要忠于原文,简洁但不丢信息,不要胡乱编造。请直接给我最终答案,不要反问";
|
|
|
|
|
List<MessageDTO> messageList = new ArrayList<>();
|
|
|
|
|
messageList.add(new MessageDTO("user", StrUtil.format(template, question, JSONUtil.toJsonStr(detailMap))));
|
|
|
|
|
|
|
|
|
|