รายละเอียด


แนะนำให้ใช้เวอร์ชันที่ตรงกับในคอร์ส ดังนี้ npm install ai@4 และ npm install @ai-sdk/react@1 ส่วน langchain ให้ติดตั้ง และเปลี่ยนการ import ดูลิงก์นี้ https://tinyurl.com/mraf8n5d

หลักสูตรนี้จะช่วยให้ผู้เรียนสามารถพัฒนา AI Chat Bot ที่เข้าใจข้อมูลภายในองค์กรและสามารถตอบคำถามด้วยข้อมูลที่ถูกต้อง โดยใช้ LangChain.js, Next.js, และ Supabase ในการสร้างแอปพลิเคชันที่สามารถใช้งานได้จริงในองค์กร

คำอธิบายคอร์สออนไลน์
หลักสูตรนี้จะพาผู้เรียนเรียนรู้การ "สร้าง AI Chat Bot" ตั้งแต่เริ่มต้นจนถึงใช้งานจริง Chat Bot ที่สร้างขึ้นจะสามารถตอบคำถามด้วยภาษาธรรมชาติ และสามารถตอบคำถามได้จากเอกสารและข้อมูลภายในองค์กรได้อย่างแม่นยำ และถูกต้อง
เราจะใช้ LangChain.js ซึ่งเป็น framework ที่เขียนด้วย JavaScript/TypeScript ยอดนิยม ที่ช่วยให้เราสามารถสร้าง AI App / AI Agent และสามารถใช้ LLMs หลายเจ้าได้ด้วยการเขียนโค้ดครั้งเดียว (รองรับ Multiple Model) เช่น GPT, Gemini, Claude และอื่นๆ และยังได้เรียนรู้การสร้างระบบ RAG (Retrieval-Augmented Generation) ซึ่ง LangChain.js ทำได้ง่ายมาก โดยสามารถเชื่อมต่อกับเอกสารหรือแหล่งข้อมูลภายใน ช่วยให้การตอบคำถามเฉพาะที่เกี่ยวข้องกับข้อมูลขององค์กรจริงๆ เท่านั้น
ในฝั่ง UI เราจะใช้ Next.js และ React สร้างอินเทอร์เฟซ Chat แบบเรียลไทม์ พร้อมทั้งรองรับการแสดงผลแบบ Streaming และยังใช้ระบบยืนยันตัวตนด้วย Supabase Auth เพื่อให้ผู้เรียนสามารถนำไปประยุกต์กับองค์กรได้
"ถ้าอยากสร้าง AI Chat Bot ที่เข้าใจข้อมูลภายในองค์กร และนำไปใช้ได้จริงบน Production — แนะนำหลักสูตรนี้ครับ"

ประโยชน์ที่ผู้เรียนจะได้รับ
- ผู้เรียนจะได้เรียนรู้แนวคิดการพัฒนา AI App ในรูปแบบต่างๆ
- ผู้เรียนจะได้เรียนรู้การพัฒนา AI Agent ด้วย LangChain.js
- ผู้เรียนจะได้เรียนรู้การสร้าง AI Chat Bot แบบ RAG (Retrieval-Augmented Generation) เพื่อใช้ตอบคำถามจากข้อมูลภายในองค์กร
- ผู้เรียนจะได้เรียนรู้ LangChain.js และการใช้งาน Core Concept ต่างๆ เช่น Chat models, Tool calling, Tools, Chat history, Memory, Runnable interface, Streaming, Retrieval, Retriever, Prompt templates และอื่นๆ
- ผู้เรียนจะได้เรียนรู้การ โหลดข้อมูล (Document loaders) จากไฟล์ CSV, PDF, HTML และอื่นๆ
- ผู้เรียนจะได้เรียนรู้การใช้ Tool Calling เพื่อให้ AI สามารถเรียก API หรือข้อมูลภายในขององค์กรได้
- ผู้เรียนจะสามารถประยุกต์และนำไปสร้าง Workshop ในองค์กรตัวเองได้ เช่น HR Bot, IT Support Bot, Policy QA Bot หรือระบบอื่นๆ ตามต้องการ
- ผู้เรียนจะได้ออกแบบ Prompt Engineering ที่แม่นยำ ใช้งานร่วมกับ Retrieval และ AI Agent
- ผู้เรียนจะได้เรียนรู้การสร้าง Chat UI ด้วย Next.js 15.x และ React เพื่อรองรับ Streaming และพูดคุยกับ AI
- ผู้เรียนจะได้เชื่อมต่อกับระบบยืนยันตัวตนผ่าน (Authentication) ด้วย Supabase Auth
- ผู้เรียนจะได้เรียนรู้การเก็บข้อมูลด้วย Supabase Database
- ผู้เรียนจะได้เรียนรู้การ Deploy AI Chat Bot ขึ้น production ด้วย Vercel และ Docker

ผู้เรียนควรมีพื้นฐานอะไรมาก่อน
มีพื้นฐานภาษา JavaSscript และเคยพัฒนา Web Application มาก่อน

เนื้อหา

ผู้สอน


เอกนรินทร์ คำคูณ (โค้ชเอก)
ไปที่หน้าผู้สอน
  • โปรแกรมเมอร์มืออาชีพ ผู้ก่อตั้ง CodingThailand (www.codingthailand.com)
  • วิทยากรอบรมการเขียนโปรแกรมให้กับบริษัทชั้นนำระดับประเทศมากกว่า 100 แห่ง
  • วิทยากรพิเศษสอนการเขียนโปรแกรมให้กับมหาวิทยาลัยหลายแห่ง
  • AI-Chatbot-LangChainjs-RAG-Nextjs
    คอร์สออนไลน์