{
  "id": 2467030,
  "title": "We put an AI helper in our course and spent weeks teaching it to say I don't know",
  "url": "https://urgent.news/2026/08/22/we-put-an-ai-helper-in-our-course-and-spent-weeks-teaching-it-to-say",
  "topic": "ai",
  "section": "AI",
  "published": "2026-08-22T01:00:00.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/academy_agineai/we-put-an-ai-helper-in-our-course-and-spent-weeks-teaching-it-to-say-i-dont-know-hfc"
  },
  "original_language": "en",
  "account": "The project started with creating an AI helper inside a course to answer student questions. It was initially easy to get the model to respond, but a student asked a question outside of the model's knowledge, and it fabricated an answer, which prompted the real project to begin. The primary focus shifted from generating text to preventing the AI from making up false information. The project tackled three main issues: defining what the AI was allowed to know, teaching it to refuse instead of inventing answers, and determining when to step aside and direct the student to a human.\n\nFirst, the scope of the AI's knowledge was limited. Initially, the model had access to all course materials, including old threads. However, this led to the model treating irrelevant information as if it were core content, unable to differentiate between important and less important data. The solution was to restrict the AI's knowledge to a predefined set of source material, each chunk tagged with its origin and authority. This change improved the model's ability to distinguish accurate information from noise.\n\nNext, the model needed to be trained to refuse a question when it lacked the necessary information. At first, this seemed counterintuitive because the model's training gradient encourages it to always provide helpful responses. To overcome this, the helper was explicitly instructed to refuse when it didn't have an answer, with examples of appropriate refusals provided in the system prompt. This change significantly improved the AI's behavior when faced with questions outside its knowledge base.\n\nFinally, the helper needed to know when to transfer the conversation to a human. This was crucial because the model could not always provide accurate answers, especially for sensitive topics or when the student was frustrated. The AI was programmed to recognize when it should hand off the conversation to a human, passing along the student's query and the AI's limitations. This allowed the human to pick up the conversation without the student having to repeat themselves, creating a more seamless experience.\n\nIn conclusion, the most valuable work in creating an AI helper for educational purposes lies in teaching the model to refuse a question when necessary and to hand off conversations to a human when appropriate. These aspects are critical for building trust with students and ensuring they receive accurate information. The demo of the AI answering questions is just the beginning; the real product is the ability to trust the AI and feel confident that it will not mislead the student.",
  "summary": "The easy part was making it talk We wanted a helper inside our course that could answer student questions about the material. Getting it to answer was a weekend. You wire up a model, feed it the lesson content, students ask things, it responds. Demos great. Everyone claps. Then a student asked it something we had never covered, and it made up an answer. Confident, fluent, wrong. It invented a…",
  "key_points": [
    "AI helper initially allowed access to all course materials",
    "AI trained to refuse questions when lacking information",
    "Model programmed to hand off conversations to humans"
  ],
  "editors_take": "Teaching an AI helper to say \"I don't know\" and hand off conversations to humans when necessary builds trust with students and ensures they receive accurate information, a crucial shift in creating reliable educational tools.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}