Skip to content

Latest commit

 

History

History
137 lines (99 loc) · 27.2 KB

File metadata and controls

137 lines (99 loc) · 27.2 KB

Generative AI For Beginners

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 | 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 for Beginners (เวอร์ชัน 3) - คอร์สเรียน

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

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

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

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

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

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

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

ในการรันโค้ดของคอร์สนี้ คุณสามารถใช้ได้จาก:

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

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

🧠 พร้อมจะนำไปใช้งานจริงหรือยัง?

ถ้าคุณกำลังมองหาตัวอย่างโค้ดที่ซับซ้อนขึ้น ลองดู ชุดตัวอย่างโค้ด Generative AI ของเราในทั้ง Python และ TypeScript

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

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

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

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

สมัครใช้งาน Microsoft for Startups Founders Hub เพื่อรับ เครดิต OpenAI ฟรี และเครดิต Azure สูงสุดถึง $150k สำหรับเข้าถึงโมเดล OpenAI ผ่าน Azure OpenAI Services

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

มีข้อเสนอแนะหรือพบข้อผิดพลาดในการสะกดคำหรือโค้ดไหม? แจ้งปัญหา หรือ สร้าง pull request

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

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

🗃️ บทเรียน

# ลิงก์บทเรียน คำอธิบาย วิดีโอ แหล่งเรียนรู้เพิ่มเติม
00 Course Setup Learn: วิธีตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ วิดีโอกำลังจะมา เรียนรู้เพิ่มเติม
01 Introduction to Generative AI and LLMs Learn: ทำความเข้าใจว่า Generative AI คืออะไร และโมเดลภาษาใหญ่ (LLMs) ทำงานอย่างไร วิดีโอ เรียนรู้เพิ่มเติม
02 Exploring and comparing different LLMs Learn: วิธีเลือกโมเดลที่เหมาะสมกับกรณีการใช้งานของคุณ วิดีโอ เรียนรู้เพิ่มเติม
03 Using Generative AI Responsibly Learn: วิธีสร้างแอปพลิเคชัน Generative AI อย่างรับผิดชอบ วิดีโอ เรียนรู้เพิ่มเติม
04 Understanding Prompt Engineering Fundamentals Learn: ฝึกปฏิบัติแนวทางปฏิบัติที่ดีที่สุดในการออกแบบ Prompt วิดีโอ เรียนรู้เพิ่มเติม
05 Creating Advanced Prompts Learn: วิธีใช้เทคนิคการออกแบบ prompt ขั้นสูงที่ช่วยให้ผลลัพธ์ของ prompt ดีขึ้น วิดีโอ เรียนรู้เพิ่มเติม
06 การสร้างแอปพลิเคชันสร้างข้อความ สร้าง: แอปพลิเคชันสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API วิดีโอ เรียนรู้เพิ่มเติม
07 การสร้างแอปพลิเคชันแชท สร้าง: เทคนิคการสร้างและผสานแอปพลิเคชันแชทอย่างมีประสิทธิภาพ วิดีโอ เรียนรู้เพิ่มเติม
08 การสร้างแอปพลิเคชันค้นหาด้วยฐานข้อมูลเวกเตอร์ สร้าง: แอปพลิเคชันค้นหาที่ใช้ Embeddings เพื่อค้นหาข้อมูล วิดีโอ เรียนรู้เพิ่มเติม
09 การสร้างแอปพลิเคชันสร้างภาพ สร้าง: แอปพลิเคชันสร้างภาพ วิดีโอ เรียนรู้เพิ่มเติม
10 การสร้างแอปพลิเคชัน AI แบบ Low Code สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือ Low Code วิดีโอ เรียนรู้เพิ่มเติม
11 การผสานแอปพลิเคชันภายนอกด้วย Function Calling สร้าง: Function calling คืออะไรและการใช้งานในแอปพลิเคชัน วิดีโอ เรียนรู้เพิ่มเติม
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 Models เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลในตระกูล Mistral วิดีโอกำลังจะมา เรียนรู้เพิ่มเติม
21 การสร้างด้วย Meta Models เรียนรู้: คุณสมบัติและความแตกต่างของโมเดลในตระกูล Meta วิดีโอกำลังจะมา เรียนรู้เพิ่มเติม

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

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

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

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

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

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