For the complete documentation index, see llms.txt. This page is also available as Markdown.

I Want to Do X, What Should I Use?

Not sure which module to use? Start from your need and find the right starting point.

Scenario Comparison Table

Let the Agent Answer Questions

I want to...
Use
Why

Let the Agent answer product-related questions

Knowledge Base

Upload product manuals so the Agent can find answers

Let the Agent answer frequently asked questions

Knowledge Base (FAQ)

Create FAQ pairs for precise matching of common questions

Let the Agent check order status

Database

Orders are in structured tables, requiring Text to SQL

Let the Agent query real-time information (weather, exchange rates)

Tools

Needs to call external APIs to get real-time data

Let the Agent Take Action

I want to...
Use
Why

Let the Agent send notification emails

Tools

Integrate with an Email API; the Agent triggers the send

Let the Agent create customer records in CRM

Tools

Integrate with a CRM API; the Agent executes the creation

Let the Agent handle complaints following an SOP

Skills

Define a complete workflow to ensure no steps are missed

Let the Agent guide customers through booking

Skills

Multi-turn conversation to collect information, following a defined process

Let the Agent Automate

I want to...
Use
Why

Automatically generate a report every morning

Agent Scheduling

Set a scheduled execution to automatically deliver results

Check system status every hour

Agent Scheduling

Set an interval execution, combined with Tools to check status

Automatically import website content into the Knowledge Base

Crawler

Scrape web content and import it into the Knowledge Base

Common Module Combinations

Most scenarios don't use just a single module. Here are common combinations:

Smart Customer Service

The most basic and common combination. The Agent uses the Knowledge Base to answer product questions, and FAQ handles high-frequency questions.

Business Assistant

Can look up product information (Knowledge Base), check inventory and pricing (Database), and help customers place orders (Tools).

Automated Reporting

The Agent uses Tools to retrieve data, Agent Scheduling triggers it on a timer, and results are automatically pushed to Slack or LINE.

Process-Guided Bot

Skills define the complete SOP. During the process, the Agent queries the Knowledge Base for reference materials and uses Tools to execute actions.

Still Not Sure?

Start with the simplest setup: Agent + Knowledge Base. Get the Agent answering questions first, then decide what capabilities to add based on actual user feedback after going live.

Last updated

Was this helpful?