> ## Documentation Index
> Fetch the complete documentation index at: https://docs.axoma.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Personal Assistant

## Overview

The Personal Assistant in Axoma is an AI-powered chat interface available to all user roles <b>[Users](http://localhost:3000/introduction/introduction#user), [Admins](http://localhost:3000/introduction/introduction#admin),
and [Superadmins](http://localhost:3000/introduction/introduction#super-admin)</b> It offers intelligent conversation capabilities through LLM Chat, DocuChat, or Agentic workflows,
providing dynamic access to knowledge across uploaded documents and connected systems.

## Launching the Chatbot

Users can simply click <b>“Run”</b> from the application dashboard to launch the chatbot interface and begin a new interactive session.
This launches the app in real time and initiates a conversation window tailored for contextual engagement.

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa1.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=e5d39d54bd0e61cf21898cb649eb9e70" alt="Axoma App Settings & Management" width="1102" height="442" data-path="images/pa1.png" />

<Accordion icon="gear" title="App Setup and Configuration">
  Before the Personal Assistant can be used, the app must be configured properly by Admins and Superadmins:

  * <b>1. Create and Draft an App:</b> Admins or Superadmins [Create a New App](http://localhost:3000/app%20settings/introdution#create-a-new-app) from the [Dashboard](http://localhost:3000/dashboard).The app initially appears in the Draft section.

  * <b>2. Configure App Settings:</b> Navigate to [App Settings](http://localhost:3000/app%20settings/introdution#app-settings), where various foundational elements are managed:
    * [Tags](http://localhost:3000/app%20settings/security#tags): Define categorization labels for documents and data.
    * [Groups](http://localhost:3000/app%20settings/security#groups): Create user groups.
    * [Access Rights](http://localhost:3000/app%20settings/security#access-rights): Create rights and associate them with specific files.
    * Assign Groups to Access Rights: This determines who can access what files.

  <sup>📌 Refer to the uploaded architecture image: Users → Groups → Access Rights → Files</sup>

  * <b>3. [Model Selection](http://localhost:3000/app%20settings/model%20selection) & [API Key Verification](http://localhost:3000/app%20settings/model%20selection#api-key-verification):</b> Verify the API key created by a Superadmin in Global Settings > LLM Management.
    Once verified, the key will list:

    * Number of linked models
    * Fallback model (if configured)

  * <b>4. Model Configuration:</b> In App Settings > Language and Embedding Model:

    * One Embedding Model can be selected.
    * Multiple Language Models can be selected.

  * <b> 5. [Knowledge Base](http://localhost:3000/app%20settings/knowledge%20base): </b> Admins/Superadmins can upload documents up to 15 MB. Each file can have:
    * Tags
    * Access Rights
    * [Parser Preferences](http://localhost:3000/app%20settings/knowledge%20base#parser-preferences):

      * Quick: Fast for text-only files (customizable chunk size and overlap).
      * Smart: Balanced for documents with minor visuals.
      * Ultra: Precision-focused for image-heavy or complex documents.

  * <b> 6. [Other Settings](http://localhost:3000/app%20settings/other%20settings):</b> Located at App Settings > Other Settings, key components include:

    * System Prompt: Define reusable system-level prompts to guide the AI’s behavior (max 250 characters).

    * User Experience: Toggle key options such as:

      * File attachments
      * Prompt library
      * Chat history
      * Multi-agent support

    * Workflow & Agent Selection: Two modes are supported:

      a. Workflow-Based Assistant
      Choose between:

      * LLM Chat
      * DocuChat

      b. Agentic Assistant: Select one or more AI agents created via Agent Management for real-time automation and execution.

  Once all the app settings are completed. User is ready to [Run](http://localhost:3000/app%20settings/introdution#publish-app) the App.
</Accordion>

## End-User Experience

Once the app is launched from the draft, all users (User, Admin, Superadmin) gain access to the Personal Assistant
from the dashboard.

<b>Chat Preferences:</b> Users can toggle between:

* DocuChat
* LLM Chat
* Agentic Workflow Chat (if configured)

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa4.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=ffbd89b105f0bbd4706c383173d37d02" alt="Axoma App Settings & Management" width="1097" height="170" data-path="images/pa4.png" />

### DocuChat

Users can attach up to 8 documents using the attach 🖇️ icon.

* Upon attaching click on '+' icon to add the specific document to the chat,so users can chat directly with the document contents.
* If a document was uploaded through the Knowledge Base, apply parsing settings.
* These documents are shared based on Access Rights.

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa6.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=3a30d772b85fccb4adaf051452401502" alt="Axoma App Settings & Management" width="1918" height="902" data-path="images/pa6.png" />

<b> Answer Summary & Source Info</b>
When using DocuChat, answers are:

* Extracted intelligently based on file contents and parser preference.
* Displayed along with:
  * Paragraph reference
  * File path
  * Document title

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa2.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=cd0e8239b80049e5865e296ba50eec6b" alt="Axoma App Settings & Management" width="1100" height="523" data-path="images/pa2.png" />

### LLM Chat

LLM Chat enables users to interact directly with a Large Language Model (LLM) that was configured during the App Setup phase. This chat is designed for general-purpose AI conversations, similar to ChatGPT or other public LLM interfaces.

* No document or external context is required.
* Ideal for open-ended queries, brainstorming, summarization, casual Q\&A, etc.
* Powered by models like OpenAI GPT, Anthropic Claude, Google Gemini, etc., depending on the app's LLM gateway configuration.
* User input is sent directly to the selected model with no additional processing or tools involved.

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa5.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=83c8ea9cf83689e3e273f53d0c2271e0" alt="Axoma App Settings & Management" width="1918" height="902" data-path="images/pa5.png" />

<Tip>
  Use Case Examples:

  * “Explain quantum computing in simple terms.”
  * “Write a professional email requesting a meeting.”
  * “Summarize the benefits of remote work.”
</Tip>

### Agentic Chat

Agentic Chat is enabled when the Agentic Workflow is selected during App Setup. Here, users interact with a custom-built AI Agent created and configured in the Agent Management module.
Agents are enhanced versions of LLMs that can have access to Tools

<Note>
  Dashboard > App > App Settings > Other Settings > Workflow & Agent Management
</Note>

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa7.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=4ef053bc11d7e5b12a655513b57aae06" alt="Axoma App Settings & Management" width="1867" height="790" data-path="images/pa7.png" />

<b>Key Characteristics:</b>

* Requires users to select a specific Agent from a list of available agents.
* Agents are designed for task-specific or role-specific interactions (e.g., HR assistant, IT helpdesk, Research bot).
* Can perform dynamic actions, like querying documents, invoking tools, or responding with multi-step reasoning.
* Custom settings, tools, and context are attached to each Agent, making them more intelligent and interactive.

<Tip>
  <b>Use Case Examples:</b>

  * “Search company policy documents for remote work guidelines.”
  * “Create a Jira ticket and assign it to John from the IT team.”
  * “Summarize this uploaded PDF and extract key action points.”
</Tip>

This enables automated interactions, such as API calls or system operations.

<img className="block mx-auto" src="https://mintcdn.com/insightgenai-2e40fba8/vFDLMko7cjkxgiUG/images/pa8.png?fit=max&auto=format&n=vFDLMko7cjkxgiUG&q=85&s=c5244088f51fad1fdf6a485a5a821f8a" alt="Axoma App Settings & Management" width="1918" height="903" data-path="images/pa8.png" />

### Multi-Agent

Axoma’s Personal Assistant can be extended beyond single-agent conversations by integrating Multi-Agent Orchestration and Workflow automation, enabling users to execute complex, collaborative, and multi-step operations directly from the chat interface. These advanced capabilities must be explicitly enabled during App configuration.

<b>Enabling Multi-Agent Access</b>

To use Multi-Agent systems and Workflows inside the Personal Assistant, Admins or Superadmins must enable the required preferences:

<Note> Dashboard > App > App Settings > System Configuration > Agent and Automation Access </Note>

From this section:

* Enable Agent Access to allow agent-based interactions
* Enable Automation / Workflow Access to allow workflow execution from chat

Once enabled, these options become available to end users inside the Personal Assistant interface.

<b> Multi-Agent Integration in Personal Assistant</b>

When Multi-Agent Orchestration is enabled, the Personal Assistant can leverage multiple collaborating AI agents instead of a single agent or LLM.

A Multi-Agent System is composed of multiple distinct agents working together to achieve a shared objective. This improves reasoning quality, modularity, and maintainability compared to monolithic agents.

<b> How It Works in Personal Assistant</b>

* Users interact with the Personal Assistant as usual.
* Behind the scenes, the selected Multi-Agent system handles the request.
* The system coordinates multiple agents based on its configured orchestration model.

Axoma supports two orchestration models:

<b>Sequential Multi-Agent</b>

* Agents execute tasks in a fixed, linear order.
* Output from one agent becomes input to the next.
* Best suited for pipeline-style processes.

<Tip> Example Flow:
Transcriber Agent → Analyzer Agent → Report Generator Agent </Tip>

<b>Typical Chat Use Cases:</b>

*“Analyze this document and generate a summary report.”*

*“Process this input and email the final output.”*

<b>Coordinator-Based Multi-Agent</b>

* A dedicated Coordinator Agent dynamically delegates tasks to specialized sub-agents.
* Suitable for complex, conversational, or parallel workflows.

<b>Typical Chat Use Cases:</b>

*“Search policy documents, summarize findings, and draft a response.”*

*“Decide whether this request needs HR, IT, or Finance involvement.”*

The Personal Assistant remains the single interaction layer, while the coordinator manages internal agent collaboration.

### Workflow

The Workflow Module enables users to trigger predefined AI-driven automation workflows directly from the Personal Assistant chat.

Workflows act as the orchestration layer that connects:

* LLMs
* AI agents
* External tools (Jira, Salesforce, Gmail, ServiceNow, etc.)
* Conditional logic and multi-step execution

<b>How It Works in Personal Assistant</b>

* Users issue natural-language commands in chat.
* The Personal Assistant identifies and triggers the appropriate workflow.
* The workflow executes visually defined steps and returns results conversationally.

<b>Typical Chat Use Cases:</b>

*“Trigger the employee onboarding workflow.”*

*“Run the ticket classification workflow on this email.”*

*“Execute the document processing workflow for this uploaded file.”*

This allows users to automate complex business processes without leaving the chat interface.

<b>Combined Experience</b>

When Multi-Agent Orchestration and Workflow Automation are both enabled:

* The Personal Assistant becomes a unified control layer for:
* Conversational AI
* Multi-agent reasoning
* Enterprise automation

Users can seamlessly switch between:

* LLM Chat
* Agentic Chat
* Multi-Agent execution
* Workflow-driven automation

All interactions remain conversational, while execution happens intelligently in the background.
