معماری Semantic Kernel از پایه: درک ساختار
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۷ ۰۹:۰۵
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
C# را از طریق function calling به طور طبیعی کشف و فراخوانی کند، که این امر باعث افزایش انعطافپذیری و قابلیت استفاده مجدد کد میشود.
مدیریت حافظه در SK با الگوهای داخلی برای حافظه معنایی، vector stores و تولید تقویتشده با بازیابی (RAG) تسهیل میشود. این ویژگیها به توسعهدهندگان کمک میکنند تا برنامههای کاربردی هوشمندی ایجاد کنند که میتوانند اطلاعات را به طور موثر ذخیره، بازیابی و استفاده کنند. همچنین، SK شامل سیستمهای template، توابع prompt و تنظیمات اجرا است که مقیاسپذیری را فراتر از الحاق ساده رشتهها فراهم میکنند.
هسته Kernel به عنوان هماهنگکننده مرکزی در Semantic Kernel عمل میکند و به عنوان یک container تزریق وابستگی تخصصی برای سرویسهای هوش مصنوعی عمل میکند. برای ساخت یک هسته، میتوان از Kernel.CreateBuilder() استفاده کرد و سرویسهای مورد نیاز مانند AzureOpenAIChatCompletion و AzureOpenAITextEmbeddingGeneration را اضافه کرد. استفاده از DefaultAzureCredential برای مدیریت اعتبارنامهها در محیطهای تولید و توسعه توصیه میشود.