The architecture
Read the picture left to right. Knowledge flows in from any combination of sources. Fini holds that knowledge, applies your prompts and rules, and answers on whichever deployment surfaces you’ve connected. When the agent can’t resolve a conversation, by policy, by confidence, or because the customer asked for a person, it escalates to your team with the trace and context already attached.What makes Fini different
If you’ve evaluated other AI support tools, five design choices are worth knowing about up front.Deterministic Rulebook execution
Most AI support products use the LLM to decide what to do next. Fini uses the LLM only inside behavior tree nodes, Check (intent matching), Reply (answer composition), Form (data collection), and uses a deterministic tree walker to decide which node runs when. The result: identical inputs produce identical execution paths. You can test a flow once and trust it to behave the same way in production. See Rulebook for the full execution model.Full observability per conversation
Every conversation Fini handles produces an AI Steps trace, an ordered log of every node that executed, what it received, what it returned, and what the agent did with it. There is no opaque “the AI decided to do X.” If your agent gave a wrong answer, the trace tells you exactly which step produced it. See Inbox and the AI Steps trace for how this works in practice.Self-improving from every conversation
Fini watches the conversations its agents handle and proposes improvements automatically. It identifies gaps in your knowledge base (questions the agent couldn’t answer), conflicts between sources (where two articles contradict each other), and prompt-level issues (intents where conversations consistently end in negative sentiment). Proposed updates show up in Review, you approve or reject; nothing ships to production without a human in the loop.Reply guardrails
Configure per-agent Guardrails to check generated replies for banned terms, confidential attribute values, disallowed links, or custom criteria. Review hits and individual verdicts in Inbox; a hit can lead to a rewrite rather than an escalation, and check errors can leave the original reply unchanged. Use Reply Behavior for separate routing controls such as internal notes or escalation on defined patterns.Controls built for regulated industries
Fini’s customer base skews toward fintech, banking, insurance, and healthcare, industries where the cost of a wrong answer is high and the audit requirements are non-negotiable. That shapes the product:- Tags and Reply Behavior let you say “never reply, only leave an internal note” for sensitive intents like account closure or chargebacks.
- Test Suite runs regression checks against your full Rulebook before every deploy.
- Compliance posture, SOC 2 Type II, GDPR, ISO 27001, BAA for healthcare deployments.
How an agent works
Every agent in Fini has four aspects: You configure each aspect independently, and they compose into one running agent. The five sections of the docs below map to these four aspects, plus the testing and analytics tools that make observability concrete.Knowledge
What the agent knows. Connect your help center, upload files, link Notion or Google Drive, or write articles by hand. Magic Articles drafts new content from real conversations the agent couldn’t answer.
Configuration
How the agent thinks. Prompts shape tone and high-level guidelines. Tags classify every conversation. Attributes pull in customer context. Actions let it call your APIs.
Automations
What the agent does. Rulebook builds step-by-step workflows like cancellations or refunds as behavior trees. Reply Behavior decides whether to reply, leave an internal note, or stay silent.
Deploy
Where the agent shows up. Embed the widget on your site, connect a helpdesk like Zendesk or Intercom, or publish a hosted help center.
Testing & Analytics
How you keep it sharp. Audit real conversations in Inbox, run regression checks in Test Suite, and track performance in Analytics.
What a workflow looks like
Here’s what a cancellation flow looks like as a behavior tree in Fini:Where to start
Quickstart
Get your first agent live in under 30 minutes. The shortest path from zero to a working deployment.
AI Agents
The home page in the dashboard. Create new agents, see active deployments, and pick which agent to configure.
Cancellation flow walkthrough
A concrete end-to-end example that ties Knowledge, Attributes, Actions, Rulebook, and Reply Behavior together.
Deploy options
Widget, helpdesk, or help center. Pick the surface that matches how your customers reach you today.

