Many AI assistants allow you to upload files and chat with the LLM with the files as context. This seems to always be limited to a per thread basis.
I would love the ability to upload files to a lens, so that every future query within that lens will have the attached files as context.
This would greatly reduce time spent uploading files that we frequently want to interact with.
This feature seems more relevant for use with the AI Assistant, but the attached files could theoretically also add context for better search results.
I see this being added to the custom lens configuration settings. Along with a place to upload the contextual files, there could be a few select boxes to help guide/inform Kagi how the context should be used:
What type of context:
- Options: [General, Academic, Professional, Personal, Technical]
What type of information:
- Options: [Reference, Data, Guidelines, Notes, Documentation]
Frequency of context:
- Options: [Always Apply, Specific Queries, Time-Limited]
This feature has many potential use cases, but here are some:
- A PhD student uploads their thesis proposal and related papers. All subsequent queries are informed by this academic context, providing more relevant responses and literature suggestions.
- An employee uploads their company's style guide, product documentation, and internal glossary. AI responses now align with company terminology and standards.
- A user inputs their medical history, allergies, and dietary restrictions. Health-related queries now consider this personal information for more tailored advice.
- A project manager uploads project timelines, team member roles, and objectives. AI assists with task prioritization and resource allocation based on this context.
- A language learner uploads their current proficiency level and learning materials. AI responses adjust complexity and provide relevant examples based on the learner's progress.