# Knowledge-Base Chatbot (Self-Paced)

Canonical URL: <https://www.nobledesktop.com/classes/knowledge-base-chatbot-online>

## Overview

A project-based, self-paced course where you direct an AI coding agent to build one real application, from a first working chat endpoint to a live deployment: a chatbot that answers questions from one company's own documents and refuses to wander off topic. You pick a case study (three starter kits are provided, or bring your own documents), learn what a chatbot application is made of, and have your agent scaffold the front end, server, model connection, and database.

From there you ground the bot in the company's documents, add authenticated users with persisted chat history, improve retrieval with chunking, embeddings, and vector search that cites its sources, and design guardrails that keep it on topic. You add an escalation path that notifies a human reviewer by email and gives them a dashboard to resolve from, build an evaluation set you can rerun to catch regressions, compare models on speed and cost, and deploy the finished chatbot to a live URL. You do not write the code yourself: the skill this course teaches is specifying, reviewing, and testing what your agent builds.

## What you'll learn

- Describe the architecture of a chatbot application (front end, server, database, LLM integration) in plain language precise enough for an AI agent to act on
- Direct an agent to scaffold and connect each of those pieces, and verify the result actually works rather than just "looks done"
- Load a company's own documents into a chatbot's knowledge base so it answers from that material instead of general knowledge
- Distinguish authenticated users from general users and direct an agent to implement that distinction, including persisted chat history
- Design and test guardrail logic that keeps a chatbot on-topic and refuses unrelated questions
- Specify and review agent-built feature additions, including a human escalation path with an email notification integration, and iterate based on testing
- Build a basic evaluation set to check whether a chatbot stays grounded and on-topic, and use it to catch regressions
- Deploy a working version of a chatbot to a live environment

## Prerequisites

This project-based course assumes you have completed the [AI Coding Bootcamp with Claude Code](https://www.nobledesktop.com/classes/ai-coding-bootcamp-with-claude-code) or have equivalent experience.

## FAQ

### Is this course open to beginners?

This project-based course assumes you have completed the AI Coding Bootcamp with Claude Code or have equivalent experience.

### Do you offer payment plans or student financing for this course?

This course does not qualify for payment plans or student financing. See our Payment Plan FAQ to find related programs that qualify.

### What is the cancellation and refund policy for this single course?

For this course, you are entitled to a 90% refund (your payment less the nonrefundable 10% registration fee) within 30 days of purchase if you have not accessed the course materials.

### What’s included with my tuition?

A hands-on learning experience working on projects and exercises, which is proven to boost comprehension, retention, and engagement Expert instructors who are industry professionals and experienced educators that are driven to help you succeed Expert support with answers to your questions from real instructors throughout your learning journey Top-notch curricula that have been tried and tested over many years and are consistently improved for an optimal learning experience 30-day access to class recordings to review material at your own pace A certificate of completion to verify your accomplishment

### Are there any additional fees or expenses?

There are no extra fees or taxes for our courses. The price you see on this page is the maximum you’ll pay us. However, you may need to obtain required software. We’ll help you get set up with a free trial of paid software prior to the class. Most of our coding classes utilize freely-available open-source software. For most of our design and motion graphics courses, we will help you get set up with a free trial of Adobe Creative Cloud. If you attend the course in-person, we will have a computer already set up for you with all of the required software for no additional cost.

### Do you offer any discounts for this course?

Take this course as part of a certificate program and save: AI Software Engineering Bootcamp (Self-Paced) Price: $9,999 | Hours: 300 Hours

## Pricing

**Tuition:** $1495
