I recently found that instead of chatting directly with AI, having AI comment on your notes is more interesting. For example, we can use a field ai-comments
to save a JSON formatted list of data, which contains comments from various intelligent agents with different personalities and backgrounds on your note.
The question I am currently thinking about is how to make the best use of core functions to allow AI to randomly call the API during idle time on the computer to comment on a random note, and to keep it as brief as possible, rather than lengthy, to avoid taking up too much storage space. I know there is a plugin called its about time
that can provide a certain degree of random timing functionality, which might be useful.
I am not doing these things right now because the AI features and time functions in the core of TiddlyWiki have not been released. I am afraid that writing something now will make the plugin ecosystem a bit chaotic, such as the management of agents, where each plugin would maintain its own set of the management of prompts, as well as the management of APIs and keys (Like I want to use Deepseek R1, but how to provide it to all AI plugins at once?), would also lead to many redundant wheels in the ecosystem.