PureCode AI
  • PureCode AI Extension
  • Getting Started
    • Getting Started
  • Features
    • Chat
      • @Features
        • @Docs
        • @Files
        • @Folder
        • @Code
        • @Git
        • @Terminal
        • @UI
    • Dual Operation Modes
      • Normal Mode [ Chat ]
      • Agent Mode
      • Switching Between Modes
    • Context Awareness
      • Normal Indexing
      • Advance Indexing
    • Human-like Code Understanding with @codebase
    • Interactive Planning Mode
    • Adaptive Learning Preferences
    • Global and Project Custom Instructions
      • Global Instructions
      • Project Chat Instructions:
    • Docs Indexes and UI Docs Indexes
      • Docs Indexes
      • UI Docs Indexes
    • "Reject" and "Accept"
    • Image-to-Code
    • Video Tutorial's
    • Prompting Techniques
    • Chat Vs Codebase Chat
    • Solving Errors
  • Frequently Asked Questions
  • Changelog
Powered by GitBook
On this page
  • Chat Feature
  • Codebase Chat Feature:
  • Tips for Effective Use:
  1. Features

Chat Vs Codebase Chat

PreviousPrompting TechniquesNextSolving Errors

Last updated 2 months ago

Chat Feature

Purpose: Enables real-time communication with an AI assistant for discussing code-related questions.

Functionality:

  • Code Assistance: Provides explanations, identifies bugs, and suggests enhancements based on the current file and cursor position.

  • Contextual Interaction: Lets developers share specific code snippets as context using shortcuts like Ctrl+Shift+L or '@', improving the relevance of AI responses.

Usage: Ideal for debugging, seeking code explanations, and receiving improvement suggestions within the development environment.

Codebase Chat Feature:

Purpose: Provides an in-depth understanding of the entire codebase, similar to a senior developer's perspective.

Functionality:

  • Codebase Summarization: Generates summaries of the entire codebase and individual files, highlighting key features and interrelationships among components.

  • Context-Aware Suggestions: Utilizes advanced embeddings to provide relevant and precise recommendations based on the project's structure and content.

Usage: Essential for navigating large projects, identifying potential issues, and obtaining high-level overviews of the project's architecture.

To use the @codebase feature, make sure to enable the advanced indexing option, which can be found below in the chat area.

Tips for Effective Use:

Utilize the Chat Feature: For specific, localized code inquiries or debugging assistance within the current file.

Utilize the Codebase feature: Activate the @codebase feature to allow the AI to analyze and index your entire project, enhancing its understanding and the relevance of its suggestions.

To use the @codebase feature, make sure to enable the advanced indexing option, which can be found below in the chat area.

Efficient Debugging: Quickly identify and resolve issues within your codebase, reducing development time and improving code quality.