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 | Khmer | 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:
Bash / macOS / Linux:
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'CMD (Windows):
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 ของคุณเอง
เราได้สร้างบทเรียน การตั้งค่าหลักสูตร เพื่อช่วยให้คุณตั้งค่าสภาพแวดล้อมการพัฒนา
อย่าลืม กดดาว (🌟) ที่เก็บนี้ เพื่อให้หาค้นหาได้ง่ายขึ้นในครั้งต่อไป
หากคุณกำลังมองหาตัวอย่างโค้ดขั้นสูงเพิ่มเติม ลองดู ตัวอย่างโค้ด 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 | ทำความเข้าใจพื้นฐานการสร้างพรอมต์ | เรียนรู้: แนวทางปฏิบัติที่ดีที่สุดในการสร้างพรอมต์แบบลงมือทำ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 05 | การสร้างพรอมต์ขั้นสูง | เรียนรู้: วิธีการใช้เทคนิคการสร้างพรอมต์ที่ช่วยปรับปรุงผลลัพธ์ของพรอมต์ของคุณ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 06 | การสร้างแอปพลิเคชันการสร้างข้อความ | สร้าง: แอปพลิเคชันการสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API | วิดีโอ | เรียนรู้เพิ่มเติม |
| 07 | การสร้างแอปพลิเคชันแชท | สร้าง: เทคนิคสำหรับการสร้างและผสานรวมแอปพลิเคชันแชทอย่างมีประสิทธิภาพ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 08 | การสร้างแอปพลิเคชันการค้นหาฐานข้อมูลเวกเตอร์ | สร้าง: แอปพลิเคชันการค้นหาที่ใช้ Embeddings เพื่อค้นหาข้อมูล | วิดีโอ | เรียนรู้เพิ่มเติม |
| 09 | การสร้างแอปพลิเคชันการสร้างภาพ | สร้าง: แอปพลิเคชันการสร้างภาพ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 10 | การสร้างแอปพลิเคชัน AI โค้ดต่ำ | สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือโค้ดต่ำ | วิดีโอ | เรียนรู้เพิ่มเติม |
| 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 นี่คือชุมชนที่สนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างเสรี
หากคุณมีคำติชมเกี่ยวกับผลิตภัณฑ์หรือพบข้อผิดพลาดระหว่างการพัฒนา โปรดเยี่ยมชม:
ข้อจำกัดความรับผิดชอบ:
เอกสารนี้ได้รับการแปลโดยใช้บริการแปลภาษาอัตโนมัติ Co-op Translator แม้ว่าเราจะพยายามให้มีความถูกต้อง โปรดทราบว่าการแปลโดยอัตโนมัติอาจมีข้อผิดพลาดหรือความคลาดเคลื่อน เอกสารต้นฉบับในภาษาต้นทางควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ แนะนำให้ใช้การแปลโดยมนุษย์อย่างมืออาชีพ เราจะไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความที่ผิดพลาดใด ๆ ที่เกิดจากการใช้การแปลนี้