What problem does it solve?
Integrating modern AI capabilities into a ColdBox/BoxLang application involves many moving parts including provider configuration, streaming, memory and vector stores, document loaders, tool calling, and embedding pipelines; this Skill consolidates patterns and best practices to make those integrations practical and maintainable.
Core Features & Use Cases
- Chat and Streaming: One-shot chat, async futures, and real-time streaming callbacks for server-sent events or live UIs.
- Pipelines, Agents, and Tool Calling: Reusable pipelines, autonomous agents with memory and tools, and function-calling integrations for safe real-time data access.
- RAG and Embeddings: Document loaders, chunking, embeddings, and vector memory stores for semantic search and context-aware responses.
- Integration Patterns: Examples for injecting the AI service into handlers or services, using session or windowed memory for multi-tenant scenarios, and recommendations for production vector stores.
Quick Start
Install bx-ai via CommandBox and call aiChat from a ColdBox handler to summarize user content and store embeddings in a persistent vector memory.