ai-agents-for-beginners

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

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

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

ใบอนุญาต GitHub ผู้ร่วมพัฒนา GitHub ปัญหา GitHub คำขอดึง GitHub ยินดีต้อนรับคำขอดึง

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

รองรับโดย GitHub Action (อัตโนมัติ & อัปเดตเสมอ)

อาหรับ | เบงกาลี | บัลแกเรีย | พม่า (เมียนมาร์) | จีน (ตัวย่อ) | จีน (ตัวเต็ม, ฮ่องกง) | จีน (ตัวเต็ม, มาเก๊า) | จีน (ตัวเต็ม, ไต้หวัน) | โครเอเชีย | เช็ก | เดนมาร์ก | ดัตช์ | เอสโตเนีย | ฟินแลนด์ | ฝรั่งเศส | เยอรมัน | กรีก | ฮีบรู | ฮินดี | ฮังการี | อินโดนีเซีย | อิตาลี | ญี่ปุ่น | กันนาดา | เขมร | เกาหลี | ลิทัวเนีย | มาเลย์ | มาลายาลัม | มราฐี | เนปาล | Pidgin ไนจีเรีย | นอร์เวย์ | เปอร์เซีย (ฟาร์ซี) | โปแลนด์ | โปรตุเกส (บราซิล) | โปรตุเกส (โปรตุเกส) | ภาษาแพนจาบ (กูรมุขี) | โรมาเนีย | รัสเซีย | เซอร์เบียน (ซีริลลิก) | สโลวัก | สโลวีเนีย | สเปน | สวาฮิลี | สวีเดน | ตากาล็อก (ฟิลิปปินส์) | ทมิฬ | เทลูกู | ไทย | ตุรกี | ยูเครน | อูรดู | เวียดนาม

ต้องการโคลนบนเครื่องคอมพิวเตอร์ใช่ไหม?

ที่เก็บนี้รวมการแปลกว่า 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 ฟอร์ก GitHub ดาว GitHub

Microsoft Foundry Discord

🌱 เริ่มต้น

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

มีการรองรับหลายภาษาสำหรับหลักสูตรนี้ ไปที่ ภาษาที่มีให้ใช้ได้ที่นี่.

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

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

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

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

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

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

ตัวอย่างโค้ดในแบบฝึกหัดเหล่านี้ใช้ Microsoft Agent Framework กับ Microsoft Foundry Agent Service V2:

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

ตัวอย่างโค้ดบางตัวอย่างรองรับผู้ให้บริการที่เข้ากันได้กับ OpenAI เช่น MiniMax ซึ่งมีโมเดลชั้นสูงที่รองรับ 204K tokens ดูรายละเอียดการตั้งค่าใน Course Setup

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

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

คุณมีคำแนะนำหรือพบข้อผิดพลาดในการสะกดหรือโค้ดหรือไม่? เปิดประเด็น หรือ สร้างคำขอดึง

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

🗃️ บทเรียน

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

🎒 คอร์สอื่น ๆ

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

LangChain

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

Azure / Edge / MCP / Agents

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


ชุดเรียน Generative AI

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


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

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


ชุดเรียน Copilot

Copilot สำหรับการเขียนโปรแกรมจับคู่กับ AI Copilot สำหรับ C#/.NET การผจญภัยกับ Copilot

🌟 ขอบคุณจากชุมชน

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

การร่วมมือ

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

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