<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Neil Liu</title>
    <description>The latest articles on DEV Community by Neil Liu (@trans-agent).</description>
    <link>https://dev.to/trans-agent</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4234780%2F20ee9c81-e569-40e2-b461-589d4a5ed394.png</url>
      <title>DEV Community: Neil Liu</title>
      <link>https://dev.to/trans-agent</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/trans-agent"/>
    <language>en</language>
    <item>
      <title>Turning Lecture Slides Into an AI Teaching Assistant</title>
      <dc:creator>Neil Liu</dc:creator>
      <pubDate>Mon, 09 Nov 2026 13:31:42 +0000</pubDate>
      <link>https://dev.to/trans-agent/turning-lecture-slides-into-an-ai-teaching-assistant-22cg</link>
      <guid>https://dev.to/trans-agent/turning-lecture-slides-into-an-ai-teaching-assistant-22cg</guid>
      <description>&lt;p&gt;Every term, the same three questions arrive in the same week:&lt;/p&gt;

&lt;p&gt;“Which formula can we use here?”&lt;br&gt;
“How is this different from the example on slide 12?”&lt;br&gt;
“Is the report supposed to be single-spaced?”&lt;/p&gt;

&lt;p&gt;The answers are in the materials. They are just scattered across a folder, a group chat, and the instructor's memory. So students ask a person instead, and the person answers the same thing for the fortieth time.&lt;/p&gt;

&lt;p&gt;This is a walkthrough of a no-code workflow that moves that repetition onto a retrieval-based assistant. It is not magic, and the second half of this post is about where it breaks.&lt;/p&gt;

&lt;h2&gt;
  
  
  The setup: three documents, not thirty
&lt;/h2&gt;

&lt;p&gt;The most common failure is uploading everything at once. Three versions of the same chapter, two scanned handouts, and a slide deck full of equations-as-images will produce answers that contradict each other. The model is not confused; the source material is.&lt;/p&gt;

&lt;p&gt;Merge the course into three documents:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;
&lt;strong&gt;Core notes.&lt;/strong&gt; What was actually taught this term, merged by chapter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Worked examples.&lt;/strong&gt; The problems students ask about most, with your solution steps.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Course conventions.&lt;/strong&gt; Formatting rules, grading criteria, common mistakes.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Supported formats are PDF, Word, Markdown, and plain text. Keep each file under 20 MB, and split long material by chapter rather than uploading the whole course as one file.&lt;/p&gt;

&lt;h2&gt;
  
  
  Generate and distribute
&lt;/h2&gt;

&lt;p&gt;Upload the three documents. The platform parses them, builds a knowledge structure, and generates an assistant with a persona. The vendor documentation says this usually takes under three minutes, with progress shown in the page.&lt;/p&gt;

&lt;p&gt;Write the persona before sharing it. Ten minutes here saves a lot of cleanup:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;You are the teaching assistant for this course. Lead with the conclusion, then the evidence. Cite the chapter when you use the notes. If the notes do not cover something, say so instead of inventing an answer. For grading or personal advice, refer the student to the instructor.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;Then distribute. You get a link and a QR code; you can also export a standalone page or embed it with an iframe. Put it where students already are: the class group, the course page, the last page of the handout.&lt;/p&gt;

&lt;h2&gt;
  
  
  Test with three kinds of questions
&lt;/h2&gt;

&lt;p&gt;Do not judge the assistant by whether the prose sounds good. Use three buckets:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;In the notes.&lt;/strong&gt; It should answer correctly and point to the chapter.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Not in the notes.&lt;/strong&gt; It should admit the gap. If it invents something, tighten the persona and check retrieval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Requires judgment.&lt;/strong&gt; It should route to a human, not give a confident verdict.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The third bucket is where most deployments go wrong. An assistant that starts grading essays or advising on course selection is doing damage quietly.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where it still fails
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Accuracy is not guaranteed.&lt;/strong&gt; Important conclusions still need checking against the original slides. This is stated in the product documentation, and it is true of every retrieval system I have used.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Scanned material is a weak spot.&lt;/strong&gt; Formulas stored as images, blurry handouts, and tables without headers all degrade retrieval.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Conflicting versions break trust.&lt;/strong&gt; If two documents disagree, the assistant will pick one and sound confident about it.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Privacy is a design constraint, not a feature.&lt;/strong&gt; Materials are isolated per account and not used to train public models, but student data should still be minimized before upload.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;It does not replace teaching.&lt;/strong&gt; It replaces repetition.&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  A two-week pilot
&lt;/h2&gt;

&lt;p&gt;Pick one course you will teach again. Spend an hour merging the materials. Generate the assistant and write the persona. Share it with a single class and collect the questions for two weeks.&lt;/p&gt;

&lt;p&gt;At the end you will have a list of materials to fix. That list is more valuable than any benchmark, because it tells you exactly where the course documentation is thin.&lt;/p&gt;

&lt;p&gt;The hard part is not the technology. It is the hour of tidying up.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Disclosure: I work on TransWeb. You can &lt;a href="https://transweb.cn/?lang=en" rel="noopener noreferrer"&gt;try the workflow with one document&lt;/a&gt;.&lt;/em&gt;&lt;/p&gt;




&lt;p&gt;&lt;em&gt;I work on TransWeb, the product used as the example here.&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://transweb.cn/?lang=en&amp;amp;utm_source=growth-agent&amp;amp;utm_medium=devto&amp;amp;utm_campaign=t01-textbook-to-ta&amp;amp;utm_content=main" rel="noopener noreferrer"&gt;Try the workflow described in this article&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>education</category>
      <category>nocode</category>
      <category>productivity</category>
    </item>
  </channel>
</rss>
