azure-mgmt-arizeaiobservabilityeval-dotnet
Ajuda seu agente a gerenciar ferramentas de inteligência artificial para avaliar e observar sistemas. Útil para melhorar a observabilidade e a avaliação de modelos de IA.
O que ela faz
Esta ferramenta permite criar e gerenciar organizações para o serviço Arize AI no Azure. É como configurar uma conta para usar um serviço específico na nuvem.
Quando usar
- ✓Quando você precisa configurar o Arize AI pela primeira vez no Azure.
- ✓Ao criar novas contas para equipes usarem o Arize AI.
- ✓Para gerenciar as configurações de uma organização Arize AI existente.
Exemplo do que pedir para a IA
“Configure uma nova organização Arize AI no Azure para mim.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
Você fornece as informações necessárias, como detalhes da sua conta Azure e informações sobre o Arize AI. A ferramenta então usa essas informações para criar a organização no Azure.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add sickn33/agentic-awesome-skills --skill azure-mgmt-arizeaiobservabilityeval-dotnetOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Azure.ResourceManager.ArizeAIObservabilityEval
SDK .NET para gerenciar recursos de Arize AI Observability e Evaluation no Azure.
Instalação
dotnet add package Azure.ResourceManager.ArizeAIObservabilityEval --version 1.0.0
Informações do Pacote
| Propriedade | Valor |
|---|---|
| Pacote | Azure.ResourceManager.ArizeAIObservabilityEval |
| Versão | 1.0.0 (GA) |
| Versão da API | 2024-10-01 |
| Tipo ARM | ArizeAi.ObservabilityEval/organizations |
| Dependências | Azure.Core >= 1.46.2, Azure.ResourceManager >= 1.13.1 |
Variáveis de Ambiente
AZURE_SUBSCRIPTION_ID=<your-subscription-id>
AZURE_TENANT_ID=<your-tenant-id>
AZURE_CLIENT_ID=<your-client-id>
AZURE_CLIENT_SECRET=<your-client-secret>
Autenticação
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.ArizeAIObservabilityEval;
// Always use DefaultAzureCredential
var credential = new DefaultAzureCredential();
var armClient = new ArmClient(credential);
Fluxo de Trabalho Principal
Criar uma Organização Arize AI
using Azure.Core;
using Azure.ResourceManager.Resources;
using Azure.ResourceManager.ArizeAIObservabilityEval;
using Azure.ResourceManager.ArizeAIObservabilityEval.Models;
// Get subscription and resource group
var subscriptionId = Environment.GetEnvironmentVariable("AZURE_SUBSCRIPTION_ID");
var subscription = await armClient.GetSubscriptionResource(
SubscriptionResource.CreateResourceIdentifier(subscriptionId)).GetAsync();
var resourceGroup = await subscription.Value.GetResourceGroupAsync("my-resource-group");
// Get the organization collection
var collection = resourceGroup.Value.GetArizeAIObservabilityEvalOrganizations();
// Create organization data
var data = new ArizeAIObservabilityEvalOrganizationData(AzureLocation.EastUS)
{
Properties = new ArizeAIObservabilityEvalOrganizationProperties
{
Marketplace = new ArizeAIObservabilityEvalMarketplaceDetails
{
SubscriptionId = "marketplace-subscription-id",
OfferDetails = new ArizeAIObservabilityEvalOfferDetails
{
PublisherId = "arikimlabs1649082416596",
OfferId = "arize-liftr-1",
PlanId = "arize-liftr-1-plan",
PlanName = "Arize AI Plan",
TermUnit = "P1M",
TermId = "term-id"
}
},
User = new ArizeAIObservabilityEvalUserDetails
{
FirstName = "John",
LastName = "Doe",
EmailAddress = "john.doe@example.com"
}
},
Tags = { ["environment"] = "production" }
};
// Create (long-running operation)
var operation = await collection.CreateOrUpdateAsync(
WaitUntil.Completed,
"my-arize-org",
data);
var organization = operation.Value;
Console.WriteLine($"Created: {organization.Data.Name}");
Obter uma Organização
// Option 1: From collection
var org = await collection.GetAsync("my-arize-org");
// Option 2: Check if exists first
var exists = await collection.ExistsAsync("my-arize-org");
if (exists.Value)
{
var org = await collection.GetAsync("my-arize-org");
}
// Option 3: GetIfExists (returns null if not found)
var response = await collection.GetIfExistsAsync("my-arize-org");
if (response.HasValue)
{
var org = response.Value;
}
Listar Organizações
// List in resource group
await foreach (var org in collection.GetAllAsync())
{
Console.WriteLine($"Org: {org.Data.Name}, State: {org.Data.Properties?.ProvisioningState}");
}
// List in subscription
await foreach (var org in subscription.Value.GetArizeAIObservabilityEvalOrganizationsAsync())
{
Console.WriteLine($"Org: {org.Data.Name}");
}
Atualizar uma Organização
// Update tags
var org = await collection.GetAsync("my-arize-org");
var updateData = new ArizeAIObservabilityEvalOrganizationPatch
{
Tags = { ["environment"] = "staging", ["team"] = "ml-ops" }
};
var updated = await org.Value.UpdateAsync(updateData);
Excluir uma Organização
var org = await collection.GetAsync("my-arize-org");
await org.Value.DeleteAsync(WaitUntil.Completed);
Tipos de Chave
| Tipo | Propósito |
|---|---|
ArizeAIObservabilityEvalOrganizationResource |
Recurso ARM principal para organizações Arize |
ArizeAIObservabilityEvalOrganizationCollection |
Coleção para operações CRUD |
…
Perguntas frequentes
O que é Arize AI?
Arize AI é uma plataforma para monitorar e melhorar modelos de inteligência artificial.
O que é Azure Resource Manager (ARM)?
É o serviço do Azure que permite gerenciar todos os recursos da sua conta, como máquinas virtuais ou bancos de dados.
Preciso saber programar para usar isso?
Não, esta ferramenta é feita para que você possa pedir para configurar o Arize AI sem precisar escrever código complexo.
Detalhes
Descrição original do autor
Azure Resource Manager SDK for Arize AI Observability and Evaluation (.NET).
Popularidade
- Estrelas no GitHub
- 48 mil
- Posição no ranking
- #2340
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
00-andruia-consultant
Ajuda seu agente a iniciar ou melhorar projetos de IA. Ele analisa código, sugere ferramentas e cria planos de ação em espanhol.
sickn33/agentic-awesome-skills
007
Faz seu agente realizar auditorias de segurança e modelagem de ameaças. É útil para proteger projetos contra ataques e vulnerabilidades.
sickn33/agentic-awesome-skills
10-andruia-skill-smith
Ajuda seu agente a criar ou melhorar ferramentas de IA. Ele define como as ferramentas funcionam, escreve a documentação e valida a estrutura.
sickn33/agentic-awesome-skills
20-andruia-niche-intelligence
Faz seu agente criar um resumo sobre um setor específico. É útil para entender o contexto, regras, padrões de uso e riscos de um projeto, usando fontes confiáveis.
sickn33/agentic-awesome-skills
Skills parecidas
agent-architecture-audit
Faz seu agente verificar se tudo está funcionando corretamente. Ele encontra e conserta problemas em sistemas de IA, garantindo que funcionem como esperado.
affaan-m/ECC
agent-eval
Ajuda seu agente a comparar diferentes ferramentas de programação de IA. Ele mede qual é mais rápido, barato e confiável para realizar tarefas específicas.
affaan-m/ECC
agent-harness-construction
Faz seu agente entender melhor como realizar tarefas. Ele otimiza as ferramentas e instruções que o agente usa para aumentar suas chances de sucesso.
affaan-m/ECC