Skip to content

Latest commit

 

History

History
202 lines (142 loc) · 27.8 KB

File metadata and controls

202 lines (142 loc) · 27.8 KB

ตัวแทน AI สำหรับผู้เริ่มต้น - หลักสูตร

AI Agents for Beginners

หลักสูตรสอนทุกอย่างที่คุณต้องรู้เพื่อเริ่มสร้างตัวแทน AI

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

🌐 การสนับสนุนหลายภาษา

สนับสนุนผ่าน GitHub Action (อัตโนมัติ & อัปเดตเสมอ)

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"

วิธีนี้จะให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรนี้ให้เสร็จอย่างรวดเร็วขึ้นมาก

หากคุณต้องการให้สนับสนุนภาษาแปลเพิ่มเติม มีรายชื่อไว้ที่ นี่

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 การเริ่มต้น

หลักสูตรนี้มีบทเรียนที่ครอบคลุมพื้นฐานการสร้างตัวแทน 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:

หลักสูตรนี้ใช้เฟรมเวิร์กและบริการ 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 เร็วๆ นี้

🎒 คอร์สอื่นๆ

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

LangChain

LangChain4j สำหรับผู้เริ่มต้น LangChain.js สำหรับผู้เริ่มต้น LangChain สำหรับผู้เริ่มต้น

Azure / Edge / MCP / ตัวแทน

AZD สำหรับผู้เริ่มต้น Edge AI สำหรับผู้เริ่มต้น MCP สำหรับผู้เริ่มต้น AI Agents สำหรับผู้เริ่มต้น


ซีรีส์ Generative AI

Generative AI สำหรับผู้เริ่มต้น Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


การเรียนรู้พื้นฐาน

ML สำหรับผู้เริ่มต้น วิทยาศาสตร์ข้อมูลสำหรับผู้เริ่มต้น AI สำหรับผู้เริ่มต้น ความมั่นคงปลอดภัยไซเบอร์สำหรับผู้เริ่มต้น เว็บพัฒนา สำหรับผู้เริ่มต้น IoT สำหรับผู้เริ่มต้น การพัฒนา XR สำหรับผู้เริ่มต้น


ซีรีส์ Copilot

Copilot สำหรับการเขียนโปรแกรมร่วมกับ AI Copilot สำหรับ C#/.NET Copilot Adventure

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

ขอบคุณ 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 เข้าร่วมได้ที่:

Microsoft Foundry Discord

หากคุณมีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดระหว่างการสร้าง โปรดเยี่ยมชม:

Microsoft Foundry Developer Forum


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