mirror of
https://github.com/MindWorkAI/AI-Studio.git
synced 2026-10-17 05:57:59 +00:00
Fixed answers that quietly skipped your data sources (#968)
This commit is contained in:
1 parent
828541ce93
commit
6e735523c6
10 files changed
+142
-8
No files matched your search
@@ -1025,7 +1025,16 @@ public partial class ChatComponent : MSGComponentBase
|
||||
}
|
||||
}
|
||||
else
|
||||
lastUserPrompt = this.ChatThread.Blocks.Last(x => x.Role is ChatRole.USER).Content;
|
||||
{
|
||||
//
|
||||
// Regenerating asks again with the prompt that led to this answer. A thread which never
|
||||
// carried one -- a chat template whose example conversation holds AI blocks only -- has
|
||||
// nothing to reuse here. That is no reason to fail: the thread itself is what the model
|
||||
// is given, and everything downstream already reads a missing prompt as "no data source
|
||||
// lookup, just answer again".
|
||||
//
|
||||
lastUserPrompt = this.ChatThread.Blocks.LastOrDefault(x => x.Role is ChatRole.USER)?.Content;
|
||||
}
|
||||
|
||||
//
|
||||
// Add the AI response to the thread:
|
||||
|
||||
Reference in new issue
Block a user