diff --git a/documentation/assets/img/khoj_chat_on_web.png b/documentation/assets/img/khoj_chat_on_web.png index 99d1dc6d..2e64eaa6 100644 Binary files a/documentation/assets/img/khoj_chat_on_web.png and b/documentation/assets/img/khoj_chat_on_web.png differ diff --git a/documentation/assets/img/select_file_filter.png b/documentation/assets/img/select_file_filter.png new file mode 100644 index 00000000..d02639f4 Binary files /dev/null and b/documentation/assets/img/select_file_filter.png differ diff --git a/documentation/docs/features/chat.md b/documentation/docs/features/chat.md index 4c9cdcc6..f423153e 100644 --- a/documentation/docs/features/chat.md +++ b/documentation/docs/features/chat.md @@ -4,10 +4,12 @@ sidebar_position: 2 # Chat -You can configure Khoj to chat with you about anything. When relevant, it'll use any notes or documents you shared with it to respond. +You can configure Khoj to chat with you about anything. When relevant, it'll use any notes or documents you shared with it to respond. It acts as an excellent research assistant, search engine, or personal tutor. + +Chat on Web ### Overview -- Creates a personal assistant for you to inquire and engage with your notes +- Creates a personal assistant for you to inquire and engage with your notes or online information as needed - You can choose to use Online or Offline Chat depending on your requirements - Supports multi-turn conversations with the relevant notes for context - Shows reference notes used to generate a response @@ -48,12 +50,16 @@ This will enable Khoj to send your chat queries and query relevant notes to Open - **On Emacs**: Run `M-x khoj ` 2. Enter your queries to chat with Khoj. Use [slash commands](#commands) and [query filters](/miscellaneous/advanced#query-filters) to change what Khoj uses to respond -![](/img/khoj_chat_on_web.png ':size=400px') #### Details 1. Your query is used to retrieve the most relevant notes, if any, using Khoj search 2. These notes, the last few messages and associated metadata is passed to the enabled chat model along with your query to generate a response +#### Conversation File Filters +You can use conversation file filters to limit the notes used in the chat response. To do so, use the left panel in the web UI. Alternatively, you can also use [query filters](/miscellaneous/advanced#query-filters) to limit the notes used in the chat response. + +Conversation File Filter + #### Commands Slash commands allows you to change what Khoj uses to respond to your query - **/notes**: Limit chat to only respond using your notes, not just Khoj's general world knowledge as reference