ai-agents-for-beginners

ตัวแทน AI สำหรับผู้เริ่มต้น - คอร์สเรียน

Generative AI 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 | 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 ภาษา ซึ่งเพิ่มขนาดการดาวน์โหลดอย่างมาก หากต้องการโคลนโดยไม่มีการแปล ใช้การเช็คเอาต์แบบสแปร์ส:

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

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

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

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

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

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

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

คอร์สนี้ยังใช้เฟรมเวิร์กและบริการ AI Agent ต่อไปนี้จาก Microsoft:

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

🙏 ต้องการช่วยไหม?

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

📂 แต่ละบทเรียนมี

🗃️ บทเรียน

บทเรียน ข้อความ & โค้ด วิดีโอ การเรียนรู้เพิ่มเติม
แนะนำตัวแทน AI และกรณีการใช้งานตัวแทน Link Video Link
การสำรวจเฟรมเวิร์ก AI Agentic Link Video Link
เข้าใจรูปแบบการออกแบบ AI Agentic Link Video Link
รูปแบบการออกแบบการใช้เครื่องมือ Link Video Link
Agentic RAG Link Video Link
การสร้างตัวแทน AI ที่เชื่อถือได้ Link Video Link
รูปแบบการออกแบบการวางแผน Link Video Link
รูปแบบการออกแบบหลายตัวแทน Link Video Link
แบบแผนการออกแบบเมตาคอกนิชัน Link Video Link
ตัวแทน AI ในการผลิต Link Video Link
การใช้โปรโตคอลตัวแทน (MCP, A2A และ NLWeb) Link Video Link
การออกแบบบริบทสำหรับตัวแทน AI Link Video Link
การจัดการความทรงจำของตัวแทน Link Video  
สำรวจเฟรมเวิร์กตัวแทนของ Microsoft Link    
การสร้างตัวแทนใช้งานคอมพิวเตอร์ (CUA) กำลังจะมา    
การปรับใช้ตัวแทนที่ปรับขนาดได้ กำลังจะมา    
การสร้างตัวแทน AI ท้องถิ่น กำลังจะมา    
การรักษาความปลอดภัยตัวแทน AI กำลังจะมา    

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

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


การเรียนรู้หลัก

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


ซีรีส์ Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

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

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

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

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

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

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

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

โครงการนี้อาจประกอบด้วยเครื่องหมายการค้าหรือโลโก้ของโครงการ ผลิตภัณฑ์ หรือบริการ การใช้งานเครื่องหมายการค้าหรือโลโก้ของ Microsoft ที่ได้รับอนุญาตจะต้องปฏิบัติตาม แนวทางการใช้เครื่องหมายการค้าและตราสินค้า Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันที่แก้ไขของโครงการนี้ไม่ควรสร้างความสับสนหรือบ่งชี้ว่ามีการสนับสนุนจาก Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามต้องปฏิบัติตามนโยบายของบุคคลที่สามเหล่านั้น

ขอรับความช่วยเหลือ

หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมได้ที่:

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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