อาหรับ | เบงกาลี | บัลแกเรีย | พม่า (เมียนมา) | จีน (ตัวย่อ) | จีน (ตัวเต็ม, ฮ่องกง) | จีน (ตัวเต็ม, มาเก๊า) | จีน (ตัวเต็ม, ไต้หวัน) | โครเอเชีย | เช็ก | เดนมาร์ก | ดัตช์ | เอสโทเนีย | ฟินแลนด์ | ฝรั่งเศส | เยอรมัน | กรีก | ฮีบรู | ฮินดี | ฮังการี | อินโดนีเซีย | อิตาลี | ญี่ปุ่น | กันนาดา | เกาหลี | ลิทัวเนีย | มาเลย์ | มาลายาลัม | มราฐี | เนปาลี | ไนจีเรีย พิดจิน | นอร์เวย์ | เปอร์เซีย (ฟาร์ซี) | โปแลนด์ | โปรตุเกส (บราซิล) | โปรตุเกส (โปรตุเกส) | ปัญจาบี (กูรมูกี) | โรมาเนีย | รัสเซีย | เซอร์เบีย (ซีริลลิก) | สโลวัก | สโลวีเนีย | สเปน | สวาฮิลี | สวีเดน | ทากาล็อก (ฟิลิปปินส์) | ทมิฬ | เทลูกู | ไทย | ตุรกี | ยูเครน | อูรดู | เวียดนาม
ต้องการโคลนแบบโลคัล?
ที่เก็บนี้มีการแปลมากกว่า 50 ภาษา ซึ่งเพิ่มขนาดดาวน์โหลดอย่างมาก หากต้องการโคลนโดยไม่รวมการแปล ให้ใช้การดึงข้อมูลแบบบางส่วน:
git clone --filter=blob:none --sparse https://github.com/microsoft/generative-ai-for-beginners.git cd generative-ai-for-beginners git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'สิ่งนี้ให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรให้เสร็จเร็วขึ้นมาก
เรียนรู้พื้นฐานการสร้างแอปพลิเคชัน Generative AI กับหลักสูตรครบวงจร 21 บทเรียนโดย Microsoft Cloud Advocates
หลักสูตรนี้มี 21 บทเรียน แต่ละบทเรียนครอบคลุมหัวข้อของตัวเอง คุณสามารถเริ่มต้นได้ตามใจชอบ!
บทเรียนแบ่งเป็นบทเรียน "เรียนรู้" ที่อธิบายแนวคิด Generative AI หรือบทเรียน "สร้าง" ที่อธิบายแนวคิดและตัวอย่างโค้ดทั้งใน Python และ TypeScript เมื่อเป็นไปได้
สำหรับนักพัฒนา .NET ดูที่ Generative AI for Beginners (.NET Edition)!
แต่ละบทเรียนยังมีส่วน "เรียนรู้อย่างต่อเนื่อง" พร้อมเครื่องมือเสริมสำหรับการเรียนรู้เพิ่มเติม
-
Azure OpenAI Service - บทเรียน: "aoai-assignment"
-
GitHub Marketplace Model Catalog - บทเรียน: "githubmodels"
-
OpenAI API - บทเรียน: "oai-assignment"
-
ความรู้พื้นฐาน Python หรือ TypeScript จะช่วยได้ - *สำหรับผู้เริ่มต้นจริง ๆ ดูหลักสูตร Python และ TypeScript
-
บัญชี GitHub เพื่อต้องการ fork ที่เก็บนี้ทั้งหมด ไปยังบัญชี GitHub ของคุณเอง
เราได้สร้างบทเรียน การตั้งค่าหลักสูตร เพื่อช่วยคุณตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ
อย่าลืม กดดาว (🌟) ที่ repo นี้ เพื่อให้คุณหาง่ายขึ้นในภายหลัง
หากคุณกำลังมองหาตัวอย่างโค้ดที่ซับซ้อนมากขึ้น ให้ดูที่ ชุดตัวอย่างโค้ด Generative AI ทั้งใน Python และ TypeScript
เข้าร่วม เซิร์ฟเวอร์ Discord อย่างเป็นทางการของ Azure AI Foundry เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนที่เรียนหลักสูตรนี้ และรับความช่วยเหลือ
ถามคำถามหรือแชร์ข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์ใน ฟอรัมของนักพัฒนา Azure AI Foundry บน Github
เยี่ยมชม Microsoft for Startups เพื่อค้นหาวิธีเริ่มต้นสร้างด้วยเครดิต Azure วันนี้
คุณมีคำแนะนำหรือพบข้อผิดพลาดในคำสะกดหรือโค้ดหรือไม่? สร้างปัญหา หรือ สร้าง pull request
- วิดีโอแนะนำหัวข้อสั้น ๆ
- บทเรียนที่เขียนไว้ใน README
- ตัวอย่างโค้ด Python และ TypeScript ที่สนับสนุน Azure OpenAI และ OpenAI API
- ลิงก์ไปยังแหล่งข้อมูลเพิ่มเติมเพื่อเรียนรู้ต่อเนื่อง
| # | ลิงก์บทเรียน | คำอธิบาย | วิดีโอ | แหล่งเรียนรู้อื่น ๆ |
|---|---|---|---|---|
| 00 | การตั้งค่าหลักสูตร | เรียนรู้: วิธีตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ | กำลังจัดทำวิดีโอ | เรียนรู้เพิ่มเติม |
| 01 | แนะนำ Generative AI และ LLMs | เรียนรู้: ทำความเข้าใจว่า Generative AI คืออะไรและโมเดลภาษาขนาดใหญ่ (LLMs) ทำงานอย่างไร | วิดีโอ | เรียนรู้เพิ่มเติม |
| 02 | สำรวจและเปรียบเทียบ LLMs ต่าง ๆ | เรียนรู้: วิธีเลือกโมเดลที่เหมาะสมกับกรณีการใช้งานของคุณ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 03 | การใช้ Generative AI อย่างรับผิดชอบ | เรียนรู้: วิธีสร้างแอปพลิเคชัน Generative AI อย่างรับผิดชอบ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 04 | ทำความเข้าใจพื้นฐานการออกแบบคำสั่ง (Prompt Engineering) | เรียนรู้: แนวปฏิบัติที่ดีที่สุดด้านการออกแบบคำสั่งด้วยการลงมือทำ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 05 | การสร้างคำสั่งขั้นสูง | เรียนรู้: วิธีการประยุกต์ใช้เทคนิคการออกแบบคำสั่งที่ช่วยปรับปรุงผลลัพธ์ของคำสั่งของคุณ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 06 | การสร้างแอปพลิเคชันสร้างข้อความ | สร้าง: แอปพลิเคชันสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API | วิดีโอ | เรียนรู้เพิ่มเติม |
| 07 | การสร้างแอปพลิเคชันแชท | สร้าง: เทคนิคการสร้างและผสานรวมแอปพลิเคชันแชทอย่างมีประสิทธิภาพ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 08 | การสร้างแอปการค้นหาฐานข้อมูลเวกเตอร์ | สร้าง: แอปพลิเคชันค้นหาที่ใช้ Embeddings เพื่อค้นหาข้อมูล | วิดีโอ | เรียนรู้เพิ่มเติม |
| 09 | การสร้างแอปพลิเคชันสร้างภาพ | สร้าง: แอปพลิเคชันสร้างภาพ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 10 | การสร้างแอปพลิเคชัน AI แบบ Low Code | สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือ Low Code | วิดีโอ | เรียนรู้เพิ่มเติม |
| 11 | การผสานรวมแอปพลิเคชันภายนอกด้วยการเรียกฟังก์ชัน | สร้าง: ฟังก์ชันเรียกใช้งานคืออะไรและกรณีใช้งานในแอปพลิเคชัน | วิดีโอ | เรียนรู้เพิ่มเติม |
| 12 | การออกแบบ UX สำหรับแอปพลิเคชัน AI | เรียนรู้: วิธีประยุกต์ใช้หลักการออกแบบ UX เมื่อพัฒนาแอปพลิเคชัน Generative AI | วิดีโอ | เรียนรู้เพิ่มเติม |
| 13 | การรักษาความปลอดภัยแอปพลิเคชัน Generative AI ของคุณ | เรียนรู้: ภัยคุกคามและความเสี่ยงต่อระบบ AI และวิธีการรักษาความปลอดภัยระบบเหล่านี้ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 14 | วงจรชีวิตแอปพลิเคชัน Generative AI | เรียนรู้: เครื่องมือและมาตรวัดสำหรับจัดการวงจรชีวิต LLM และ LLMOps | วิดีโอ | เรียนรู้เพิ่มเติม |
| 15 | การสร้างแอปด้วย Retrieval Augmented Generation (RAG) และฐานข้อมูลเวกเตอร์ | สร้าง: แอปพลิเคชันที่ใช้กรอบงาน RAG เพื่อดึง embeddings จากฐานข้อมูลเวกเตอร์ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 16 | โมเดลโอเพ่นซอร์สและ Hugging Face | สร้าง: แอปพลิเคชันที่ใช้โมเดลโอเพ่นซอร์สที่มีอยู่ใน Hugging Face | วิดีโอ | เรียนรู้เพิ่มเติม |
| 17 | AI Agents | สร้าง: แอปพลิเคชันที่ใช้กรอบงาน AI Agent | วิดีโอ | เรียนรู้เพิ่มเติม |
| 18 | การปรับแต่ง LLMs | เรียนรู้: คืออะไร ทำไม และวิธีการปรับแต่ง LLMs | วิดีโอ | เรียนรู้เพิ่มเติม |
| 19 | การสร้างด้วย SLMs | เรียนรู้: ประโยชน์ของการสร้างด้วย Small Language Models | กำลังจะมีวิดีโอ | เรียนรู้เพิ่มเติม |
| 20 | การสร้างด้วยโมเดล Mistral | เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลในตระกูล Mistral | กำลังจะมีวิดีโอ | เรียนรู้เพิ่มเติม |
| 21 | การสร้างด้วยโมเดล Meta | เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลในตระกูล Meta | กำลังจะมีวิดีโอ | เรียนรู้เพิ่มเติม |
ขอขอบคุณเป็นพิเศษแก่ John Aziz สำหรับการสร้าง GitHub Actions และ workflows ทั้งหมด
Bernhard Merkle สำหรับการมีส่วนสำคัญในแต่ละบทเรียนเพื่อพัฒนาประสบการณ์ผู้เรียนและโค้ด
ทีมของเราผลิตหลักสูตรอื่นๆ ด้วย! ลองดูได้ที่:
หากคุณติดขัดหรือต้องการสอบถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการอภิปรายเกี่ยวกับ MCP ชุมชนแห่งนี้เป็นที่สนับสนุนที่ซึ่งคำถามเป็นที่ยอมรับและความรู้ถูกแบ่งปันอย่างอิสระ
หากคุณมีข้อเสนอแนะเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดขณะสร้างโปรเจกต์ โปรดเยี่ยมชม:
ข้อจำกัดความรับผิดชอบ:
เอกสารฉบับนี้ถูกแปลด้วยบริการแปลภาษาด้วย AI Co-op Translator แม้เราจะพยายามให้ความแม่นยำสูงสุด โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ควรใช้บริการแปลโดยมืออาชีพมนุษย์ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดใด ๆ ที่เกิดจากการใช้การแปลนี้