Azure AI چیست؟
چتر مجموعه سرویسهای هوش مصنوعی مایکروسافت آژور — از دسترسی به مدلهای GPT (Azure OpenAI) تا جستوجوی برداری و پردازش اسناد.
چرا مهم است؟
برای تیمهایی که از قبل روی زیرساخت Azure هستند، استفاده از Azure AI یعنی همان مدلهای OpenAI بههمراه SLA سازمانی، Private Networking، Managed Identity و Compliance منطقهای (مثلاً داده در همان Region بماند) — چیزی که API مستقیم OpenAI بهتنهایی تضمین نمیکند.
تعریف
Azure AI نامچتری برای خانواده سرویسهای هوش مصنوعی آژور است؛ برای توسعهدهنده داتنت مهمترین اعضای آن اینها هستند:
| سرویس | کاربرد |
|---|---|
| Azure OpenAI Service | دسترسی به مدلهای GPT/Embedding با زیرساخت و امنیت آژور |
| Azure AI Foundry (Studio) | محیط مدیریت، تست و ارزیابی (Evaluation) مدلها و Agentها |
| Azure AI Search | جستوجوی برداری + متنی، پایه رایج برای RAG روی آژور |
| Azure AI Document Intelligence | استخراج داده ساختیافته از اسناد/فاکتور/فرم |
| Azure AI Speech / Vision | تبدیل گفتار به متن، تشخیص تصویر |
اتصال از داتنت
var client = new AzureOpenAIClient(
new Uri("https://my-resource.openai.azure.com"),
new DefaultAzureCredential()); // Managed Identity، نه API Key خام
IChatClient chatClient = client.AsChatClient("gpt-4o");
اشتباه رایج
❌ ذخیره مستقیم API Key آژور در appsettings.json یا کد. روش توصیهشده استفاده از DefaultAzureCredential (Managed Identity) یا نگهداشتن کلید در Azure Key Vault است.
منبع و مطالعه بیشتر
خلاصه
Azure AI چتر سرویسهای هوش مصنوعی آژور است؛ Azure OpenAI Service همان مدلهای GPT را با امنیت و SLA سازمانی میدهد و Azure AI Search پایه رایج RAG روی آژور است. برای احراز هویت باید از Managed Identity استفاده کرد، نه API Key خام در کد. مرجع کامل: Microsoft Learn.
