Andrew Lock در یک پست جدید، قالب جدید وب اپلیکیشن چت مبتنی بر هوش مصنوعی را معرفی میکند که به توسعهدهندگان .NET امکان میدهد به سرعت یک برنامه چت را با استفاده از مدلهای زبانی بزرگ (LLM) ایجاد کنند. این قالب که در حال حاضر در مرحله پیشنمایش است، ابزارهای مختلفی را برای کنترل نحوه عملکرد برنامه ارائه میدهد، از جمله انتخاب ارائه دهنده LLM (مانند GitHub Models، OpenAI، Azure OpenAI و Ollama) و نوع فضای بردار برای دریافت دادهها (مانند Local، Azure AI Search و Qdrant).
این قالب به طور خاص برای توسعهدهندگانی که میخواهند هوش مصنوعی را به برنامههای خود اضافه کنند، طراحی شده است. با استفاده از این قالب، توسعهدهندگان میتوانند یک برنامه چت را ایجاد کنند که میتواند با استفاده از LLM پاسخ دهد. این امر میتواند برای کاربردهایی مانند پاسخ به سوالات کاربران در مورد یک وبسایت یا ایجاد یک دستیار مجازی بسیار مفید باشد. قالب همچنین از Aspire برای توسعه برنامههای Blazor پشتیبانی میکند و امکان استفاده از فضای بردار محلی را برای نمونهسازی فراهم میکند.
برای استفاده از این قالب، میتوان از دستور dotnet new aichatweb در خط فرمان .NET CLI استفاده کرد و سپس گزینههای مختلفی مانند --provider و --vector-store را برای پیکربندی قالب مشخص کرد. این قالب یک پروژه وب شامل برنامه چت و یک پروژه "Service Defaults" را ایجاد میکند. این قالب یک نقطه شروع عالی برای توسعه برنامههای مبتنی بر هوش مصنوعی با استفاده از .NET است و میتواند به توسعهدهندگان کمک کند تا به سرعت و به آسانی یک برنامه چت را ایجاد کنند.
مشاهده مطلب اصلی