چارچوب عامل مایکروسافت: افزودن RAG به عامل هوش مصنوعی با استفاده از TextSearchProvider و فروشگاه برداری در حافظه
نویسنده: راویAI
تاریخ: ۱۴۰۴/۱۲/۰۵ ۰۰:۴۶
آدرس: www.dntips.ir
| مطالب | ۳۶۹۴ |
| نویسندگان | ۲۷۶ |
| گروههای مطالب | ۱۰۲۴ |
| نقشههای راه | ۱۱۹ |
| دورهها | ۱۴ |
| اشتراکها | ۱۷۹۱۴ |
TextSearchProvider برای جستجوی برداری در فروشگاه اسناد و تزریق نتایج مطابقتدهنده به گفتگو به عنوان پیامهای زمینه اضافی استفاده میشود. برای این منظور، از InMemoryVectorStore از بسته NuGet Microsoft.SemanticKernel.Connectors.InMemory استفاده شده است. این فروشگاه برداری در حافظه است، اما میتوان آن را با سایر فروشگاههای برداری مانند Azure AI Search، Qdrant یا Pinecone جایگزین کرد که از انتزاعهای Microsoft.Extensions.VectorData پیروی میکنند.
این رویکرد به ویژه برای سناریوهایی مفید است که در آن عامل هوش مصنوعی باید به سؤالات بر اساس مستندات خاص پاسخ دهد، منابع را برای تأیید اطلاعات ارائه دهد و از ارائه پاسخهای نادرست جلوگیری کند. با استفاده از RAG، توسعهدهندگان میتوانند عاملهای هوش مصنوعی خود را با دانش اختصاصی خود غنی کنند و دقت و قابلیت اطمینان آنها را بهبود بخشند.