1<!DOCTYPE html><html lang="en"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width"/><link rel="preload" as="image" imageSrcSet="/_next/image?url=%2Frobot.png&w=48&q=75 1x, /_next/image?url=%2Frobot.png&w=96&q=75 2x"/><meta name="next-head-count" content="3"/><link rel="preload" href="/_next/static/media/2aaf0723e720e8b9-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/cca95f81662173ad.css" as="style"/><link rel="stylesheet" href="/_next/static/css/cca95f81662173ad.css" data-n-g=""/><link rel="preload" href="/_next/static/css/bdc23ce24b0cadaa.css" as="style"/><link rel="stylesheet" href="/_next/static/css/bdc23ce24b0cadaa.css" data-n-p=""/><noscript data-n-css=""></noscript>
1<script defer="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-8fa1640cc84ba8fe.js" defer=""></script>
1<script src="/_next/static/chunks/framework-ac88a2a245aea9ab.js" defer=""></script>
1<script src="/_next/static/chunks/main-3882b27184619e68.js" defer=""></script>
1<script src="/_next/static/chunks/pages/_app-9fb8ec8defe80b49.js" defer=""></script>
1<script src="/_next/static/chunks/35-25dd0b4568e528ac.js" defer=""></script>
1<script src="/_next/static/chunks/pages/index-25c75d7d5588028a.js" defer=""></script>
1<script src="/_next/static/BDwNO-k9PZNI-XUFQ6NN5/_buildManifest.js" defer=""></script>
1<script src="/_next/static/BDwNO-k9PZNI-XUFQ6NN5/_ssgManifest.js" defer=""></script>
1</head><body><div id="__next"><main class="__variable_0ec1f4"><div class="mx-auto flex flex-col space-y-4"><header class="container sticky top-0 z-40 bg-white"><div class="h-16 border-b border-b-slate-200 py-4"><nav class="ml-4 pl-6"><a href="#" class="hover:text-slate-600 cursor-pointer">Home</a></nav></div></header><div class="container"><main class="flex w-full flex-1 flex-col overflow-hidden"><div class="mx-auto flex flex-col gap-4"><h1 class="text-2xl font-bold leading-[1.1] tracking-tighter text-center">CS186 AI Chatbot</h1><h2 class="text-1xl font-italic leading-[1.1] tracking-tighter text-center">Trained on <i>Class Notes</i></h2><main class="Home_main__nLjiQ"><div class="Home_cloud__S7par"><div class="Home_messagelist__YHr8p"><div class="Home_apimessage__VhfTn"><img alt="AI" width="40" height="40" decoding="async" data-nimg="1" class="Home_boticon__Xr0Q4" style="color:transparent" srcSet="/_next/image?url=%2Frobot.png&w=48&q=75 1x, /_next/image?url=%2Frobot.png&w=96&q=75 2x" src="/_next/image?url=%2Frobot.png&w=96&q=75"/><div class="Home_markdownanswer__UUDfu"><p>Greetings, UC Berkeley engineer ð». Ask me about CS186. I am trained on the Notes. Soon will be adding: 2Worksheets, Syllabus, and past exams. I will try to answer your queries to the best of my ability. I am an AI so please be patient if I brain-fart. As always, be respectful and stay on topic please.</p></div></div></div></div><div class="Home_center__4BFgC"><div class="Home_cloudform__W4PLJ"><form><textarea rows="1" maxLength="512" id="userInput" name="userInput" placeholder="Ask about CS186 " class="Home_textarea__lSHf7"></textarea><button type="submit" class="Home_generatebutton__omKYX"><svg viewBox="0 0 20 20" class="Home_svgicon__PLaWz" xmlns="http://www.w3.org/2000/svg"><path d="M10.894 2.553a1 1 0 00-1.788 0l-7 14a1 1 0 001.169 1.409l5-1.429A1 1 0 009 15.571V11a1 1 0 112 0v4.571a1 1 0 00.725.962l5 1.428a1 1 0 001.17-1.408l-7-14z"></path></svg></button></form></div></div></main></div><footer class="m-auto"><div>Chatbot answers are provided based on Class Notes available on the<u><i><a href="https://cs186berkeley.net/"> CS186 Course Website</a></i></u> Demo built by<a href="https://twitter.com/vdutts7/"> <u>Vivek D. </u></a>Full project can be found <u><a href="https://github.com/vdutts7/cs186-ai-chat">here.</a></u></div></footer></main></div></div></main></div>
2<script id="__NEXT_DATA__" type="application/json">{"props":{"pageProps":{}},"page":"/","query":{},"buildId":"BDwNO-k9PZNI-XUFQ6NN5","nextExport":true,"autoExport":true,"isFallback":false,"scriptLoader":[]}</script>
2</body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.