I like to think of this like fine-tuning LLMs. When you fine-tune an LLM it doesn't pick up and memorise all of the training data. Rather it adjusts its weights/perspectives based on the content trained on/read.
- Minimizing the UI to chat is interesting. Right now I guess you can drag chat to cover anything - but yes perhaps a toggle between two modes could be interesting.
- Read other formats also something in the pipeline. Just need to sort out the editor itself to support something like this. Perhaps pdfs would just be embedded into the vector db but not accessible to the editor.
- Integrating with browser history and bookmarks is a big feature. Things like web clipping and bringing in context from different places are interesting...