Skip to main content

ACE

Introductionโ€‹

The ACE Platform is a comprehensive AI-powered solution that offers multiple interaction modes, document integration, and personalized responses. This documentation provides a thorough overview of the platform's components, features, and configuration options to help users effectively utilize the system.

Table of Contentsโ€‹

  1. ACE Chat
  2. ACE Search
  3. Applications
  4. Knowledge Management
  5. Tools Management
  6. Responsible AI
  7. Brand Voice
  8. Persona Management
  9. Prompt Management
  10. Extension Management
  11. Analytics
  12. Configuration
  13. User Management
  14. Monitoring
  15. Global Setting

ACE Chatโ€‹

ACE Chat is an AI-powered chat interface that offers multiple interaction modes, document integration, and personalized responses.

ACE Chat provides three chat modes: Search Knowledge for internal knowledge with citations, Search on Web for internet-based answers with source links, and Ask AI for general queries using configurable LLMs. Each mode is tailored to deliver context-appropriate responses based on the data source.

It also offers Persona selection for tailored responses, Brand Voice for customizable reply styles, and robust Document Integration to query both uploaded and retrieved documents with source citations and reasoning steps. These features enhance personalization, brand consistency, and document-based query handling.

It enhances interactions with Follow-up Questions for deeper exploration, Source Citations with detailed insights and relevance scores, and Ace Applications that let users switch context via hashtags for specialized tasks. These features improve usability, transparency, and task-specific efficiency.

ACE Search is a powerful search interface that allows users to find information within the knowledge management system. Users can enter questions, queries, or keywords to retrieve relevant information from configured knowledge sources. This documentation covers how to use ACE Search, understand its features, and get the most out of your search experience.

Applicationsโ€‹

Applications serve as specialized chat interfaces that can leverage knowledge sources, extensions, and actions to perform various business functions.

Knowledge Managementโ€‹

The Knowledge Management module enables users to connect various data sources, manage knowledge objects, create FAQs, and organize information into knowledge sets for efficient retrieval and utilization in chat and search functionalities.

The system supports the following connectors:

  • Web: Scrapes data from websites
  • Files: Upload documents (PDF, DOCX, HTML, JSON, TXT)
  • SharePoint: Connect to SharePoint resources
  • Minio: Connect to Minio storage
  • API: Connect via API endpoints
  • Confluence: Import Confluence content
  • YouTube: Extract data from YouTube videos
  • GitHub: Connect to GitHub repositories
  • Google Drive: Access Google Drive documents
  • Jira: Import Jira tickets and documentation
  • Postgres: Connect to PostgreSQL databases

Tools Managementโ€‹

Action Management enables users to add, edit, and manage action providers within the platform, offering a centralized interface for streamlined configuration and control.

Responsible AIโ€‹

Responsible AI module enables administrators to define organization-wide policies that enforce AI usage guidelines, manage risk levels, and control AI behavior. Policies can be created by setting names, descriptions, risk levels, and actions (e.g., Warn or Block) to ensure safe and compliant AI interactions.

Brand Voiceโ€‹

Overview Brand Voice is a feature that enables:

  • Typewriter-style response generation
  • Custom voice types for responses
  • Enable/disable via toggle button in Settings

This feature allows users to generate responses according to your organization's brand voice, helping control the tone and style of AI-generated responses.

Persona Managementโ€‹

Overview The Persona feature allows you to:

  • Select from multiple personalities
  • Get responses tailored to the selected persona
  • Add or edit personas through Persona Management

When enabled, this adds an option in the top left of chat to select a persona, and the chat will respond according to the selected persona. Responses are generated based on user-created personas.

Prompt Managementโ€‹

The Prompt Management system is a powerful feature that enables users to create, organize, and utilize pre-defined prompts across the platform. This centralized repository of prompts improves workflow efficiency, maintains consistency in AI interactions, and allows teams to leverage proven prompt templates for various use cases.

Extension Managementโ€‹

Overview The Extension Management feature allows users to add and configure various extensions that enhance the platform's capabilities, particularly for the Search on Web functionality.

Analyticsโ€‹

Overview The Analytics feature provides comprehensive data visualization and reporting capabilities for monitoring platform usage, costs, and conversation metrics.

Configurationโ€‹

This document provides a comprehensive guide to the configuration options available in the system. It outlines how to access and modify application settings, customize prompts, and manage usage limits to tailor the system to your specific requirements.

User Managementโ€‹

User Management allows administrators to manage users, groups, and mappers, enabling control over access levels and permissions across the application.

Monitoringโ€‹

The monitoring section offers various tools to track platform performance, user activity, and system health through intuitive dashboards and detailed reports.

Global Settingโ€‹

These settings allow administrators to manage LLM models, vector databases, customize platform appearance, configure SMTP, and manage API access. Note that many of these settings are accessible only to users with super admin privileges.

Conclusionโ€‹

The ACE Platform provides a comprehensive suite of tools for AI-powered interactions, knowledge management, and customizable applications. By following this documentation, users can effectively utilize the platform's features to enhance productivity and streamline workflows.

For additional information or specific use cases, refer to the feature-specific documentation sections or contact your system administrator.