Skip to content

Latest commit

 

History

History
141 lines (102 loc) · 26.9 KB

File metadata and controls

141 lines (102 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 นี้ทั้งหมด ไปยังบัญชีของคุณเอง

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

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

🧠 พร้อมที่จะ Deploy หรือยัง?

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

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

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

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

🚀 กำลังสร้าง Startup อยู่หรือเปล่า?

เยี่ยมชม 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 Retrieval Augmented Generation (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 แม้ว่าเราจะพยายามให้การแปลมีความถูกต้อง แต่โปรดทราบว่าการแปลอัตโนมัติอาจมีข้อผิดพลาดหรือความไม่ถูกต้อง เอกสารต้นฉบับในภาษาดั้งเดิมควรถือเป็นแหล่งข้อมูลที่เชื่อถือได้ สำหรับข้อมูลที่สำคัญ ขอแนะนำให้ใช้บริการแปลภาษามนุษย์ที่มีความเชี่ยวชาญ เราไม่รับผิดชอบต่อความเข้าใจผิดหรือการตีความผิดที่เกิดจากการใช้การแปลนี้