Ezae enables admins to create AI-powered assistants or coaches tailored to their organization's needs. These assistants can be customized with a specific persona, voice, detailed instructions, and knowledgebase files (e.g., company guides or documentation). A default AI assistant is also provided by Ezae and is visible to users as a widget in the bottom-right corner of the screen. Users can interact with this widget to ask questions related to their training, scores, and overall progress. Admins may additionally configure the assistant with more personalized content.

Note: AI Assistant is a pay-as-you-go service. Billing is based on total token usage, audio length, and character count.


Creating an AI Assistant

  1. Navigate to Assistant Setup:
    Go to the Company menu and click on the AI Assistant link.

  2. Choose a View:
    You can toggle between Grid View and Card View based on your preference.

  3. Add a New Assistant:
    Click the "Add New" button to open the assistant creation form. The form includes:

    • Name: Assign a name to the assistant.

    • Description: Provide instructions including purpose, tone, persona, and operational guidelines.

    • Assistant Image: Upload or generate a profile image using AI.

    • Model: Choose the AI model (currently available: gpt-4o for high accuracy or gpt-4o-mini for faster, cost-effective responses).

    • Voice: Select from available voice options and preview via the speaker icon.

    • Tone: For supported voices, specify the tone (e.g., cheerful, empathetic, newscast).

    • Knowledgebase: Upload reference files (supported formats: .c, .cs, .cpp, .doc, .docx, .html, .java, .json, .md, .pdf, .php, .pptx, .py, .rb, .tex, .txt, .css, .js, .sh, .ts).

  4. Save the Form:
    Once completed, save the form to create the assistant.


Training the Assistant

After creation, you can train the assistant:

  • Access the Train Tab:
    Click the Train tab or the train icon in the assistant list/card view.

  • Interact with the Assistant:
    Chat via text or voice. The AI responds in text, which can also be read aloud using the speaker icon.

  • Feedback & Improvement:
    Use like/dislike to rate responses. If a response is unsatisfactory, click Train next to it.

    • A popup appears where you can provide the prompt, instruction, and expected response.

    • Choose to either update the assistant's instructions or train it for the specific prompt.

  • Activate Assistant:
    Once satisfied with its responses, activate the assistant for user access.


AI Usage Monitoring

Admins can view token, audio, and character usage by clicking the info (i) icon on the assistant list page.


AI Logs

To view chat logs:

  • Click the chat icon on the assistant list page.

  • View all user interactions, likes/dislikes, and training sessions.

  • Train the AI using actual user messages for further refinement.


User Experience

  • Users can access assistants from the "AI Assistants" menu link.

  • The list displays all active assistants. Click Chat to open a popup window.

  • Users can interact by typing or using voice, rate responses, and listen to replies via the speaker icon.