آزمون Microsoft.Extensions.AI
چند سؤال کوتاه درباره لایه انتزاعی Microsoft.Extensions.AI، IChatClient و ثبت آن در DI.
⏱ حدود 9 دقیقه · 6 سؤال · نمره قبولی 60٪ · بعد از ثبت، پاسخ درست هر سؤال بههمراه توضیح نمایش داده میشود.
- 1.
هدف اصلی کتابخانه Microsoft.Extensions.AI چیست؟
- 2.
با استفاده از IChatClient، میتوان بدون تغییر کد Business Logic، ارائهدهنده مدل زیرین را (مثلاً از OpenAI به Azure OpenAI) عوض کرد.
- 3.
کدام رابط (Interface) اصلی Microsoft.Extensions.AI برای مکالمه چت با یک مدل زبانی استفاده میشود؟
- 4.
برای ثبت یک IChatClient بهعنوان یک سرویس در DI Container یک برنامه ASP.NET Core، کدام متد معمولاً استفاده میشود؟ (فقط نام متد)
builder.Services.__________<IChatClient>(sp => new SomeChatClient(...)); - 5.
کدامها از مزایای استفاده از Microsoft.Extensions.AI بهجای فراخوانی مستقیم SDK هر ارائهدهنده هستند؟ (چند گزینه)
- 6.
چرا معمولاً یک IChatClient بهجای AddTransient بهصورت AddSingleton یا AddScoped مناسب ثبت میشود؟
0 از 6 سؤال پاسخ داده شده
