เมื่อสัปดาห์ที่แล้ว Microsoft ประกาศเทมเพลตแอปพลิเคชันเว็บแชทใหม่ของ AI ซึ่งปัจจุบันอยู่ในขั้นตอนการแสดงตัวอย่างโดยมีวัตถุประสงค์เพื่อลดความซับซ้อนของการพัฒนาแอปพลิเคชัน AI ในการพัฒนา. NET เทมเพลตนี้เป็นอีกหนึ่งการเคลื่อนไหวที่สำคัญของ Microsoft เพื่อส่งเสริมความนิยมของเทคโนโลยี AI การจัดหานั่งร้านและคำแนะนำสำหรับใช้ใน Visual Studio, Visual Studio Code และ. NET CLI

ตาม Microsoft เทมเพลตแชท. NET AI นี้ช่วยให้นักพัฒนาสร้างแอปพลิเคชันแชทอัจฉริยะได้อย่างรวดเร็ว เทมเพลตขึ้นอยู่กับเฟรมเวิร์ก Blazor ใช้ประโยชน์จาก Microsoft.extensions.ai และ Microsoft.extensions.vectordata Abstractions ตามรูปแบบการค้นหาที่ปรับปรุงการค้นหา (RAG) ที่ใช้กันทั่วไปในแอปพลิเคชันแชท
คุณสมบัติหลักคือความสามารถในการสร้างอินเทอร์เฟซแชทที่โต้ตอบกับข้อมูลที่กำหนดเองเช่นไฟล์ตัวอย่าง PDF หรือข้อมูลผู้ใช้ นักพัฒนามีตัวเลือกในการรวมในสถานที่หรือ Azure เทมเพลตรองรับการจัดเก็บเวกเตอร์ในสถานที่สำหรับการสร้างต้นแบบที่ง่ายและการค้นหา Azure AI เพื่อรองรับการตั้งค่าขั้นสูงมากขึ้น รหัสที่สร้างขึ้นมีส่วนประกอบ UI สำหรับการโต้ตอบการแชทการติดตามอ้างอิงและคำแนะนำที่ตามมาซึ่งนักพัฒนาสามารถปรับแต่งหรือลบตามความต้องการของพวกเขา
ในการเริ่มต้นใช้เทมเพลตนี้นักพัฒนาเพียงป้อนคำสั่งต่อไปนี้บนบรรทัดคำสั่งเพื่อติดตั้ง:
dotnet ใหม่ติดตั้ง microsoft.extensions.ai.templates
นอกจากนี้เทมเพลตทำให้กระบวนการบริโภคข้อมูลง่ายขึ้นมีรหัสที่ประมวลผลแหล่งข้อมูลและรูปแบบต่างๆและจัดเตรียมไฟล์ PDF ตัวอย่างและรหัสการประมวลผลของพวกเขาสำหรับนักพัฒนาเพื่อแทนที่ด้วยไฟล์ของตนเอง แอปพลิเคชันจะเปรียบเทียบเนื้อหาโฟลเดอร์โดยอัตโนมัติและอัปเดตร้านค้าเวกเตอร์ตามนั้น อย่างไรก็ตามควรสังเกตว่านักพัฒนาควรระมัดระวังเมื่อใช้ผู้ให้บริการโมเดล AI เพื่อหลีกเลี่ยงข้อผิดพลาดหรือความล่าช้าที่เกิดจากไฟล์ข้อมูลขนาดใหญ่
ทีมผลิตภัณฑ์ของ Microsoft เน้นว่ารหัสนี้สร้างขึ้นบน microsoft.extensions.ai ทำให้การปรับแต่งปลั๊กอินง่ายมาก นักพัฒนาสามารถให้สิทธิ์ Chatbots เพื่อเข้าถึงฟังก์ชั่น C# ใด ๆ ซึ่งสามารถขยายการทำงานของพวกเขารับข้อมูลเพิ่มเติมหรือดำเนินการ
ในอนาคตทีมพัฒนา Microsoft วางแผนที่จะขยายตัวเลือกเทมเพลตด้วยการอัปเดตในอนาคตซึ่งจะรวมถึงเทมเพลตคอนโซล AI, เทมเพลต API ที่น้อยที่สุดและการสนับสนุน. NET Aspire นอกจากนี้เทมเพลตเหล่านี้มีการวางแผนที่จะรวมอยู่ใน. NET SDK โดยค่าเริ่มต้นและสำรวจการสนับสนุนสำหรับโรงหล่อ Azure AI ในเวลาเดียวกัน Microsoft ยังทำงานร่วมกับทีม Semantic Kernel เพื่อขยายตัวเลือกเทมเพลตสำหรับผู้ใช้เคอร์เนลความหมาย