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

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 สำหรับโต้ตอบกับ Language Models:

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

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

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

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

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

🗃️ บทเรียน

บทเรียน ข้อความ & โค้ด วิดีโอ แหล่งเรียนรู้เพิ่มเติม
แนะนำตัวแทน AI และกรณีการใช้งานตัวแทน ลิงก์ วิดีโอ ลิงก์
สำรวจเฟรมเวิร์กตัวแทน AI ลิงก์ วิดีโอ ลิงก์
เข้าใจรูปแบบการออกแบบตัวแทน AI ลิงก์ วิดีโอ ลิงก์
รูปแบบการออกแบบการใช้เครื่องมือ ลิงก์ วิดีโอ ลิงก์
Agentic RAG ลิงก์ วิดีโอ ลิงก์
การสร้างตัวแทน AI ที่เชื่อถือได้ ลิงก์ วิดีโอ ลิงก์
รูปแบบการออกแบบการวางแผน ลิงก์ วิดีโอ ลิงก์
รูปแบบการออกแบบตัวแทนหลายตัว ลิงก์ วิดีโอ ลิงก์
Metacognition Design Pattern Link Video Link
AI Agents in Production Link Video Link
Using Agentic Protocols (MCP, A2A and NLWeb) Link Video Link
Context Engineering for AI Agents Link Video Link
Managing Agentic Memory Link Video  
Exploring Microsoft Agent Framework Link    
Building Computer Use Agents (CUA) กำลังจะมา    
Deploying Scalable Agents กำลังจะมา    
Creating Local AI Agents กำลังจะมา    
Securing AI Agents กำลังจะมา    

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

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

LangChain

LangChain4j for Beginners LangChain.js 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)


Core Learning

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 Series

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

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

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

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

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

เมื่อคุณส่งคำร้องขอดึง (pull request) บอท CLA จะตรวจสอบโดยอัตโนมัติว่าคุณจำเป็นต้องให้ CLA หรือไม่และจัดสถานะให้เหมาะสม (เช่น การตรวจสอบสถานะ ความคิดเห็น) เพียงทำตามคำแนะนำ ที่บอทให้ คุณต้องทำเพียงครั้งเดียวเท่านั้นสำหรับทุกรีโปที่ใช้ 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 แม้เราจะพยายามให้ความถูกต้องสูงสุด แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อนได้ เอกสารต้นฉบับในภาษาดั้งเดิมถือเป็นแหล่งข้อมูลที่ถูกต้องที่สุด ในกรณีข้อมูลที่สำคัญ แนะนำให้ใช้บริการแปลโดยมนุษย์มืออาชีพ เราไม่ได้รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดขึ้นจากการใช้การแปลนี้