Your knowledge base is crucial for GenerativeAgent to provide accurate and contextually relevant responses to users. You have full control over which topics you include, their update frequency, and how you deploy those updates. All content and update management occurs within the ASAPP dashboard.Documentation Index
Fetch the complete documentation index at: https://docs.asapp.com/llms.txt
Use this file to discover all available pages before exploring further.

Understanding Topics
Topics are KB articles. An article can range from a small, targeted snippet to a broader piece covering multiple related intents — the right scope depends on the content. GenerativeAgent chunks articles internally and surfaces only the relevant chunks each turn, keeping the context tight. Handoff and Task references attached at the article level are always included regardless of which chunk surfaces, so GenerativeAgent always sees where the article would route. Each Topic article can direct GenerativeAgent toward one or more resolution paths:- Answer from content: GenerativeAgent responds using the article content directly.
- Task reference: The article points to a Task to run a deterministic workflow (e.g., looking up account info, processing a refund).
- Handoff reference: The article points to a Handoff to route the conversation to a human agent queue.
Configuring Your Knowledge Base
GenerativeAgent’s Knowledge Base stores reference material used to answer customer questions, both explicit (“What is the return policy?”) and implicit (“I don’t understand ‘eligible for store credit’”). GenerativeAgent determines if a question should be answered from the Knowledge Base and searches for the most relevant content. To configure your Knowledge Base:- Import your knowledge base
- Configure sync and deployment preferences
- Deploy knowledge base topics
Do not upload internal, agent-facing knowledge base material intended only for live agents. Use GenerativeAgent’s task instructions for internal-only guidance.
Step 1: Importing Your Knowledge Base
You can import content by following these steps:- Navigate to GenerativeAgent > Knowledge > Sources in CXP
- Click Add content
- Choose from:
- Import from URL
- Import from Zendesk KB
- Custom Knowledge Base Connector
- Upload PDF
- Add via API
- Import from URL
- Import from Zendesk KB
- Custom Knowledge Base Connector
- Upload PDF
- Add via API
Importing from a URL lets you specify a site or page for the crawler to harvest content.
- Select Import from URL
- Enter the URL to start the import
- (Optional) Use URL Prefixes or Excluded URLs to target specific sections

Step 2: Configure Sync & Deployment Preferences
When adding or modifying a content source, you have advanced control over how and when it syncs and how updates are deployed to production. Automatic update options:
- Enable with review notification Scrapes and cleans content every 24 hours. Updates require manual review before deployment.
- Enable with auto-deployment Scrapes and cleans content every 24 hours. The system immediately deploys updates to production, bypassing the review process.
- Turn off Import content only once. No automated updates.
You can adjust this setting anytime in the content source management screen. The system visually indicates the current sync mode for each source.

Step 3: Deploying Your Knowledge Base
Once you have configured your sync preferences, click on Import Content to start the initial import. The system will scrape the source for content, split it into logical chunks, and organize it into Topics. After the initial import is complete, deploy your Knowledge Base and changes to your desired environment for GenerativeAgent. This ensures users receive the most accurate and timely information. You manage deployment as part of the GenerativeAgent deployment process.Reviewing Imported Content
By default, imported content (from URL/API) requires review and publishing (unless auto-deploy is enabled for the source or topic). If content is pending review, it will be highlighted in the Updates tab of the Topic.
If the system updates a topic (by new crawl or API update), the same rules apply:
- Requires re-review if the parent content source is in review mode
- Deploys instantly if in auto-deploy or frequent refresh mode
Visual Indicators & Notifications
- The system shows sync and deployment status both for sources and individual topics.
- Recent auto-sync and deployment activity can be reviewed in audit logs or dashboards.
Optimizing Topic Retrieval
Boost GenerativeAgent’s accuracy and retrieval behavior by leveraging:Sample questions
Add typical customer questions to each Topic to help surface relevant content. For example, for a Topic about “Return Policy”, you might add sample questions like:- “What is your return policy?”
- “How do I return an item?”
- “Can I get a refund?”
- “How long do I have to return something?”
- “I need to make a return”

Additional Instructions
Use additional instructions to provide GenerativeAgent with context or guidance that isn’t captured in the Topic content itself. For example, if your FAQ lists a phone number for customers to call, you can instruct GenerativeAgent to attempt to resolve the issue before offering that option. Add the instruction to the relevant Topic to control this behavior.
Topic Metadata
Use metadata to ensure GenerativeAgent uses specific topics only for relevant tasks.- Navigate to the topic and click + Add Tag, the Attributes interface will appear.
- In the Attributes interface, click + Add Metadata to add or modify metadata keys.
- Add a key and value that corresponds to metadata.
- Click Done to save the metadata to the topic.
Search & Filter
Easily find or bulk manage topics using metadata, status, content source, creator, or deployment state. Search for specific topics in the search bar or use filters to narrow down topics based on: -Created by: Filter topics by the user who created them. -Deployment status: Filter topics based on their deployment status (e.g., Draft, Deployed). -Source: Filter topics based on their content source (e.g., URL, API). -Updates: Filter topics based on their last updated time (e.g., last 12 hours, last 30 days).
Preview
Quickly test live how GenerativeAgent uses your knowledge base:- Click “Previewer” in the top right of the CXP
- Start a test conversation to see answers pulled from your knowledge base

Next Steps
Explore further integration topics:Handoff Configuration
Configure availability-aware routing to human agent queues.

