It would be great to utilise Ki Research (I appreciate it is currently in beta) in a similar way as one uses NotebookLM. Specifically, I would like there to be an option to create Knowledge Bases that Ki Research consults.
This would operate differently to simply attaching files to queries in threads, or to Custom Assistants as a whole (as per this feature request: #4375). Instead of being a source for LLMs to consult after queries are submitted, the source would be thoroughly processed, reviewed, and understood by the LLM before queries are submitted. This is the key differentiator with NotebookLM at present (beyond being able to attach a multitude of texts and sources that go above Kagi Assistant's current upload limits).
This would allow a user to curate their own sources for Ki Research to consult, in addition to Ki Research's access to Kagi Search. I would also envision a functionality wherein the user can toggle access to Kagi Search to have their uploaded sources cross-checked and contextualised within other literature (and to be able to do this with specific lenses, like Academic).
The key differentiator for this vs. NotebookLM would be: a) escaping Google in principle; b) going beyond Gemini as a model specifically; and c) access to Kagi Search. It is a missing feature set that is holding some of my friends back from converting to Kagi and/or upgrading to Ultimate.
I understand that something similar is in the works at present, under the guise of Knowledge Bases (see screenshot from the Discord chat below).


I would fully support the implementation of the functionality as set out in these screenshots, but in a dedicated space where notes about texts etc. can be stored: for this I can simply envision having folders in addition to tags to make sorting threads easier.
The model used for the pre-processing of the uploaded sources could be specified in advance, with the pre-processing then carried out and the user alerted when this is complete (and the cost of this added to their running token total). Alternatively, a separate Custom Assistant (like Ki Research but with a NotebookLM-function specific addendum to its name) could be available that automatically pre-processes uploaded sources.
This feature set would also align with the proposed Ki Notes, as discussed on Discord.