[ 
https://issues.apache.org/jira/browse/CAMEL-22711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Work on CAMEL-22711 started by Federico Mariani.
------------------------------------------------
> Spring AI integration components for Apache Camel (Chat, Embeddings, Tools, 
> Vector Store)
> -----------------------------------------------------------------------------------------
>
>                 Key: CAMEL-22711
>                 URL: https://issues.apache.org/jira/browse/CAMEL-22711
>             Project: Camel
>          Issue Type: New Feature
>            Reporter: Federico Mariani
>            Assignee: Federico Mariani
>            Priority: Major
>
> Create four new Camel components providing comprehensive [Spring 
> AI|https://docs.spring.io/spring-ai/reference/] integration for building 
> AI-powered integration patterns:
> 1. spring-ai-chat - LLM chat operations with:
> - Multi-model support via Spring AI abstraction (OpenAI, Ollama, etc.)
> - RAG with automatic VectorStore integration
> - Conversation memory (message-based & vector-based)
> - Function calling/tool integration
> - Multimodal support (images, audio, documents)
> - Structured output conversion (Bean, Map, List)
> - SafeGuard content filtering
> - Prompt templates
> 2. spring-ai-embeddings - Text embedding generation:
> - Single text or batch processing
> - Vector representations for semantic search
> - Low-level component for direct embedding computation
> 3. spring-ai-tools - Function calling for agentic AI:
> - Exposes Camel routes as LLM-callable functions/tools
> - Tag-based tool organization and discovery
> - Typed parameters with JSON schema validation
> - Enables AI models to execute actions and retrieve data via Camel routes
> 4. spring-ai-vector-store - Vector database operations:
> - ADD/DELETE/SIMILARITY_SEARCH operations
> - Automatic embedding generation
> - Metadata filtering
> - Integrates with Spring AI VectorStore implementations
> These components enable enterprise integration patterns with LLMs, supporting 
> chat applications, semantic search, RAG workflows, and autonomous AI agents 
> within Camel routes.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to