update system prompt to hopefully make it easier for Lexi to understand
This commit is contained in:
		| @ -97,7 +97,7 @@ const generateOllamaRequest = async ( | ||||
|       } | ||||
|  | ||||
|       // Simplified user message (remove [/INST] as it's not needed for Llama 3) | ||||
|       const userMessage = `${notification.status.account.fqn} says: ${notification.status.pleroma.content["text/plain"]}`; | ||||
|       const userMessage = `${notification.status.account.fqn} says to you: \"${notification.status.pleroma.content["text/plain"]}\".`; | ||||
|  | ||||
|       let systemContent = ollamaSystemPrompt; | ||||
|       if (replyWithContext) { | ||||
| @ -105,13 +105,13 @@ const generateOllamaRequest = async ( | ||||
|         systemContent = `${ollamaSystemPrompt}\n\nPrevious conversation context:\n${conversationHistory | ||||
|           .map( | ||||
|             (post) => | ||||
|               `${post.account_fqn} (to ${post.mentions.join(", ")}): ${ | ||||
|               `${post.account_fqn} (said to ${post.mentions.join(", ")}): ${ | ||||
|                 post.plaintext_content | ||||
|               }` | ||||
|           ) | ||||
|           .join( | ||||
|             "\n" | ||||
|           )}\nReply as if you are a party to the conversation. When 'nice-ai' or 'Lexi' is mentioned, the user is speaking to or referencing you. Prefix usernames with '@' when addressing them.`; | ||||
|           )}\nReply to the user who addressed you. Examine the context of the entire conversation and make references to topics or information where appropriate. When 'nice-ai' or 'Lexi' is mentioned, the user is speaking to or referencing you. Prefix usernames with '@' when addressing them.`; | ||||
|       } | ||||
|  | ||||
|       // Switch to chat request format (messages array auto-handles Llama 3 template) | ||||
|  | ||||
		Reference in New Issue
	
	Block a user