Skip to main content

4.5 AI Chat

Purpose : A conversational interface to interact with the AI assistant about your project Access: You can access the chat from the project page by clicking "Ask AI" button

Key Components:

Components

  1. Left Sidebar

    Project Name - displays current project

    Actions Section:

    Clear Chat button - Removesremoves all messages and starts fresh conversation

    Status Indicator - Showsshows "Connected" (real-time connection status)

    Document editor button - Navigate back to document editor

  2. Main Chat Area

    Conversation Display - Shows threadedshows messages between user and AI. When there is no messages, it should have text: "Welcome to Documentation Creation AI MessageChat Bubbles:I Usercan messageshelp appearyou onanalyze documents, answer questions, and search through the rightproject's (blueknowledge bubbles)base. AIAsk responsesme appearanything onabout the leftproject!"

    with

    Message AIInput avatar Timestamps displayed (e.g., "17:50")

  3. AI Status Indicators "Assistant is thinking..."Box - AItext isinput processingarea yourat questionbottom. Mint green border highlighting active state. Can contain hints:

    • "Assistant is responding..." - AI is generating/typing response
    • Message Input Box Large text input area at bottom Placeholder text: "Assistant is responding..." (when AI is active)active
    • "Ask a question about the project..." when there is no questions in query

    Send button (arrow icon) on the right

    Mint

    Functionality:

    green border highlighting active state Functionality: Chat

    User Flow:

    1. User types question in input box
    2. User clicks send or presses Enter
    3. Message appears in chat history
    4. AI shows "thinking" status
    5. AI generates and displays response
    6. Conversation continues

    Use Cases: Ask general questions about the project Get quick answers without creating formal Questions Exploratory conversations about documents Clarifications and follow-up questions