Skip to content

Latest commit

 

History

History
140 lines (101 loc) · 26.9 KB

File metadata and controls

140 lines (101 loc) · 26.9 KB

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

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

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

GitHub watchers
GitHub forks
GitHub stars

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

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

French | Spanish | German | Russian | Arabic | Persian (Farsi) | Urdu | Chinese (Simplified) | Chinese (Traditional, Macau) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Taiwan) | Japanese | Korean | Hindi | Bengali | Marathi | Nepali | Punjabi (Gurmukhi) | Portuguese (Portugal) | Portuguese (Brazil) | Italian | Lithuanian | Polish | Turkish | Greek | Thai | Swedish | Danish | Norwegian | Finnish | Dutch | Hebrew | Vietnamese | Indonesian | Malay | Tagalog (Filipino) | Swahili | Hungarian | Czech | Slovak | Romanian | Bulgarian | Serbian (Cyrillic) | Croatian | Slovenian | Ukrainian | Burmese (Myanmar)

Generative AI สำหรับผู้เริ่มต้น (เวอร์ชัน 3) - หลักสูตร

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

🌱 เริ่มต้นใช้งาน

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

บทเรียนจะแบ่งเป็น "Learn" ซึ่งอธิบายแนวคิดของ Generative AI และ "Build" ซึ่งอธิบายแนวคิดพร้อมตัวอย่างโค้ดใน Python และ TypeScript (ถ้ามี)

สำหรับนักพัฒนา .NET ลองดู Generative AI สำหรับผู้เริ่มต้น (.NET Edition)!

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

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

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

  • Azure OpenAI Service - บทเรียน: "aoai-assignment"

  • GitHub Marketplace Model Catalog - บทเรียน: "githubmodels"

  • OpenAI API - บทเรียน: "oai-assignment"

  • ความรู้พื้นฐานเกี่ยวกับ Python หรือ TypeScript จะเป็นประโยชน์ - *สำหรับผู้เริ่มต้นอย่างแท้จริง ลองดูหลักสูตร Python และ TypeScript

  • บัญชี GitHub เพื่อ fork repo นี้ทั้งหมด ไปยังบัญชี GitHub ของคุณเอง

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

อย่าลืม กดดาว (🌟) repo นี้ เพื่อให้ค้นหาได้ง่ายในภายหลัง

🧠 พร้อมที่จะปรับใช้หรือยัง?

หากคุณกำลังมองหาตัวอย่างโค้ดขั้นสูงเพิ่มเติม ลองดู คอลเลกชันตัวอย่างโค้ด Generative AI ในทั้ง Python และ TypeScript

🗣️ พบปะผู้เรียนคนอื่น ๆ และรับการสนับสนุน

เข้าร่วม เซิร์ฟเวอร์ Discord Azure AI Foundry อย่างเป็นทางการ เพื่อพบปะและสร้างเครือข่ายกับผู้เรียนคนอื่น ๆ ที่กำลังเรียนหลักสูตรนี้ และรับการสนับสนุน

ถามคำถามหรือแชร์ความคิดเห็นเกี่ยวกับผลิตภัณฑ์ใน Azure AI Foundry Developer Forum บน Github

🚀 กำลังสร้างสตาร์ทอัพ?

เยี่ยมชม Microsoft for Startups เพื่อดูวิธีเริ่มต้นสร้างด้วยเครดิต Azure วันนี้

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

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

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

  • วิดีโอแนะนำสั้น ๆ เกี่ยวกับหัวข้อ
  • บทเรียนที่เขียนไว้ใน README
  • ตัวอย่างโค้ด Python และ TypeScript ที่รองรับ Azure OpenAI และ OpenAI API
  • ลิงก์ไปยังแหล่งข้อมูลเพิ่มเติมเพื่อเรียนรู้ต่อ

🗃️ บทเรียน

# ลิงก์บทเรียน คำอธิบาย วิดีโอ การเรียนรู้เพิ่มเติม
00 Course Setup เรียนรู้: วิธีตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ วิดีโอกำลังมาเร็ว ๆ นี้ เรียนรู้เพิ่มเติม
01 Introduction to Generative AI and LLMs เรียนรู้: ทำความเข้าใจว่า Generative AI คืออะไรและ Large Language Models (LLMs) ทำงานอย่างไร วิดีโอ เรียนรู้เพิ่มเติม
02 Exploring and comparing different LLMs เรียนรู้: วิธีเลือกโมเดลที่เหมาะสมกับกรณีการใช้งานของคุณ วิดีโอ เรียนรู้เพิ่มเติม
03 Using Generative AI Responsibly เรียนรู้: วิธีสร้างแอปพลิเคชัน Generative AI อย่างมีความรับผิดชอบ วิดีโอ เรียนรู้เพิ่มเติม
04 Understanding Prompt Engineering Fundamentals เรียนรู้: การปฏิบัติที่ดีที่สุดสำหรับการสร้าง Prompt วิดีโอ เรียนรู้เพิ่มเติม
05 Creating Advanced Prompts เรียนรู้: วิธีใช้เทคนิคการสร้าง Prompt ที่ช่วยปรับปรุงผลลัพธ์ของคุณ. วิดีโอ เรียนรู้เพิ่มเติม
06 สร้างแอปพลิเคชันการสร้างข้อความ สร้าง: แอปพลิเคชันการสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API วิดีโอ เรียนรู้เพิ่มเติม
07 สร้างแอปพลิเคชันแชท สร้าง: เทคนิคในการสร้างและผสานรวมแอปพลิเคชันแชทอย่างมีประสิทธิภาพ วิดีโอ เรียนรู้เพิ่มเติม
08 สร้างแอปค้นหาด้วยฐานข้อมูลเวกเตอร์ สร้าง: แอปพลิเคชันค้นหาที่ใช้ Embeddings ในการค้นหาข้อมูล วิดีโอ เรียนรู้เพิ่มเติม
09 สร้างแอปพลิเคชันการสร้างภาพ สร้าง: แอปพลิเคชันการสร้างภาพ วิดีโอ เรียนรู้เพิ่มเติม
10 สร้างแอปพลิเคชัน AI แบบ Low Code สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือ Low Code วิดีโอ เรียนรู้เพิ่มเติม
11 การผสานรวมแอปพลิเคชันภายนอกด้วย Function Calling สร้าง: การเรียกใช้ฟังก์ชันคืออะไรและกรณีการใช้งานสำหรับแอปพลิเคชัน วิดีโอ เรียนรู้เพิ่มเติม
12 การออกแบบ UX สำหรับแอปพลิเคชัน AI เรียนรู้: วิธีการใช้หลักการออกแบบ UX เมื่อพัฒนาแอปพลิเคชัน Generative AI วิดีโอ เรียนรู้เพิ่มเติม
13 การรักษาความปลอดภัยให้แอปพลิเคชัน Generative AI ของคุณ เรียนรู้: ภัยคุกคามและความเสี่ยงต่อระบบ AI และวิธีการรักษาความปลอดภัยให้ระบบเหล่านี้ วิดีโอ เรียนรู้เพิ่มเติม
14 วงจรชีวิตของแอปพลิเคชัน Generative AI เรียนรู้: เครื่องมือและตัวชี้วัดในการจัดการวงจรชีวิต LLM และ LLMOps วิดีโอ เรียนรู้เพิ่มเติม
15 การดึงข้อมูลแบบเพิ่มประสิทธิภาพ (RAG) และฐานข้อมูลเวกเตอร์ สร้าง: แอปพลิเคชันโดยใช้ RAG Framework เพื่อดึง Embeddings จากฐานข้อมูลเวกเตอร์ วิดีโอ เรียนรู้เพิ่มเติม
16 โมเดลโอเพนซอร์สและ Hugging Face สร้าง: แอปพลิเคชันโดยใช้โมเดลโอเพนซอร์สที่มีอยู่ใน Hugging Face วิดีโอ เรียนรู้เพิ่มเติม
17 AI Agents สร้าง: แอปพลิเคชันโดยใช้ AI Agent Framework วิดีโอ เรียนรู้เพิ่มเติม
18 การปรับแต่ง LLMs เรียนรู้: ความหมาย เหตุผล และวิธีการปรับแต่ง LLMs วิดีโอ เรียนรู้เพิ่มเติม
19 การสร้างด้วย SLMs เรียนรู้: ประโยชน์ของการสร้างด้วย Small Language Models วิดีโอเร็วๆ นี้ เรียนรู้เพิ่มเติม
20 การสร้างด้วยโมเดล Mistral เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลตระกูล Mistral วิดีโอเร็วๆ นี้ เรียนรู้เพิ่มเติม
21 การสร้างด้วยโมเดล Meta เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลตระกูล Meta วิดีโอเร็วๆ นี้ เรียนรู้เพิ่มเติม

🌟 ขอบคุณเป็นพิเศษ

ขอขอบคุณ John Aziz สำหรับการสร้าง GitHub Actions และ workflows ทั้งหมด

Bernhard Merkle สำหรับการมีส่วนร่วมสำคัญในแต่ละบทเรียนเพื่อปรับปรุงประสบการณ์การเรียนรู้และการเขียนโค้ด

🎒 คอร์สอื่นๆ

ทีมของเราผลิตคอร์สอื่นๆ ด้วย! ลองดู:


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