Skip to content

Latest commit

 

History

History
189 lines (137 loc) · 32.7 KB

File metadata and controls

189 lines (137 loc) · 32.7 KB

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

21 บทเรียนสอนทุกสิ่งที่คุณต้องรู้เพื่อเริ่มต้นสร้างแอปพลิเคชัน Generative AI

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

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

สนับสนุนผ่าน GitHub Action (อัตโนมัติและอัปเดตเสมอ)

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 for Beginners (เวอร์ชัน 3) - หลักสูตร

เรียนรู้พื้นฐานการสร้างแอปพลิเคชัน Generative AI กับหลักสูตรครบวงจร 21 บทเรียนโดย Microsoft Cloud Advocates

🌱 เริ่มต้น

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

บทเรียนจะถูกจัดประเภทเป็นบทเรียน "เรียนรู้" อธิบายแนวคิด Generative AI หรือบทเรียน "สร้าง" อธิบายแนวคิดพร้อมตัวอย่างโค้ดในทั้ง Python และ TypeScript เมื่อเป็นไปได้

สำหรับนักพัฒนา .NET โปรดดูที่ Generative AI for Beginners (.NET Edition)!

แต่ละบทเรียนยังมีส่วน "เรียนรู้อย่างต่อเนื่อง" พร้อมเครื่องมือเรียนรู้เพิ่มเติม

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

เพื่อรันโค้ดของหลักสูตรนี้ คุณสามารถใช้ได้ทั้ง:

เราได้สร้างบทเรียน การตั้งค่าหลักสูตร เพื่อช่วยให้คุณตั้งค่าสภาพแวดล้อมการพัฒนา

อย่าลืม กดดาว (🌟) ที่เก็บนี้ เพื่อให้หาค้นหาได้ง่ายขึ้นในครั้งต่อไป

🧠 พร้อมดีพลอย?

หากคุณกำลังมองหาตัวอย่างโค้ดขั้นสูงเพิ่มเติม ลองดู ตัวอย่างโค้ด 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 สำหรับการมีส่วนร่วมสำคัญในแต่ละบทเรียนเพื่อปรับปรุงประสบการณ์ผู้เรียนและโค้ด

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

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

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


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

ML for Beginners Data Science for Beginners AI for Beginners Cybersecurity for Beginners Web Dev for Beginners IoT for Beginners XR Development for Beginners


ชุดบทเรียน Copilot

Copilot for AI Paired Programming Copilot for C#/.NET Copilot Adventure

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

หากคุณติดขัดหรือมีคำถามเกี่ยวกับการสร้างแอป AI เข้าร่วมกับผู้เรียนและนักพัฒนาที่มีประสบการณ์ในการอภิปรายเกี่ยวกับ MCP นี่คือชุมชนที่สนับสนุนซึ่งยินดีต้อนรับคำถามและแบ่งปันความรู้กันอย่างเสรี

Microsoft Foundry Discord

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

Microsoft Foundry Developer Forum


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