AI Application Development: Introduction
สวัสดีครับเพื่อนพี่น้อง ในส่วนนี้จะเป็นบทเริ่มต้น สำหรับพวกเราที่พัฒนาแอพพลิเคชั่นอยู่แล้ว ไม่ว่าจะเป็น Desktop App, Web App, Mobile App, หรือ chatbot และสนใจที่จะนำเทคโนโลยี AI เข้ามาใช้งานเป็นส่วนหนึ่งของระบบที่ให้บริการ User ของเรานะ
พร้อมแล้วไปกันเลย
ภาพรวมของการพัฒนา AI Application
การพัฒนาแอปพลิเคชัน AI (AI Application Development) เป็นการจำกัดความ การสร้างซอฟต์แวร์ที่ใช้เทคโนโลยีปัญญาประดิษฐ์ (AI) เพื่อทำงานในส่วนที่ปกติแล้ว ต้องใช้ความสามารถของมนุษย์ เช่น การแยกแยะข้อมูลในรูปภาพ หรือการเข้าใจข้อมูลในรูปแบบภาษาที่มนุษย์อย่างเราๆ ใช้สนทนากัน
ความสำคัญของ AI ในแอปพลิเคชัน
เราเริ่มเห็นภาพชัดเจนมากขึ้นเรื่อยๆ ว่าเทคโนโลยี AI กำลังเข้ามาเปลี่ยนการทำงานในอุตสาหกรรมต่างๆ โดย AI ทำให้แอปพลิเคชัน เริ่มมีความฉลาดในการเข้าใจบริบท และนำเสนอข้อมูลได้แบบเดียวกับที่คนเราทำได้ และให้ประสบการณ์ที่เป็นส่วนตัวมากขึ้น AI จึงเริ่มมีการปรับไปใช้งานในหลายโดเมน เช่น การดูแลสุขภาพ, การเงิน การค้าปลีก และอื่น ๆ
ตัวอย่างของ AI Application ที่สามารถลองใช้ได้แล้ว
AI Application ปัจจุบันมีวิธีการจำแนก และจัดกลุ่มหลายรูปแบบ ในที่นี้พลจะขอแนะนำตัวที่ทำให้พวกเราสามารถไปลองใช้ เพื่อให้เห็นการเปลี่ยนแปลงระหว่างการทำงานปกติที่ไม่ใช้ AI Application กับหลังจากใช้แล้วนะ ส่วนใหญ่จะฟรี ถ้าตัวไหนมีเสียเงินค่าใช้บริการ จะโน๊ตเอาไว้
กลุ่ม Search ที่ช่วยในการสืบค้นข้อมูลบน Internet
- Microsoft Copilot For Web (มีแบบฟรี และเสียเงิน)
- Google Gemini (มีแบบฟรี และเสียเงิน)
- Perplexity (มีแบบฟรี และเสียเงิน)
กลุ่มใช้งานทั่วไป
กลุ่มช่วยงาน Developer อย่างจริงจัง
ที่ต้องเขียนแบบนี้ เพราะถ้าเราประยุกต์ใช้ 2 กลุ่มแรก มันก็ช่วยเราคิดโค้ดได้อยู่ แต่ส่วนด้านล่างนี้ คือรวมเข้าไปในโปรแกรมเขียนโค้ดของเราเลย เช่น Visual Studio Code หรือ JetBrain
- Github Copilot (ใช้ฟรี 1 เดือน ต้องมีบัตรเครดิต)