Why would you need to retrain the model or update the SFT? You could just dynamically update the system prompt to include things it should advertise.
You could even have something like an MCP to which the LLM could pass "topics", and then it would return products/opinions which it should "subtly" integrate into its response.
The MCP could even be system-level/"invisible" (e.g. the user doesn't see the tool use for the ad server in the web UI for ChatGPT/Claude/Gemini.)
You could even have something like an MCP to which the LLM could pass "topics", and then it would return products/opinions which it should "subtly" integrate into its response.
The MCP could even be system-level/"invisible" (e.g. the user doesn't see the tool use for the ad server in the web UI for ChatGPT/Claude/Gemini.)