Skip to content

Latest commit

 

History

History
179 lines (126 loc) · 33.4 KB

File metadata and controls

179 lines (126 loc) · 33.4 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

Microsoft Foundry Discord

🌐 การสนับสนุนหลายภาษา

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

อาหรับ | เบงกาลี | บัลแกเรีย | พม่า (เมียนมา) | จีน (ตัวย่อ) | จีน (ตัวเต็ม, ฮ่องกง) | จีน (ตัวเต็ม, มาเก๊า) | จีน (ตัวเต็ม, ไต้หวัน) | โครเอเชีย | เช็ก | เดนมาร์ก | ดัตช์ | เอสโทเนีย | ฟินแลนด์ | ฝรั่งเศส | เยอรมัน | กรีก | ฮีบรู | ฮินดี | ฮังการี | อินโดนีเซีย | อิตาลี | ญี่ปุ่น | กันนาดา | เกาหลี | ลิทัวเนีย | มาเลย์ | มาลายาลัม | มราฐี | เนปาลี | ไนจีเรีย พิดจิน | นอร์เวย์ | เปอร์เซีย (ฟาร์ซี) | โปแลนด์ | โปรตุเกส (บราซิล) | โปรตุเกส (โปรตุเกส) | ปัญจาบี (กูรมูกี) | โรมาเนีย | รัสเซีย | เซอร์เบีย (ซีริลลิก) | สโลวัก | สโลวีเนีย | สเปน | สวาฮิลี | สวีเดน | ทากาล็อก (ฟิลิปปินส์) | ทมิฬ | เทลูกู | ไทย | ตุรกี | ยูเครน | อูรดู | เวียดนาม

ต้องการโคลนแบบโลคัล?

ที่เก็บนี้มีการแปลมากกว่า 50 ภาษา ซึ่งเพิ่มขนาดดาวน์โหลดอย่างมาก หากต้องการโคลนโดยไม่รวมการแปล ให้ใช้การดึงข้อมูลแบบบางส่วน:

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 สำหรับผู้เริ่มต้น (เวอร์ชัน 3) - หลักสูตร

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

🌱 การเริ่มต้น

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

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

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

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

สิ่งที่คุณต้องการ

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

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

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

🧠 พร้อมที่จะนำไปใช้งาน?

หากคุณกำลังมองหาตัวอย่างโค้ดที่ซับซ้อนมากขึ้น ให้ดูที่ ชุดตัวอย่างโค้ด 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 ทำความเข้าใจพื้นฐานการออกแบบคำสั่ง (Prompt Engineering) เรียนรู้: แนวปฏิบัติที่ดีที่สุดด้านการออกแบบคำสั่งด้วยการลงมือทำ วิดีโอ เรียนรู้เพิ่มเติม
05 การสร้างคำสั่งขั้นสูง เรียนรู้: วิธีการประยุกต์ใช้เทคนิคการออกแบบคำสั่งที่ช่วยปรับปรุงผลลัพธ์ของคำสั่งของคุณ วิดีโอ เรียนรู้เพิ่มเติม
06 การสร้างแอปพลิเคชันสร้างข้อความ สร้าง: แอปพลิเคชันสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API วิดีโอ เรียนรู้เพิ่มเติม
07 การสร้างแอปพลิเคชันแชท สร้าง: เทคนิคการสร้างและผสานรวมแอปพลิเคชันแชทอย่างมีประสิทธิภาพ วิดีโอ เรียนรู้เพิ่มเติม
08 การสร้างแอปการค้นหาฐานข้อมูลเวกเตอร์ สร้าง: แอปพลิเคชันค้นหาที่ใช้ Embeddings เพื่อค้นหาข้อมูล วิดีโอ เรียนรู้เพิ่มเติม
09 การสร้างแอปพลิเคชันสร้างภาพ สร้าง: แอปพลิเคชันสร้างภาพ วิดีโอ เรียนรู้เพิ่มเติม
10 การสร้างแอปพลิเคชัน AI แบบ Low Code สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือ Low Code วิดีโอ เรียนรู้เพิ่มเติม
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


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