Docs
Getting Started with Bodha AI

Getting Started with Bodha AI

A complete guide to building your first AI assistant

Welcome to Bodha AI! This guide will walk you through creating your first AI assistant from scratch.

What You'll Build

By the end of this guide, you'll have:

  • A fully functional AI assistant
  • A trained knowledge base
  • A customized chatbot widget
  • An embedded chatbot on your website

Step 1: Create Your Agent

  1. Log in to your Bodha AI dashboard
  2. Click "Create New Agent" or "New Agent"
  3. Fill in the basic information:
    • Name: Give your agent a descriptive name (e.g., "Customer Support Bot")
    • Description: Explain what your agent does
    • Model: Choose an AI model (GPT-4o Mini is recommended for most use cases)

Step 2: Train Your Knowledge Base

Your AI needs knowledge to answer questions accurately. You can add content in three ways:

Upload Files

  1. Go to the Knowledge Base section
  2. Click "Upload File"
  3. Select PDFs, Word documents, or text files
  4. Wait for processing to complete

Crawl Websites

  1. Click "Add Website"
  2. Enter the URL you want to crawl
  3. The system will extract and index the content

Add Text Directly

  1. Click "Add Text"
  2. Enter a title and paste your content
  3. Save to add it to your knowledge base

The more relevant content you add, the better your AI will perform. Aim for comprehensive coverage of topics your users might ask about.

Step 3: Configure Instructions

Set up how your AI should behave:

  1. Go to the Instructions section
  2. Write clear instructions about:
    • The agent's role and personality
    • How to handle different types of questions
    • What to do when it doesn't know something
    • Tone and style preferences

Example:

You are a friendly customer support assistant for an e-commerce store. 
Answer questions about products, shipping, and returns. 
If you don't know something, politely ask the user for more information 
or offer to connect them with a human agent.

Step 4: Customize Appearance

Make your chatbot match your brand:

  1. Go to the Integrations/Appearance section
  2. Customize:
    • Bot Name: What users see
    • Welcome Message: First message users see
    • Colors: Primary and text colors
    • Position: Where the widget appears (bottom-right, etc.)

Step 5: Test Your Agent

Before embedding, test your agent:

  1. Go to the Test/Playground section
  2. Try asking questions your users might ask
  3. Verify the responses are accurate and helpful
  4. Adjust instructions or knowledge base as needed

Step 6: Embed on Your Website

  1. Go to the Integrations section
  2. Copy the embed code
  3. Paste it into your website's HTML (before the closing </body> tag)
<script src="https://your-domain.com/embed/your-agent-id.js" async></script>

Step 7: Monitor and Improve

After going live:

  1. Check the Analytics section regularly
  2. Review common user queries
  3. Identify gaps in your knowledge base
  4. Update content and instructions as needed

Best Practices

  • Start Small: Begin with a focused knowledge base and expand over time
  • Be Specific: Clear instructions lead to better responses
  • Regular Updates: Keep your knowledge base current
  • Monitor Performance: Use analytics to identify improvement opportunities
  • Test Thoroughly: Try various question types before going live

Common Use Cases

Customer Support

  • Train on FAQs and product documentation
  • Set friendly, helpful tone
  • Enable human handoff for complex issues

Sales Assistant

  • Train on product catalogs and pricing
  • Set persuasive but honest tone
  • Focus on understanding customer needs

Documentation Assistant

  • Train on technical documentation
  • Set professional, clear tone
  • Provide step-by-step guidance

Next Steps