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) |       // 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; |       let systemContent = ollamaSystemPrompt; | ||||||
|       if (replyWithContext) { |       if (replyWithContext) { | ||||||
| @ -105,13 +105,13 @@ const generateOllamaRequest = async ( | |||||||
|         systemContent = `${ollamaSystemPrompt}\n\nPrevious conversation context:\n${conversationHistory |         systemContent = `${ollamaSystemPrompt}\n\nPrevious conversation context:\n${conversationHistory | ||||||
|           .map( |           .map( | ||||||
|             (post) => |             (post) => | ||||||
|               `${post.account_fqn} (to ${post.mentions.join(", ")}): ${ |               `${post.account_fqn} (said to ${post.mentions.join(", ")}): ${ | ||||||
|                 post.plaintext_content |                 post.plaintext_content | ||||||
|               }` |               }` | ||||||
|           ) |           ) | ||||||
|           .join( |           .join( | ||||||
|             "\n" |             "\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) |       // Switch to chat request format (messages array auto-handles Llama 3 template) | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user