Skip to content

Latest commit

 

History

History
192 lines (138 loc) · 34 KB

README.md

File metadata and controls

192 lines (138 loc) · 34 KB

ปัญญาประดิษฐ์สร้างสรรค์สำหรับผู้เริ่มต้น

21 บทเรียนสอนทุกอย่างที่คุณต้องรู้เพื่อเริ่มต้นสร้างแอปพลิเคชันปัญญาประดิษฐ์สร้างสรรค์

ลิขสิทธิ์ GitHub ผู้ร่วมพัฒนา GitHub ปัญหา GitHub คำขอดึง GitHub ยินดีรับ PR

ผู้เฝ้าดู GitHub การแยกส้อม GitHub ดาว GitHub

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"

สิ่งนี้ให้ทุกอย่างที่คุณต้องการเพื่อทำหลักสูตรให้เสร็จด้วยการดาวน์โหลดที่รวดเร็วกว่าเดิมมาก

ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น (เวอร์ชัน 3) - หลักสูตร

เรียนรู้พื้นฐานการสร้างแอปพลิเคชันปัญญาประดิษฐ์เชิงสร้างสรรค์ผ่านหลักสูตรครอบคลุม 21 บทเรียนโดย Microsoft Cloud Advocates

🌱 เริ่มต้น

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

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

สำหรับนักพัฒนา .NET ลองดู ปัญญาประดิษฐ์เชิงสร้างสรรค์สำหรับผู้เริ่มต้น (.NET Edition)!

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

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

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

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

  • Microsoft Foundry Models - บทเรียน: "githubmodels" (GitHub Models จะหยุดให้บริการในปลายเดือนกรกฎาคม 2026 - โปรดใช้ Microsoft Foundry Models แทน)

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

  • Foundry Local - รันโมเดลแบบออฟไลน์เต็มรูปแบบบนอุปกรณ์ของคุณเองโดยไม่ต้องสมัครบริการคลาวด์

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

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

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

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

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

ถ้าคุณกำลังมองหาตัวอย่างโค้ดขั้นสูง ลองดู คอลเลกชันตัวอย่างโค้ดปัญญาประดิษฐ์เชิงสร้างสรรค์ ของเราในรูปแบบ Python และ TypeScript

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

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

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

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

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

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

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

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

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

🗃️ บทเรียน

# ลิงก์บทเรียน คำอธิบาย วิดีโอ การเรียนรู้เพิ่มเติม
00 การตั้งค่าหลักสูตร เรียนรู้: วิธีการตั้งค่าสภาพแวดล้อมการพัฒนาของคุณ วิดีโอกำลังจะมาเร็ว ๆ นี้ เรียนรู้เพิ่มเติม
01 แนะนำปัญญาประดิษฐ์เชิงสร้างสรรค์และ LLMs เรียนรู้: ทำความเข้าใจว่าปัญญาประดิษฐ์เชิงสร้างสรรค์คืออะไรและโมเดลภาษาใหญ่ (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 และเวิร์กโฟลว์ทั้งหมด

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

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

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

LangChain

LangChain4j สำหรับผู้เริ่มต้น LangChain.js สำหรับผู้เริ่มต้น LangChain สำหรับผู้เริ่มต้น

Azure / Edge / MCP / Agents

AZD สำหรับผู้เริ่มต้น Edge AI สำหรับผู้เริ่มต้น MCP สำหรับผู้เริ่มต้น AI Agents สำหรับผู้เริ่มต้น


ชุดหลักสูตร Generative AI

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