ข้ามไปที่เนื้อหาหลัก

Prompt, Context, Knowledge, RAG Workflow และ AI Agent เปรียบเทียบแนวคิด คุณลักษณะ รุปแบบ การออกแบบ และการพัฒนา

ความหมาย Prompt, Context, Knowledge,  RAG Workflow และ AI Agent

Prompt Engineering คือ ศิลปะและกระบวนการออกแบบ ปรับปรุง และจัดโครงสร้างคำสั่ง (Prompt) เพื่อสั่งการปัญญาประดิษฐ์เชิงสร้างสรรค์ (Generative AI) เช่น โมเดลภาษาขนาดใหญ่ (LLM) ให้ได้ผลลัพธ์ที่ถูกต้อง แม่นยำ และตรงตามความต้องการมากที่สุด

Context Engineering คือการออกแบบและเตรียมข้อมูลแวดล้อม (Context) ทั้งคู่มือ ตัวอย่าง กฎเกณฑ์ และเครื่องมือป้อนให้ AI หรือโมเดลภาษาขนาดใหญ่ (LLM) ทำงานได้อย่างแม่นยำ ต่างจาก Prompt Engineering ที่เน้นแค่การคิดคำถามหรือคำสั่งที่ดี

Knowledge Engineering  คือ วิศวกรรมความรู้ (Knowledge Engineering หรือ KE) คือ กระบวนการรวบรวม จัดโครงสร้าง และแปลงความเชี่ยวชาญหรือภูมิปัญญาของมนุษย์ให้อยู่ในรูปแบบที่คอมพิวเตอร์และระบบปัญญาประดิษฐ์ (AI) สามารถเข้าใจและนำไปประมวลผลได้

Retrieval Engineering คือศาสตร์และกระบวนการออกแบบ สร้าง และปรับแต่งระบบดึงข้อมูล (Retrieval Systems) เพื่อป้อนบริบทที่ถูกต้องแม่นยำที่สุดให้กับโมเดลภาษาขนาดใหญ่ (LLM) 

วิศวกรรมเอเจนต์ (Agent Engineering) คือกระบวนการทำซ้ำเพื่อปรับปรุงระบบเอเจนต์ปัญญาประดิษฐ์ ที่มีความไม่แน่นอนและคาดเดายาก ให้กลายเป็นแอปพลิเคชันหรือเวิร์กโฟลว์การทำงานจริงที่เชื่อถือได้ โดยเน้นการเรียนรู้จากข้อมูลการใช้งานจริง แทนที่จะพยายามทำให้สมบูรณ์แบบก่อนเปิดตัว

RAG Workflow (Retrieval-Augmented Generation Workflow) คือ ขั้นตอนการทำงานของเทคนิคที่ช่วยเพิ่มความแม่นยำและความถูกต้องให้กับปัญญาประดิษฐ์ (AI) หรือโมเดลภาษาขนาดใหญ่ (LLM) โดยการดึงข้อมูลจากแหล่งภายนอกที่น่าเชื่อถือมาก่อน แล้วค่อยนำข้อมูลนั้นมาประกอบเป็นบริบทให้ AI ใช้สร้างคำตอบ

Workflow Context Engineering คือ การออกแบบระบบจัดการข้อมูลและสภาพแวดล้อมแวดล้อมที่ป้อนให้ AI (เช่น LLM) ในทุกขั้นตอนการทำงาน เพื่อให้ AI มองเห็นข้อมูลเชิงบริบทที่ถูกต้อง ครบถ้วน และสอดคล้องกับสถานการณ์จริง ก่อนที่ AI จะเริ่มประมวลผลหรือตอบคำถาม

AI Agent: นำเอา Prompt, Context และ RAG Workflow มารวมกัน พร้อมเพิ่มความสามารถในการเลือกเครื่องมือ (Tools) และประเมินผลลัพธ์เพื่อแก้ปัญหาให้สำเร็จด้วยตัวเอง (เรียกว่า Agentic Workflow)

เปรียบเทียบPrompt, Context, Knowledge,  RAG Workflow และ AI Agent

Prompt Engineering, Context Engineering และ Knowledge Engineering คือ 3 ทักษะและศาสตร์แห่งการจัดการคำสั่ง ข้อมูล และคลังความรู้ เพื่อขับเคลื่อนระบบปัญญาประดิษฐ์ (AI) ให้ทำงานได้อย่างมีประสิทธิภาพสูงสุด

1. Prompt Engineering (วิศวกรรมคำสั่งพร้อมท์)ความหมาย: กระบวนการเขียน ปรับแต่ง และเรียบเรียง "ข้อความคำสั่ง" (Prompt) เพื่อสื่อสารกับ AI ให้เข้าใจว่าต้องการให้ทำอะไรหน้าที่หลัก: เปรียบเสมือนการฝึกวิธี "ตั้งคำถาม" หรือออกคำสั่งให้ชัดเจน ได้ผลลัพธ์ที่ตรงจุดและรวดเร็วที่สุดตัวอย่าง: การระบุบทบาทให้ AI เช่น "คุณคือผู้เชี่ยวชาญด้านการตลาด จงเขียนโพสต์ขายสินค้า..."

2. Context Engineering (วิศวกรรมบริบท)ความหมาย: ศาสตร์แห่งการออกแบบระบบและจัดการ "ข้อมูลแวดล้อม" ทั้งหมดที่ป้อนเข้าสู่หน้าต่างบริบท (Context Window) ของ AIหน้าที่หลัก: ไม่ใช่แค่การพิมพ์สั่ง แต่เป็นการเตรียมข้อมูลพื้นฐาน ประวัติการสนทนา เครื่องมือเสริม และระบบ RAG (Retrieval-Augmented Generation) เพื่อให้ AI มีบริบทที่ถูกต้องครบถ้วนก่อนประมวลผลตัวอย่าง: การดึงข้อมูลคลังสินค้าล่าสุด ข้อมูลผู้ใช้งานเชิงลึก และประวัติการแชทมารวมไว้ในระบบหลังบ้านอัตโนมัติ เพื่อให้ AI ตอบได้แม่นยำตามสถานการณ์จริง

3. Knowledge Engineering (วิศวกรรมองค์ความรู้)ความหมาย: สาขาเก่าแก่ใน AI ที่เกี่ยวข้องกับการรวบรวม ถอดความ และแปลง "ความรู้จากผู้เชี่ยวชาญมนุษย์" ให้กลายเป็นฐานความรู้ (Knowledge Base) ที่คอมพิวเตอร์เข้าใจและนำไปให้เหตุผลได้หน้าที่หลัก: การสร้างระบบโครงสร้างความรู้ กฎเกณฑ์ (Rule-based) หรือกราฟความรู้ (Knowledge Graph) เพื่อให้ระบบ AI สามารถคิดวิเคราะห์และแก้ปัญหาเสมือนผู้เชี่ยวชาญเฉพาะทางตัวอย่าง: การสร้างฐานข้อมูลวินิจฉัยโรคจากแพทย์ผู้เชี่ยวชาญเพื่อให้ระบบ AI ทางการแพทย์ใช้อ้างอิงในการตัดสินใจ

สรุปความแตกต่างPrompt, Context, Knowledge,  RAG Workflow และ AI Agent

  • Prompt Engineering มุ่งเน้นที่ "วิธีสั่งการ" ในแต่ละประโยค
  • Context Engineering มุ่งเน้นที่ "การจัดการข้อมูลรอบตัว" ในขณะนั้นให้ระบบ AI ทำงานได้ดีที่สุด
  • Knowledge Engineering มุ่งเน้นที่ "การสร้างและจัดเก็บคลังความรู้เชิงลึก" ระยะยาวเพื่อให้ระบบมีความฉลาดและอ้างอิงความจริงได้
  • Prompt คือคำสั่ง ที่บอก LLM ว่าต้องการให้ทำอะไร และต้องการผลลัพธ์แบบไหน
  • Context คือบริบท ที่ช่วยให้ AI เข้าใจว่าใครกำลังถาม ถามเรื่องอะไร และอยู่ในสถานการณ์ใด
  • Knowledge คือแหล่งข้อมูล ที่ AI สามารถนำมาใช้ เช่น PDF, Database, Website, คู่มือ หรือข้อมูลขององค์กร
  • RAG ทำหน้าที่ค้นข้อมูลที่เกี่ยวข้องจาก Knowledge แล้วนำมาให้ LLM ใช้สร้างคำตอบ
  • AI Agent ก้าวไปไกลกว่าการตอบคำถาม โดยสามารถ วางแผน → ใช้ Tools → ตัดสินใจ → ลงมือทำ → ตรวจสอบผลลัพธ์
Prompt คือคำสั่งคำถาม ที่รวมร่วมเข้าด้วยกันจนเป็น Context คือบริบท เพื่อนำไปสู่ Knowledge คือความรู้ โดยมีวิธีค้นหาด้วย RAG คือการค้นความรู้ จากนั้น AI Agent คือการนำทุกอย่างมาคิดและลงมือทำให้ได้มาซึ่งคำตอบเพื่อเอาไปใช้ประโยชน์ต่อไป

#Prompt #Context #Knowledge #RAG #RAGWorkflow #AIAgent #PromptEngineering #ContextEngineering #KnowledgeEngineering #RetrievalAugmentedGeneration #GenerativeAI #ArtificialIntelligence #LLM #LargeLanguageModel #AgenticAI #AIEngineering #RAGArchitecture #AIAgentArchitecture #AIWorkflow #LLMWorkflow

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

Anvil แฟลต์ฟอร์ม สำหรับ Python Full Stack มีครบ จบในเครื่องมือเดียว

Anvil แฟลต์ฟอร์ม สำหรับ Python Full Stack มีครบ จบในเครื่องมือเดียว Avil เป็นแฟลต์ฟอร์มสำหรับสร้างเว็บแอพลิเคชั่น ด้วยภาษา python สามารถใช้งานทั้ง HTML CSS JavaScript SQL ทั้งหมดนี้รวมในเครื่องมือที่ชื่อว่า Anvil Python ใช้สำหรับรันบนบราวเซอร์ เซอร์เวิรส์ และสร้าง UI ด้วยวิธีการ Drag-and-Drop เพียงลากวาง UK และยังสามารถเชื่อมต่อและใช้งาน Database  และยังสามารถ Integration กับแฟลต์ฟอร์มอื่นๆ ได้อีกด้วย โครงสร้างของ Anvil  การออกแบบง่ายๆ ด้วย drag-and-drop ใช้ python เป็น client-side และรันบน บราวเซอร์ Server-side รันบน Anvil Server สามารถใช้ Database ต่างๆ เพื่อเก็บข้อมูล สามารถรัน python บนเครื่องและตอบโต้กับแอปพลิเคขั่นไดด้

อะไรคือ NPU (Neural Processing Unit) มีความสำคัญอย่างไร แนวคิดมาจากไหน

ความหมาของคำว่า NPU (Neural Processing Unit)  NPU (Neural Processing Unit) คือ หน่วยประมวลผลโครงข่ายประสาทที่สร้างมาเพื่อใช้งานด้านปัญญาประดิษฐ์ เป็นหน่วยประมวลผลพิเศษที่ออกแบบมาเพื่อใช้ในแนวคิดของการเรียนรู้ของเครื่อง (Machine Learning) ของคอมพิวเตอร์โดยเฉพาะ ทำให้การประมวลผล AI ทรงประสิทธิภาพเพิ่มขึ้นจากเดิมของ TPU GPU และ CPU เช่น การจดจำภาพ, วิเคราะห์เสียง, หรือการแปลภาษา ทำได้รวดเร็วและประหยัดพลังงานกว่า CPU/GPU ทั่วไป โดยทำงานคล้ายโครงข่ายประสาทของมนุษย์ และพบได้ทั้งในสมาร์ตโฟน, คอมพิวเตอร์ (PC), และอุปกรณ์ AI อื่นๆ ในอนาคต เพื่อเร่งความเร็วของการทำงานของ AI สามารถจัดการงานและปัญหาที่ซับซ้อนได้อย่างมีประสิทธิภาพ  ประวัติความเป็นมาของ NPU (Neural Processing Unit)  ตั้งแต่ปี 1970 เป็นต้นมาเราได้ใช้เริ่มมีการใช้หน่วยการประมวลผลแบบดั้งเดิม คือ หน่วยประมวลผลกลาง (CPU) ถือเป็น "สมอง" และเป็นกลไกการทำงานของคอมพิวเตอร์ ดังนั้นซีพียู CPU ประมวลผลงานคำนวณแบบดั้งเดิมส่วนใหญ่มีหน้าที่รับผิดชอบการทำงานของแอปพลิเคชันให้มีศักยภาพหลากหลายเพิ่มมาเรื่อย แม้ว่าจะมีหลายประเภท แต่โดยทั่...

TomCat สำหรับติดตั้ง แก้ไข คอนฟิก ใช้งาน JSP

Apache Tomcat เป็น  HTTP Server ที่มีความสามารถนำภาษาจาวามาใช้งานได้  สามารถใช้เทคโนโลยีของภาษาจาวาที่เรียกว่า Java Servlet  และ Java Server Page (JSP)  Tomcat เป็นโปรแกรม Open-Source  อยู่ภายใต้การดูแลของ Apache Software Foundation  (ซึ่งเป็นผู้สร้าง Apache HTTP Server ที่เป็นที่นิยมใช้กันอย่างแพร่หลาย)  สามารถอ่านรายละเอียดของ Tomcat ได้ที่  http://tomcat.apache.org  โดยเลือกหัวข้อ “ Documentation”  และเลือก “Tomcat 7.0” ขั้นตอนการติดตั้ง Tomcat เรียงลำดับดังนี้