FAQBotAgent
Answers frequently asked questions by matching user queries against a provided knowledge base. Optionally suggests related questions from the database.
faqs
List of FAQ items. Each dict must have question and answer keys; an optional
categories key (list of strings) enables category-based filtering.
suggest_related
When True, the agent suggests related questions from the FAQ database after answering.
persona
Custom personality description for the bot. Defaults to a generic helpful FAQ bot persona.
name
Agent name for identification and logging.
route
HTTP route for this agent.
Built-in Tools
FAQBot works best with up to 50 FAQs. For larger knowledge bases, use the
native_vector_search skill instead.