Application Overview
The C3 Generative AI Search Application allows you to interact with internal documents and data sources using natural language. The application retrieves relevant content, maintains context, reasons over information, and retries queries when needed.
The genaiSearch package consists of the user-facing application built on top of the genaiPlatform and genaiBase packages. If you build an agent in Platform, you can query that agent through the UI in the search application. For more information on the genaiPlatform package, read the Gen AI Platform overview.
The application also supports automated workflows that combine AI agents with structured processes to handle complex, multi-step operations.
The application simplifies how you retrieve and apply internal knowledge, making it easier for you to support ongoing operations and informed decision-making.
Use the application on its own or embed it within other C3 AI applications, such as C3 AI Reliability or C3 AI Demand Forecasting. This guide covers how to use the C3 Generative AI Application as a standalone product.
Features and capabilities
The application includes the following features:
- Natural language search and chat interfaces: Allows you to interact with the application using conversational language to find information and perform tasks.
- Fully configurable retrieval system: Allows you to tailor the information retrieval process to specific domains for relevant and precise results.
- LLM integration and hosting services: Supports integration with large language models (LLMs) hosted externally or within the C3 Agentic AI Platform to enable advanced text generation and semantic understanding.
- Document and embeddings management experience: Simplifies handling of unstructured documents and vector representations to support efficient storage, retrieval, and analysis.
- Database integrations: Enable you to connect to structured data sources, allowing reasoning across structured and unstructured data.
- Prompt engineering experience: Allows you to craft effective prompts that guide the AI to generate contextually relevant outputs for specific domains or business contexts.
- Automated workflows: Allow you to create multi-step processes that combine AI agents with structured logic to automate complex business operations.
- SDK for full extensibility and augmentation: Provides tools for developers to extend and customize application functionality.
To learn more about these capabilities, see Features and Capabilities.
The following image shows an example query and response:

Architecture
The C3 Generative AI Application connects to internal data sources such as documents, blob storage, and databases. When you submit a query, the application performs the following steps:
- Retrieves relevant context from indexed sources.
- Runs configured agents and tools based on the query.
- Generates a response using a language model.
- Filters the result and returns it through the UI.
For details on the application architecture, see C3 Generative AI Architecture.