Skip to content

Latest commit

 

History

History
188 lines (134 loc) · 33.1 KB

File metadata and controls

188 lines (134 loc) · 33.1 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 ภาษา ซึ่งจะทำให้ขนาดการดาวน์โหลดใหญ่ขึ้นอย่างมาก หากต้องการโคลนโดยไม่รวมการแปล ให้ใช้ sparse checkout:

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)!

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

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

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

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

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

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

หากคุณกำลังมองหาตัวอย่างโค้ดขั้นสูงเพิ่มเติม ลองดู คอลเลกชันตัวอย่างโค้ด 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 เรียนรู้: แนวปฏิบัติที่ดีที่สุดเกี่ยวกับการเขียนคำสั่ง Prompt แบบลงมือทำ วิดีโอ เรียนรู้เพิ่มเติม
05 สร้างคำสั่งขั้นสูง เรียนรู้: วิธีการใช้เทคนิควิศวกรรมคำสั่งเพื่อปรับปรุงผลลัพธ์ของคำสั่งของคุณ วิดีโอ เรียนรู้เพิ่มเติม
06 สร้างแอปพลิเคชันการสร้างข้อความ สร้าง: แอปพลิเคชันการสร้างข้อความโดยใช้ Azure OpenAI / OpenAI API วิดีโอ เรียนรู้เพิ่มเติม
07 สร้างแอปพลิเคชันแชท สร้าง: เทคนิคสำหรับการสร้างและรวมแอปพลิเคชันแชทอย่างมีประสิทธิภาพ วิดีโอ เรียนรู้เพิ่มเติม
08 สร้างแอปค้นหาฐานข้อมูลเวกเตอร์ สร้าง: แอปค้นหาที่ใช้ Embeddings เพื่อค้นหาข้อมูล วิดีโอ เรียนรู้เพิ่มเติม
09 สร้างแอปพลิเคชันสร้างภาพ สร้าง: แอปพลิเคชันสร้างภาพ วิดีโอ เรียนรู้เพิ่มเติม
10 สร้างแอปปัญญาประดิษฐ์แบบโค้ดต่ำ สร้าง: แอปพลิเคชัน Generative AI โดยใช้เครื่องมือโค้ดต่ำ วิดีโอ เรียนรู้เพิ่มเติม
11 รวมแอปพลิเคชันภายนอกกับ Function Calling สร้าง: Function calling คืออะไรและการใช้งานสำหรับแอปพลิเคชัน วิดีโอ เรียนรู้เพิ่มเติม
12 ออกแบบ UX สำหรับแอป AI เรียนรู้: วิธีการใช้หลักการออกแบบ UX เมื่อพัฒนาแอปพลิเคชัน Generative AI วิดีโอ เรียนรู้เพิ่มเติม
13 รักษาความปลอดภัยแอปพลิเคชัน Generative AI ของคุณ เรียนรู้: ภัยคุกคามและความเสี่ยงต่อระบบ AI และวิธีการรักษาความปลอดภัยของระบบเหล่านี้ วิดีโอ เรียนรู้เพิ่มเติม
14 วงจรชีวิตแอปพลิเคชัน Generative AI เรียนรู้: เครื่องมือและตัวชี้วัดสำหรับจัดการวงจรชีวิต LLM และ LLMOps วิดีโอ เรียนรู้เพิ่มเติม
15 การสร้างผลลัพธ์ด้วยการเรียกค้นแบบเพิ่มเติม (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 และ workflow ทั้งหมด

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

🎒 คอร์สอื่น ๆ

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

LangChain

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


Azure / Edge / MCP / Agents

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


ชุด Generative AI

Generative AI สำหรับผู้เริ่มต้น Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


การเรียนรู้หลัก

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