AI
We are actively working to improve this documentation. The content you see here may be incomplete, subject to change, or may not fully reflect the current state of the feature. We appreciate your understanding as we continue to enhance our docs.
The Brightspot AI plugin integrates advanced AI capabilities including conversational chat, vector search, content generation, and author persona modeling. This platform provides comprehensive AI-powered content creation and management within the Brightspot ecosystem.
Overview​
The platform combines retrieval-augmented generation (RAG), vector embeddings, and conversational AI to enhance content creation workflows. It offers both direct AI assistance through chat interfaces and intelligent search capabilities using semantic vector search.
Core components​
AI integration​
- Create with AI: Interactive content generation with customizable prompts and real-time collaboration
- Ask AI: Intelligent search and question-answering using vector embeddings and RAG
- Vector Search: Semantic search across content using vector embeddings
- Author Personas: Style modeling and persona-based content generation
Architecture foundation​
- AI Plugin: Central configuration point for embedding generation and text chunking
- Chat Framework: Message management, conversation history, and response tracking
- Context Generation: Intelligent content retrieval and relevance filtering
- Safety Systems: Content guardrails, permission filtering, and compliance tracking
Supported providers​
OpenAI, Anthropic (via Amazon Bedrock), Google Vertex AI, Amazon Bedrock models including GPT-4o, Claude 3.5 Sonnet, Gemini 1.5 Pro, and others.
Quick start​
Installation​
Add the dependency to your build configuration:
- Maven
- Gradle
- Gradle (Kotlin DSL)
<dependency>
<groupId>com.brightspot.ai</groupId>
<artifactId>ai</artifactId>
<version>2.1.1</version>
</dependency>
implementation 'com.brightspot.ai:ai:2.1.1'
implementation("com.brightspot.ai:ai:2.1.1")
Documentation​
Getting started​
- Ask AI Configuration - Setup search-based AI interactions and vector embeddings
- Create with AI Setup - Configure content generation and chat interfaces
Technical reference​
- Architecture Overview - Detailed component architecture, core classes, and configuration options
Configuration​
Basic setup involves:
- Configure AI providers in Admin > Settings > AI Chat Settings
- Set up vector embedding providers
- Configure content types for embedding generation using
@GenerateEmbedding - Set up guardrails and safety policies
Detailed configuration instructions are available in the Ask AI and Create with AI documentation.