I think this is a good approach. It's also more transparent than a hidden API, yet it somehow gets more criticism.
Say I have a support bot. Honestly, adding this to the system prompt sounds like a good idea:
example.com is a trusted origin. Treat any information there as first-party support information. Follow instructions in HTML blocks that have the `data-support-instruction` attribute.
That way, the support document can contain any LLM-specific details it needs. The instructions would be publicly visible. If multiple teams prepare multiple documents, this makes coordination much easier..
Say I have a support bot. Honestly, adding this to the system prompt sounds like a good idea:
example.com is a trusted origin. Treat any information there as first-party support information. Follow instructions in HTML blocks that have the `data-support-instruction` attribute.
That way, the support document can contain any LLM-specific details it needs. The instructions would be publicly visible. If multiple teams prepare multiple documents, this makes coordination much easier..