What does Filament Agentic Chatbot add to a Laravel app?
It adds a production-minded control plane inside Filament: bot lifecycle, source ingestion, retrieval policy, workflow orchestration, access tokens, channel adapters, trace tooling, and analytics. You get the assistant as an actual product surface, not just a chat box.
Is it only an embeddable AI chat widget?
No. The widget is one surface among many. The same bot setup can be shared across the Filament panel, external channels, and backend API access, so you avoid maintaining a separate stack for each touchpoint.
Can I start with RAG before adding workflows?
Yes. Start with a single grounded bot, connect a reliable source set, and tune retrieval and citations first. Add workflows later where user journeys need branching, data capture, or action calls.
What do agentic workflows let me do?
They turn prompt behavior into a controlled graph with branch points, validations, API actions, and handoff logic. You can test every path, inspect traces, publish release versions, and roll back when a route starts to fail.
What do I need to run it?
PHP 8.3+, Laravel 12+, Filament 5.2+, a queue worker, an AI provider, and vector storage for RAG. PostgreSQL with pgvector is the recommended base; ChromaDB can work in smaller setups.
Can the widget be public-facing?
Yes. You can place it on pages, documentation, help centers, or authenticated Laravel areas. In production, pair signed embed tokens, allowlists, rate controls, and queue-backed processing with your privacy policy.
Can it connect to APIs, Slack, and Telegram?
Yes. Bot Access Tokens and connectors let you expose the same assistant through API integrations, Slack, and Telegram. The runtime keeps one conversation model and one operational surface for diagnostics.
What should I still own and validate?
You still own source quality, tenancy model, auth decisions, source refresh process, provider keys, billing, and incident response. The package helps you ship faster, but you still run the app and validate production rollout in staging.