Chat Module - Usage and Tips

Usage Tips

  • Use context files to provide background information for more accurate and relevant AI responses.
  • Regularly archive old chats to keep your active chat list manageable.
  • Experiment with different system prompts to tailor the AI's behavior to your specific needs.
  • Use the Chat Actions menu (⚙️) for quick access to common chat management functions.
  • Take advantage of the search functionality in the Chat Actions modal to quickly find specific actions.
  • Click directly on code blocks to copy them to your clipboard for easy reuse.
  • When sharing code snippets, the language will be automatically detected and highlighted.
  • For better code readability, use markdown code fence syntax with language identifiers (e.g., ```python).
  • Learn and use keyboard shortcuts in the Chat Actions modal for faster navigation and action execution.
  • When searching for actions, try using partial words or acronyms to quickly filter results.
  • Watch for the loading indicator to know when the AI is processing your message
  • The input area is automatically protected from accidental messages during AI responses
  • If the input area becomes unresponsive, try refreshing the chat view
  • Use "Save Chat as Note" to create permanent, editable versions of important conversations

Troubleshooting

Common issues and solutions:

  1. Chat not loading: Ensure you have an active internet connection and that the plugin is up to date.
  2. Context files not working: Verify that the selected files are accessible and contain relevant information.
  3. High token count: Try splitting your conversation into smaller chunks or starting a new chat.

Security and Privacy

  • Chat conversations are stored locally in your Obsidian vault.
  • Context files are processed locally and only relevant information is sent to the AI service.
  • Ensure you do not include sensitive information in your chats if you're concerned about data privacy.

Performance Considerations

  • Large context files may increase processing time and token usage.
  • Consider archiving old chats to maintain optimal performance.
  • If you experience slowdowns, try reducing the number of active chats or context files.
  • For reasoning tasks that need more time to think through your question, consider using O1 models with higher token limits.
  • Choose models based on your use case:
    • Streaming models: Better for interactive conversations
    • Non-streaming models (O1): Better for reasoning tasks that need more time to think through your question

Customization

  • Customize the system prompt in the plugin settings to change the AI's behavior.
  • Adjust the chat folder location in settings to organize your chat files according to your preferences.
  • Experiment with different AI models (if available) to find the best fit for your needs.

Use Cases

  1. Research assistant: Use the chat to ask questions about your research topics and get summaries or explanations.
  2. Writing companion: Get feedback on your writing, generate ideas, or overcome writer's block.
  3. Study aid: Create quizzes or explanations for complex topics you're studying.