jb55 on Nostr: During testing I was including the users pubkey in the system prompt of Dave (nostr ...
During testing I was including the users pubkey in the system prompt of Dave (nostr ai assistant) requests.
While this is helpful for dave to find content when you say "find notes tagging me, etc". I realized it would be better for dave to ask for your pubkey instead when it wants to use it.
There's no reason we should be automatically associating ai requests with user pubkeys to feed their training data.
So now I am working on a tool call that dave can execute when it needs your pubkey. This will prompt a UI element that you can approve or deny, then dave will continue with the request.
Published at
2025-05-02 01:49:18Event JSON
{
"id": "dff7e4367e89bb80aba3c41b6d60eca064a4efdc253aaa9d76aa39803c8afb4c",
"pubkey": "32e1827635450ebb3c5a7d12c1f8e7b2b514439ac10a67eef3d9fd9c5c68e245",
"created_at": 1746150558,
"kind": 1,
"tags": [
[
"client",
"Damus Notedeck"
]
],
"content": "During testing I was including the users pubkey in the system prompt of Dave (nostr ai assistant) requests.\n\nWhile this is helpful for dave to find content when you say \"find notes tagging me, etc\". I realized it would be better for dave to ask for your pubkey instead when it wants to use it.\n\nThere's no reason we should be automatically associating ai requests with user pubkeys to feed their training data.\n\nSo now I am working on a tool call that dave can execute when it needs your pubkey. This will prompt a UI element that you can approve or deny, then dave will continue with the request.",
"sig": "fc134693d739242165c8f47094b4a799852541f159a11e0548df2158f0df16f399a51c405437430b3bcc4d01396133948eee46bb7ed84bcc67ecd66503c38814"
}