Pular para o conteúdo
Skillpedia
Agentes48 mil · #2340

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/azure-mgmt-arizeaiobservabilityeval-dotnet/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-dotnet

Ou 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.md
Conteú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).

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#2340
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas