Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese
ต้องการโคลนแบบท้องถิ่น?
ที่เก็บนี้มีการแปลมากกว่า 50 ภาษา ซึ่งเพิ่มขนาดการดาวน์โหลดอย่างมาก หากต้องการโคลนโดยไม่รวมการแปล ให้ใช้ sparse checkout:
Bash / macOS / Linux:
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'CMD (Windows):
git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git cd ai-agents-for-beginners git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"วิธีนี้จะให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรนี้ให้เสร็จอย่างรวดเร็วขึ้นมาก
หากคุณต้องการให้สนับสนุนภาษาแปลเพิ่มเติม มีรายชื่อไว้ที่ นี่
หลักสูตรนี้มีบทเรียนที่ครอบคลุมพื้นฐานการสร้างตัวแทน AI แต่ละบทเรียนจะครอบคลุมหัวข้อของมันเอง ดังนั้นคุณสามารถเริ่มจากที่ใดก็ได้ที่คุณชอบ!
มีการสนับสนุนหลายภาษาสำหรับหลักสูตรนี้ ไปที่ ภาษาที่มีให้ที่นี่
หากนี่เป็นครั้งแรกที่คุณสร้างกับโมเดล Generative AI ลองดูหลักสูตร Generative AI For Beginners ของเรา ซึ่งรวมบทเรียน 21 บทเกี่ยวกับการสร้างด้วย GenAI
อย่าลืม กดดาว(🌟) ให้ repo นี้ และ fork repo นี้ เพื่อรันโค้ดด้วย
หากคุณติดขัดหรือมีคำถามใด ๆ เกี่ยวกับการสร้างตัวแทน AI เข้าร่วมช่อง Discord เฉพาะของเราใน Microsoft Foundry Discord
แต่ละบทเรียนในหลักสูตรนี้มีตัวอย่างโค้ด ซึ่งคุณสามารถหาได้ในโฟลเดอร์ code_samples คุณสามารถ fork repo นี้ เพื่อสร้างสำเนาของคุณเอง
ตัวอย่างโค้ดในแบบฝึกหัดเหล่านี้ใช้ Microsoft Agent Framework ร่วมกับ Azure AI Foundry Agent Service V2:
- Microsoft Foundry - ต้องมีบัญชี Azure
หลักสูตรนี้ใช้เฟรมเวิร์กและบริการ AI Agent ต่อไปนี้จาก Microsoft:
ตัวอย่างโค้ดบางส่วนยังรองรับผู้ให้บริการที่เข้ากันได้กับ OpenAI ทางเลือกเช่น MiniMax ซึ่งมีโมเดลบริบทขนาดใหญ่ (สูงสุด 204K tokens) ดู การตั้งค่าหลักสูตร เพื่อดูรายละเอียดการกำหนดค่า
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการรันโค้ดสำหรับหลักสูตรนี้ ไปที่ การตั้งค่าหลักสูตร
คุณมีคำแนะนำหรือพบการสะกดผิดหรือข้อผิดพลาดของโค้ดหรือไม่? แจ้งปัญหา หรือ สร้าง pull request
- บทเรียนเขียนที่อยู่ใน README และวิดีโอสั้น
- ตัวอย่างโค้ด Python ที่ใช้ Microsoft Agent Framework ร่วมกับ Azure AI Foundry
- ลิงก์ไปยังแหล่งข้อมูลเพิ่มเติมสำหรับการเรียนรู้ต่อเนื่อง
| บทเรียน | ข้อความ & โค้ด | วิดีโอ | การเรียนรู้เพิ่มเติม |
|---|---|---|---|
| แนะนำตัวแทน AI และกรณีการใช้งานตัวแทน | ลิงก์ | วิดีโอ | ลิงก์ |
| สำรวจเฟรมเวิร์กตัวแทน AI | ลิงก์ | วิดีโอ | ลิงก์ |
| เข้าใจแบบแผนการออกแบบตัวแทน AI | ลิงก์ | วิดีโอ | ลิงก์ |
| แบบแผนการใช้เครื่องมือ | ลิงก์ | วิดีโอ | ลิงก์ |
| Agentic RAG | ลิงก์ | วิดีโอ | ลิงก์ |
| การสร้างตัวแทน AI ที่น่าเชื่อถือ | ลิงก์ | วิดีโอ | ลิงก์ |
| แบบแผนการออกแบบการวางแผน | ลิงก์ | วิดีโอ | ลิงก์ |
| แบบแผนการออกแบบตัวแทนหลายตัว | ลิงก์ | วิดีโอ | ลิงก์ |
| รูปแบบการออกแบบการรู้จักคิด (Metacognition Design Pattern) | ลิงก์ | วิดีโอ | ลิงก์ |
| ตัวแทนปัญญาประดิษฐ์ในการผลิต | ลิงก์ | วิดีโอ | ลิงก์ |
| การใช้โพรโทคอล Agentic (MCP, A2A และ NLWeb) | ลิงก์ | วิดีโอ | ลิงก์ |
| วิศวกรรมบริบทสำหรับตัวแทน AI | ลิงก์ | วิดีโอ | ลิงก์ |
| การจัดการความทรงจำ Agentic | ลิงก์ | วิดีโอ | |
| การสำรวจกรอบงาน Microsoft Agent | ลิงก์ | ||
| การสร้างตัวแทนใช้งานคอมพิวเตอร์ (CUA) | ลิงก์ | ลิงก์ | |
| การปรับใช้ตัวแทนแบบขยายได้ | เร็วๆ นี้ | ||
| การสร้างตัวแทน AI ท้องถิ่น | เร็วๆ นี้ | ||
| การรักษาความปลอดภัยตัวแทน AI | เร็วๆ นี้ |
ทีมของเราผลิตคอร์สอื่นๆ ด้วย! ลองดู:
ขอบคุณ Shivam Goyal สำหรับการมีส่วนร่วมตัวอย่างโค้ดสำคัญที่แสดงตัวอย่าง Agentic RAG
โครงการนี้ต้อนรับการมีส่วนร่วมและข้อเสนอแนะ ส่วนใหญ่ของการมีส่วนร่วมจะต้องให้คุณตกลงใน Contributor License Agreement (CLA) ที่ประกาศว่าคุณมีสิทธิ์และได้ให้สิทธิ์แก่เราในการใช้ ผลงานของคุณ สำหรับรายละเอียด โปรดเยี่ยมชม https://cla.opensource.microsoft.com.
เมื่อคุณส่งคำขอดึงโค้ด CLA bot จะตรวจสอบโดยอัตโนมัติว่าคุณต้องจัดเตรียม CLA หรือไม่ และประดับคำขอดึงโค้ดอย่างเหมาะสม (เช่น ตรวจสอบสถานะ, แสดงความคิดเห็น) เพียงทำตามคำแนะนำที่ bot ให้ไว้ คุณจะต้องทำเพียงครั้งเดียวสำหรับรีโปทั้งหมดที่ใช้ CLA ของเรา
โครงการนี้ได้ยอมรับ แนวทางปฏิบัติรหัสเปิดของ Microsoft. สำหรับข้อมูลเพิ่มเติม ดูที่ คำถามที่พบบ่อยเกี่ยวกับแนวทางปฏิบัติรหัส หรือ ติดต่อ opencode@microsoft.com หากมีคำถามหรือข้อคิดเห็นเพิ่มเติม
โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้ของโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้า หรือโลโก้ของ Microsoft อย่างถูกต้องนั้นจะต้องเป็นไปตามและปฏิบัติตาม แนวทางการใช้เครื่องหมายการค้าและแบรนด์ของ Microsoft. การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันที่ดัดแปลงของโครงการนี้ต้องไม่ก่อให้เกิดความสับสนหรือนำไปสู่การสปอนเซอร์โดย Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามใดๆ ต้องเป็นไปตามนโยบายของบุคคลที่สามเหล่านั้น
หากคุณติดขัดหรือต้องการสอบถามเกี่ยวกับการสร้างแอป AI เข้าร่วมได้ที่:
หากคุณมีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดระหว่างการสร้าง โปรดเยี่ยมชม:
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษา AI Co-op Translator แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อน เอกสารต้นฉบับในภาษาต้นทางถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลสำคัญแนะนำให้ใช้บริการแปลโดยมืออาชีพ เรายังไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่คลาดเคลื่อนที่เกิดจากการใช้การแปลนี้