ai-agents-for-beginners

Intro to AI Agents

(คลิกที่ภาพด้านบนเพื่อดูวิดีโอสำหรับบทเรียนนี้)

บทนำสู่เอเย่นต์ AI และกรณีการใช้งานเอเย่นต์

ยินดีต้อนรับสู่คอร์ส AI Agents for Beginners! คอร์สนี้ให้ความรู้พื้นฐาน — และโค้ดที่ใช้ได้จริง — เพื่อเริ่มต้นสร้างเอเย่นต์ AI ตั้งแต่ต้น

มาทักทายใน Azure AI Discord Community — ที่นี่เต็มไปด้วยผู้เรียนและผู้สร้าง AI ที่ยินดีตอบคำถาม

ก่อนที่เราจะเริ่มสร้าง เรามาแน่ใจก่อนว่าเราเข้าใจว่าเอเย่นต์ AI คืออะไร และเมื่อใดจึงเหมาะสมที่จะใช้


บทนำ

บทเรียนนี้ครอบคลุม:

เป้าหมายการเรียนรู้

เมื่อจบบทเรียนนี้ คุณควรจะสามารถ:


การนิยามเอเย่นต์ AI และประเภทของเอเย่นต์ AI

เอเย่นต์ AI คืออะไร?

นี่คือตัวอย่างการคิดง่าย ๆ:

เอเย่นต์ AI คือระบบที่ให้โมเดลภาษาขนาดใหญ่ (LLMs) สามารถ ทำสิ่งต่าง ๆ ได้จริง — โดยการให้เครื่องมือและความรู้เพื่อดำเนินการต่อโลก, ไม่ใช่แค่ตอบคำถามเฉย ๆ

มาลองขยายความอีกเล็กน้อย:

What Are AI Agents?


ประเภทของเอเย่นต์ AI

ไม่ใช่เอเย่นต์ทุกตัวจะถูกสร้างเหมือนกัน นี่คือการแบ่งประเภทหลัก โดยใช้เอเย่นต์จองการเดินทางเป็นตัวอย่าง:

ประเภทเอเย่นต์ สิ่งที่ทำ ตัวอย่างเอเย่นต์ท่องเที่ยว
เอเย่นต์สะท้อนตอบสนองง่าย ทำตามกฎที่กำหนดไว้ — ไม่มีหน่วยความจำ ไม่มีการวางแผน เห็นอีเมลร้องเรียน → ส่งต่อให้ฝ่ายบริการลูกค้า เท่านั้น
เอเย่นต์สะท้อนตามแบบจำลอง เก็บแบบจำลองภายในโลกและอัปเดตเมื่อมีการเปลี่ยนแปลง ติดตามราคาตั๋วเครื่องบินในอดีตและแจ้งเตือนเส้นทางที่ราคาแพงขึ้น
เอเย่นต์ตามเป้าหมาย มีเป้าหมายในใจและค่อย ๆ หาวิธีไปถึงเป้าหมาย จองทริปเต็มรูปแบบ (ตั๋ว, รถ, โรงแรม) จากสถานที่ของคุณไปยังจุดหมายปลายทาง
เอเย่นต์แบบใช้ประโยชน์ ไม่แค่หาทางแก้ หนึ่ง — แต่หาทางแก้ ดีที่สุด โดยชั่งน้ำหนักข้อแลกเปลี่ยน ประเมินความคุ้มค่าระหว่างราคาและความสะดวกเพื่อหาทริปที่เหมาะกับความต้องการ
เอเย่นต์เรียนรู้ ดีขึ้นเรื่อย ๆ จากการเรียนรู้จากข้อเสนอแนะ ปรับคำแนะนำการจองในอนาคตตามผลสำรวจหลังทริป
เอเย่นต์เชิงลำดับชั้น เอเย่นต์ระดับสูงแบ่งงานเป็นงานย่อยและมอบหมายให้เอเย่นต์ระดับล่าง คำขอยกเลิกทริปแบ่งเป็น: ยกเลิกตั๋ว, ยกเลิกโรงแรม, ยกเลิกรถเช่า — แต่ละอย่างจัดการโดยเอเย่นต์ย่อยต่างหาก
ระบบมัลติเซเย่นต์ (MAS) หลายเอเย่นต์อิสระทำงานร่วมกัน (หรือแข่งขันกัน) ร่วมมือ: เอเย่นต์แยกกันดูแลโรงแรม, ตั๋วเครื่องบิน, และความบันเทิง แข่งขัน: หลายเอเย่นต์แข่งกันจองห้องโรงแรมในราคาดีที่สุด

เมื่อใดควรใช้เอเย่นต์ AI

แค่คุณ สามารถ ใช้เอเย่นต์ AI ไม่ได้หมายความว่าคุณ ควรใช้ ในทุกกรณี นี่คือสถานการณ์ที่เอเย่นต์แสดงศักยภาพได้ดีจริงๆ:

When to use AI Agents?

เราจะลงลึกเมื่อใด (และเมื่อใด ไม่ควร) ใช้เอเย่นต์ AI ในบทเรียน Building Trustworthy AI Agents ในภายหลัง


พื้นฐานโซลูชันแบบเอเย่นต์

การพัฒนาเอเย่นต์

สิ่งแรกที่คุณทำเมื่อสร้างเอเย่นต์คือกำหนด สิ่งที่มันทำได้ — เครื่องมือ, การกระทำ และพฤติกรรม

ในคอร์สนี้ เราใช้ Azure AI Agent Service เป็นแพลตฟอร์มหลัก ซึ่งรองรับ:

รูปแบบแบบเอเย่นต์

คุณจะสื่อสารกับ LLM ผ่านพรอมต์ โดยกับเอเย่นต์ คุณไม่สามารถรังสรรค์พรอมต์ทุกตัวด้วยตัวเองได้ — เอเย่นต์ต้องดำเนินการในหลายขั้นตอน นี่คือที่มาของ Agentic Patterns — กลยุทธ์ที่ใช้ซ้ำได้ในการสั่งงานและประสานงาน LLM อย่างมีประสิทธิภาพและมั่นคง

คอร์สนี้จัดโครงสร้างรอบรูปแบบเอเย่นต์ที่พบได้บ่อยและมีประโยชน์สูงสุด

เฟรมเวิร์กแบบเอเย่นต์

เฟรมเวิร์กแบบเอเย่นต์มอบแม่แบบ เครื่องมือ และโครงสร้างพื้นฐานที่พร้อมใช้สำหรับนักพัฒนา ทำให้สะดวกในการ:

ในคอร์สนี้ เรามุ่งเน้นที่ Microsoft Agent Framework (MAF) สำหรับการสร้างเอเย่นต์ที่พร้อมใช้งานจริง


ตัวอย่างโค้ด

พร้อมดูจริงไหม? นี่คือตัวอย่างโค้ดสำหรับบทเรียนนี้:


มีคำถามไหม?

เข้าร่วมใน Microsoft Foundry Discord เพื่อเชื่อมต่อกับผู้เรียนคนอื่น ๆ, เข้าร่วมช่วงเวลาสอบถาม และรับคำตอบเกี่ยวกับเอเย่นต์ AI จากชุมชน


บทเรียนก่อนหน้า

Course Setup

บทเรียนถัดไป

Exploring Agentic Frameworks


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