From ac580b562e55d4fa48ee269c304fdb0cc7dafb1c Mon Sep 17 00:00:00 2001 From: Ettore Di Giacinto Date: Wed, 10 Apr 2024 23:34:01 +0200 Subject: [PATCH] User message is the last --- agent/agent.go | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/agent/agent.go b/agent/agent.go index 33ff7a4..d9aa4da 100644 --- a/agent/agent.go +++ b/agent/agent.go @@ -200,13 +200,6 @@ func (a *Agent) consumeJob(job *Job, role string) { // TODO: Use llava to explain the image content //} - if job.Text != "" { - a.currentConversation = append(a.currentConversation, openai.ChatCompletionMessage{ - Role: role, - Content: job.Text, - }) - } - if a.options.systemPrompt != "" { if !Messages(a.currentConversation).Exist(a.options.systemPrompt) { a.currentConversation = append([]openai.ChatCompletionMessage{ @@ -256,6 +249,13 @@ func (a *Agent) consumeJob(job *Job, role string) { } } + if job.Text != "" { + a.currentConversation = append(a.currentConversation, openai.ChatCompletionMessage{ + Role: role, + Content: job.Text, + }) + } + var pickTemplate string var reEvaluationTemplate string