Skip to content

Commit 24657bd

Browse files
authored
Merge pull request #954 from hchen2020/master
Append dialogs into model context
2 parents a3aeab5 + 2643599 commit 24657bd

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/Infrastructure/BotSharp.Core.Realtime/Services/RealtimeHub.cs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,14 @@ await _completer.Connect(_conn,
116116
}
117117
else
118118
{
119-
// Push dialogs into model context
119+
// Append dialogs into model context
120+
var history = "[CONVERSATION HISTORY]\r\n";
120121
foreach (var message in dialogs)
121122
{
122-
await _completer.InsertConversationItem(message);
123+
history += $"{message.Role}: {message.Content}\r\n";
123124
}
124125

125-
await _completer.TriggerModelInference($"{instruction}\r\n\r\nAssist user without repeating your previous statement.");
126+
await _completer.TriggerModelInference($"{instruction}\r\n\r\n{history}\r\n\r\nAssist user without repeating your previous statement.");
126127
}
127128
},
128129
onModelAudioDeltaReceived: async (audioDeltaData, itemId) =>

0 commit comments

Comments
 (0)