Documentation Index
Fetch the complete documentation index at: https://devdocs-shaunak-branch.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
title: “GenAI Data Model Overview” description: “Overview of the C3 AI GenAI application data model in version 8.8”
The C3 AI GenAI application uses a sophisticated data model to represent documents, embeddings, prompts, and other key components of generative AI systems. This data model enables the application to perform advanced retrieval, generate contextually relevant responses, and provide powerful AI capabilities to enterprise applications.Core Data Types
The GenAI data model consists of the following core data types:Document
TheDocument type represents text-based content that can be processed, embedded, and retrieved by the GenAI system.
DocumentChunk
TheDocumentChunk type represents segments of a document that are processed and embedded individually for more precise retrieval.
Embedding
TheEmbedding type represents vector representations of text that capture semantic meaning.
PromptTemplate
ThePromptTemplate type represents reusable templates for generating prompts for LLMs.
ChatSession
TheChatSession type represents a conversation between a user and the GenAI system.
ChatMessage
TheChatMessage type represents individual messages in a chat session.
LLMModel
TheLLMModel type represents a large language model configuration.
Relationships
The following diagram illustrates the key relationships in the GenAI data model:Data Flow
Data in the GenAI application flows through the following stages:- Document Ingestion: Documents are uploaded, processed, and chunked
- Embedding Generation: Document chunks are converted to vector embeddings
- Storage: Documents and embeddings are stored in appropriate databases
- Retrieval: Relevant documents are retrieved based on user queries
- Generation: LLMs generate responses using retrieved context and prompt templates
- Feedback: User feedback is collected to improve system performance
Version 8.8 Enhancements
Version 8.8 of the GenAI data model includes the following enhancements:- Multi-modal support for processing and generating text, images, and structured data
- Enhanced embedding models with higher dimensionality and accuracy
- Improved prompt management with version control and A/B testing capabilities
- Advanced retrieval mechanisms with hybrid search (keyword + semantic)
- Comprehensive feedback collection for continuous improvement
- Fine-grained access controls for enterprise security requirements