Skip to content

Custom AI Agents

Custom AI Agents are like intelligent teaching assistants that can help your learners 24/7. They answer questions, provide guidance, and make your courses more interactive and engaging.

Getting Started with Custom AI Agents

Creating Your First Custom AI Agent

  1. Navigate to the Custom AI Agents Section

    • Log in to your CoursePipelines account
    • Click on "Custom AI Agents" in the main menu
  2. Click "Create New Custom AI Agent"

    • Look for the button at the top right of the page
  3. Fill in the Basic Details

    • Name Your Custom AI Agent

      • Choose something friendly and descriptive
      • Examples: "Course Helper," "Study Buddy," "Math Tutor"
    • Add a Description

      • Explain what your Custom AI Agent will help with
      • Example: "Helps learners with course content and provides study tips"
    • Select a Type

      • Choose what your Custom AI Agent specializes in:
        • Education Assistant: For general learning help
        • Code Helper: For programming assistance
        • General Purpose: For a variety of topics
        • Specialized: For specific subject areas

Setting Personality and Behavior

The "System Prompt" is like your Custom AI Agent's instruction manual. It tells the AI how to behave and what kind of help to provide.

What to Include in Your System Prompt:

  1. Who the Custom AI Agent Is

    • Describe the Custom AI Agent's role and expertise
    • Example: "You are a friendly math tutor who specializes in algebra"
  2. How It Should Help

    • Explain how the Custom AI Agent should assist learners
    • Example: "Help learners understand concepts through simple examples and step-by-step explanations"
  3. Tone and Style

    • Set the personality and communication style
    • Example: "Be encouraging and patient, especially when learners are struggling"

Sample System Prompt

You are a friendly science tutor who helps learners understand biology concepts.
Explain ideas using simple language and real-world examples.
Be encouraging and positive. If a learner is confused, break down concepts into smaller steps.
Always ask if your explanation was helpful and if they have more questions.

Making Your Custom AI Agent Smarter with Variables

Variables help your Custom AI Agent remember important information and track learner progress.

Types of Information Your Custom AI Agent Can Track

Built-in Tracking

Every Custom AI Agent automatically tracks:

  • How many times it's been used
  • How long conversations typically last
  • What topics learners ask about most often

Custom Variables You Can Create

  1. Learning Progress Variables

    • Track how well learners understand specific topics
    • Example: topic_understanding (0-100 scale)
  2. Preference Variables

    • Remember learner preferences
    • Example: preferred_learning_style ("visual," "text," "examples")
  3. Skill Level Variables

    • Adjust explanations based on expertise
    • Example: math_level ("beginner," "intermediate," "advanced")

Creating a Custom Variable

  1. Go to your Custom AI Agent's settings
  2. Click "Add Variable"
  3. Fill in:
    • Name (e.g., topic_understanding)
    • Description (e.g., "Tracks how well the learner understands the current topic")
    • Variable Type:
      • Number: For scores or ratings
      • Text: For categories or comments
      • Yes/No: For simple true/false information

Connecting Your Custom AI Agent to Courses

Your Custom AI Agent becomes even more helpful when it knows what's happening in your courses.

Sharing Course Information with Your Custom AI Agent

  1. Go to the Pipelines section
  2. Connect your course to your Custom AI Agent
  3. Select which course variables to share:
    • Quiz scores
    • Completion status
    • Current module
    • Time spent learning

With this information, your Custom AI Agent can:

  • Know which topics a learner is studying
  • See how well they're doing on quizzes
  • Offer extra help on topics they're struggling with
  • Celebrate their progress when they do well

Adding Your Custom AI Agent to Your Course

Simple Embedding Method

Copy and paste this code into your course where you want the Custom AI Agent to appear:

html
<iframe
  src="https://coursepipelines.com/chat/your-chatbot-id"
  width="100%"
  height="600px"
  frameborder="0"
></iframe>

Replace "your-chatbot-id" with your actual Custom AI Agent ID from the settings page.

Where to Place Your Custom AI Agent

Consider adding your Custom AI Agent:

  • On every page as a floating help button
  • On specific pages with challenging content
  • On a dedicated help or resources page
  • After quizzes to offer additional explanations

Tips for Successful Custom AI Agents

  1. Keep It Focused

    • Create Custom AI Agents with specific purposes
    • Example: A math Custom AI Agent for algebra, not all subjects
  2. Write Clear Instructions

    • Your system prompt greatly affects how the Custom AI Agent behaves
    • Be specific about how you want it to help learners
  3. Start Simple

    • Begin with basic functionality, then add more features
    • Test with a small group before rolling out widely
  4. Review Conversations

    • Check the Custom AI Agent logs regularly
    • See what questions learners ask most often
    • Update your Custom AI Agent based on these insights
  5. Provide Context

    • Connect your Custom AI Agent to course variables
    • The more your Custom AI Agent knows about the learner, the more helpful it can be

Monitoring and Improving Your Custom AI Agent

Analytics Dashboard

The dashboard shows you:

  • How often your Custom AI Agent is used
  • Common questions and topics
  • Average conversation length
  • Learner satisfaction ratings

Making Improvements

Based on the data:

  1. Update your system prompt to address common questions
  2. Add new variables to track important information
  3. Adjust how your Custom AI Agent responds to certain topics
  4. Create specialized Custom AI Agents for topics with lots of questions

Need Help?