Skip to main content

AI

🚧Documentation Under Construction

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:

Requirements
Requires Brightspot 4.8 or later.
<dependency>
<groupId>com.brightspot.ai</groupId>
<artifactId>ai</artifactId>
<version>2.1.1</version>
</dependency>

Documentation​

Getting started​

Technical reference​

Configuration​

Basic setup involves:

  1. Configure AI providers in Admin > Settings > AI Chat Settings
  2. Set up vector embedding providers
  3. Configure content types for embedding generation using @GenerateEmbedding
  4. Set up guardrails and safety policies

Detailed configuration instructions are available in the Ask AI and Create with AI documentation.