feat: support regenerating research report

This commit is contained in:
AnotiaWang
2025-02-15 12:14:31 +08:00
parent bbc495b8d2
commit 74528ddca7
13 changed files with 202 additions and 106 deletions

14
utils/prompt.ts Normal file
View File

@ -0,0 +1,14 @@
import type { ResearchFeedbackResult } from '~/components/ResearchFeedback.vue'
import type { ResearchInputData } from '~/components/ResearchForm.vue'
export function getCombinedQuery(
form: ResearchInputData,
feedback: ResearchFeedbackResult[],
) {
return `Initial Query: ${form.query}
Follow-up Questions and Answers:
${feedback
.map((qa) => `Q: ${qa.assistantQuestion}\nA: ${qa.userAnswer}`)
.join('\n')}
`
}