ai-agents-for-beginners

AI Agents สำหรับผู้เริ่มต้น - คอร์ส

ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น

คอร์สที่สอนทุกสิ่งที่คุณต้องรู้เพื่อเริ่มสร้าง AI Agents

ใบอนุญาต GitHub ผู้ร่วมพัฒนา GitHub Issues ของ GitHub Pull requests ของ GitHub ยินดีรับ PRs

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

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

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

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

ผู้ติดตาม GitHub Forks ของ GitHub ดาวของ GitHub

Discord ของ Microsoft Foundry

🌱 เริ่มต้น

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

คอร์สนี้รองรับหลายภาษา ดู ภาษาที่มีให้

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

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

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

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

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

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

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

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

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

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

คุณมีข้อเสนอแนะหรือพบข้อผิดพลาดด้านการสะกดหรือโค้ดหรือไม่? สร้างปัญหา (Raise an issue) หรือ สร้าง pull request

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

🗃️ บทเรียน

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

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

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

LangChain

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


Azure / Edge / MCP / Agents

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


Generative AI Series

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


Core Learning

ML สำหรับผู้เริ่มต้น Data Science สำหรับผู้เริ่มต้น AI สำหรับผู้เริ่มต้น Cybersecurity สำหรับผู้เริ่มต้น Web Dev สำหรับผู้เริ่มต้น IoT สำหรับผู้เริ่มต้น XR Development สำหรับผู้เริ่มต้น


Copilot Series

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

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

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

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

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

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

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

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

โปรเจกต์นี้อาจประกอบด้วยเครื่องหมายการค้าหรือโลโก้ของโปรเจกต์ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้า หรือโลโก้ของ Microsoft ที่ได้รับอนุญาต ต้องเป็นไปตามและปฏิบัติตาม Microsoft’s Trademark & Brand Guidelines. การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันที่ดัดแปลงของโปรเจกต์นี้ต้องไม่ก่อให้เกิดความสับสนหรือสื่อให้เห็นว่า Microsoft เป็นผู้สนับสนุน การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามต้องเป็นไปตามนโยบายของผู้ถือเครื่องหมายนั้นๆ

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

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

Discord ของ Microsoft Foundry

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

ฟอรัมผู้พัฒนา Microsoft Foundry


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