این مقاله ادامه سلسله مطالب مربوط به ساخت FatAdvisor، یک عامل هوش مصنوعی تغذیه با استفاده از .NET و Semantic Kernel است. در قسمت قبلی، یک برنامه .NET با استفاده از Semantic Kernel ایجاد شد و به GitHub Models متصل گردید. در این قسمت، هدف افزودن اطلاعات شخصی به عامل و ایجاد یک Plugin برای Semantic Kernel است.
Pluginها در Semantic Kernel برای "کپسوله کردن APIهای موجود در مجموعهای که میتواند توسط هوش مصنوعی استفاده شود" تعریف شدهاند. این Pluginها میتوانند دادهها را دریافت (fetch) و اقدامات را انجام دهند (do actions). در این مقاله، یک Plugin برای Semantic Kernel ایجاد میشود تا اطلاعات مربوط به کاربر و رژیم غذایی او را به عامل ارائه دهد.
ساختار پروژه شامل سه بخش اصلی است: AI (منطق مربوط به هوش مصنوعی)، FatSecretAPI (برای ادغام با API FatSecret) و Console (یک رابط کاربری ساده برای تعامل کاربر).
مشاهده مطلب اصلی