ai-agents-for-beginners

หลักสูตร AI Agents สำหรับผู้เริ่มต้น

Generative AI For Beginners

หลักสูตรที่สอนทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้นสร้าง AI Agents

GitHub license
GitHub contributors
GitHub issues
GitHub pull-requests
PRs Welcome

🌐 รองรับหลายภาษา

รองรับผ่าน GitHub Action (อัตโนมัติและอัปเดตเสมอ)

French Spanish German Russian Arabic Persian (Farsi) Urdu Chinese (Simplified) Chinese (Traditional, Macau) Chinese (Traditional, Hong Kong) Chinese (Traditional, Taiwan) Japanese Korean Hindi Bengali Marathi Nepali Punjabi (Gurmukhi) Portuguese (Portugal) Portuguese (Brazil) Italian Polish Turkish Greek Thai Swedish Danish Norwegian Finnish Dutch Hebrew Vietnamese Indonesian Malay Tagalog (Filipino) Swahili Hungarian Czech Slovak Romanian Bulgarian Serbian (Cyrillic) Croatian Slovenian Ukrainian Burmese (Myanmar)

หากคุณต้องการให้มีการรองรับภาษาเพิ่มเติม สามารถดูรายการภาษาที่รองรับได้ ที่นี่

GitHub watchers
GitHub forks
GitHub stars

Azure AI Discord

🌱 เริ่มต้นใช้งาน

หลักสูตรนี้มีบทเรียนที่ครอบคลุมพื้นฐานของการสร้าง AI Agents แต่ละบทเรียนจะครอบคลุมหัวข้อเฉพาะ ดังนั้นคุณสามารถเริ่มต้นจากจุดที่คุณสนใจได้เลย!

หลักสูตรนี้รองรับหลายภาษา คุณสามารถดู ภาษาที่รองรับได้ที่นี่

หากนี่เป็นครั้งแรกที่คุณสร้างด้วยโมเดล Generative AI ลองดูหลักสูตร Generative AI For Beginners ซึ่งมีบทเรียน 21 บทเกี่ยวกับการสร้างด้วย GenAI

อย่าลืม กดดาว (🌟) ให้กับ repo นี้ และ fork repo นี้ เพื่อทดลองรันโค้ด

พบปะผู้เรียนคนอื่น ๆ และถามคำถามของคุณ

หากคุณติดปัญหาหรือมีคำถามเกี่ยวกับการสร้าง AI Agents เข้าร่วมช่อง Discord เฉพาะใน Azure AI Foundry Community Discord

สิ่งที่คุณต้องมี

แต่ละบทเรียนในหลักสูตรนี้มีตัวอย่างโค้ด ซึ่งสามารถพบได้ในโฟลเดอร์ code_samples คุณสามารถ fork repo นี้ เพื่อสร้างสำเนาของคุณเอง

ตัวอย่างโค้ดในแบบฝึกหัดเหล่านี้ใช้ Azure AI Foundry และ GitHub Model Catalogs สำหรับการโต้ตอบกับ Language Models:

หลักสูตรนี้ยังใช้เฟรมเวิร์กและบริการ AI Agent จาก Microsoft ดังนี้:

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรันโค้ดในหลักสูตรนี้ ไปที่ Course Setup

🙏 ต้องการช่วยเหลือ?

คุณมีข้อเสนอแนะหรือพบข้อผิดพลาดในโค้ดหรือการสะกดคำ? สร้าง issue หรือ สร้าง pull request

📂 แต่ละบทเรียนประกอบด้วย

🗃️ บทเรียน

บทเรียน ข้อความและโค้ด วิดีโอ การเรียนรู้เพิ่มเติม
แนะนำ AI Agents และกรณีการใช้งาน Link Video Link
สำรวจเฟรมเวิร์ก AI Agentic Link Video Link
เข้าใจรูปแบบการออกแบบ AI Agentic Link Video Link
รูปแบบการออกแบบการใช้เครื่องมือ Link Video Link
Agentic RAG Link Video Link
สร้าง AI Agents ที่น่าเชื่อถือ Link Video Link
รูปแบบการออกแบบการวางแผน Link Video Link
รูปแบบการออกแบบ Multi-Agent Link Video Link
รูปแบบการออกแบบ Metacognition Link Video Link
AI Agents ในการผลิต Link Video Link
การใช้ Agentic Protocols (MCP, A2A และ NLWeb) Link Video Link
การออกแบบบริบทสำหรับตัวแทน AI Link Video Link
การจัดการหน่วยความจำของตัวแทน กำลังมา - วันที่ 11 กันยายน    
การประเมินตัวแทน AI กำลังมา - วันที่ 18 กันยายน    
การสร้างตัวแทนการใช้งานคอมพิวเตอร์ (CUA) กำลังมา - วันที่ 25 กันยายน    
การปรับใช้ตัวแทนที่สามารถขยายขนาดได้ กำลังมา - วันที่ 25 กันยายน    
การสร้างตัวแทน AI ในพื้นที่ กำลังมา - วันที่ 3 ตุลาคม    
การรักษาความปลอดภัยของตัวแทน AI กำลังมา - วันที่ 10 ตุลาคม    

🎒 หลักสูตรอื่น ๆ

ทีมของเราผลิตหลักสูตรอื่น ๆ ด้วย! ลองดู:

🌟 ขอบคุณชุมชน

ขอบคุณ Shivam Goyal สำหรับการมีส่วนร่วมในตัวอย่างโค้ดสำคัญที่แสดงการใช้งาน Agentic RAG

การมีส่วนร่วม

โครงการนี้ยินดีรับการมีส่วนร่วมและข้อเสนอแนะ การมีส่วนร่วมส่วนใหญ่ต้องการให้คุณตกลงใน Contributor License Agreement (CLA) ซึ่งระบุว่าคุณมีสิทธิ์และยินยอมให้เราใช้การมีส่วนร่วมของคุณ สำหรับรายละเอียดเพิ่มเติม โปรดเยี่ยมชม https://cla.opensource.microsoft.com

เมื่อคุณส่ง pull request ระบบ CLA bot จะตรวจสอบโดยอัตโนมัติว่าคุณจำเป็นต้องให้ CLA หรือไม่ และจะตกแต่ง PR ให้เหมาะสม (เช่น การตรวจสอบสถานะ, ความคิดเห็น) เพียงทำตามคำแนะนำที่ bot ให้ คุณจะต้องทำสิ่งนี้เพียงครั้งเดียวสำหรับทุก repo ที่ใช้ CLA ของเรา

โครงการนี้ได้นำ Microsoft Open Source Code of Conduct มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดู Code of Conduct FAQ หรือ ติดต่อ opencode@microsoft.com หากมีคำถามหรือความคิดเห็นเพิ่มเติม

เครื่องหมายการค้า

โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้สำหรับโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ต้องเป็นไปตาม Microsoft’s Trademark & Brand Guidelines การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันที่แก้ไขของโครงการนี้ต้องไม่ก่อให้เกิดความสับสนหรือบ่งบอกถึงการสนับสนุนจาก Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามต้องเป็นไปตามนโยบายของบุคคลที่สามนั้น ๆ


ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้ว่าเราจะพยายามให้การแปลมีความถูกต้องมากที่สุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามืออาชีพ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้