Todos os produtos
Search
Central de documentação

STAROps:Integração de Skill do STAROps

Última atualização: Jul 02, 2026

A Agent Skill alibabacloud-starops-chat permite invocar Digital Employees do STAROps para diagnósticos de AIOps. Você também pode adicionar e gerenciar Skills personalizadas para Digital Employees no console do STAROps.

Casos de uso

Cenário

Descrição

Exemplo de prompt

Análise de causa raiz de erros de serviço

Analisa as causas raiz de erros de um serviço específico usando raciocínio em múltiplas etapas entre traces, logs e métricas.

Identifique a causa raiz dos erros no serviço de inventário.

Consultas de workspace e serviço

Recupera listas de serviços, contagens, distribuições de linguagens e outros metadados do workspace atual.

Quantos serviços de APM existem no workspace atual?

Análise de métricas de APM

Analisa volume de requisições, taxas de erro, latência e outras métricas de APM com ordenação e classificação Top-N por dimensão.

Qual serviço tem o maior volume de requisições?

Topologia e classificação de serviços

Exibe linguagens de programação, dependências upstream e downstream e estados de recursos na topologia de serviços.

Mostre os serviços agrupados por linguagem de programação no workspace atual.

Investigação em múltiplos turnos

Continua com perguntas de acompanhamento no mesmo thread, baseando-se em conclusões diagnósticas anteriores para refinar progressivamente o escopo.

Com base no timeout do serviço de notificação identificado anteriormente, verifique seus logs de erro.

Pré-requisitos

  • O STAROps está ativado na sua conta Alibaba Cloud.

  • O Digital Employee tem acesso ao APM, SLS, UModel e outras fontes de dados. Sem fontes de dados conectadas, os diagnósticos não conseguem gerar conclusões úteis.

  • Você possui credenciais de conta Alibaba Cloud com acesso ao workspace de destino e às seguintes permissões do RAM:

    Nome da API

    Ação

    Recurso

    CreateThread

    starops:CreateThread

    acs:starops:<region>:<uid>:digitalemployee/<employee_name>

    CreateChat

    starops:CreateChat

    acs:starops:<region>:<uid>:digitalemployee/<employee_name>

  • A CLI do Alibaba Cloud está instalada e as credenciais estão configuradas (recomendado). A Skill resolve credenciais por meio da cadeia padrão do Alibaba Cloud Credentials SDK, que lê automaticamente o arquivo ~/.aliyun/config.json. Nenhuma configuração adicional é necessária.

    Aviso

    Para evitar vazamento de credenciais, não cole seu AccessKey ID ou AccessKey Secret nas conversas do Agent. Use o arquivo de configuração da CLI do Alibaba Cloud para gerenciar credenciais — a Skill as lê automaticamente.

  • O Python 3 está instalado na máquina local para executar os scripts de diagnóstico integrados da Skill.

Agents compatíveis

A Skill alibabacloud-starops-chat segue uma especificação aberta de Skill e funciona com todos os principais coding agents, incluindo Qwen Code, Claude Code, Codex, Qoder, OpenClaw, entre outros.

Qualquer Agent personalizado compatível com a especificação de Skill também pode usar esta Skill. A especificação exige que o Agent tenha as seguintes capacidades:

  1. Analisar o arquivo de descrição SKILL.md para recuperar metadados, instruções e definições de ferramentas da Skill.

  2. Suportar a execução de scripts integrados da Skill por meio de chamadas de ferramenta bash.

  3. Injetar variáveis de ambiente e credenciais conforme declarado no arquivo SKILL.md.

Agents personalizados que atendem a esses requisitos (como agents construídos sobre LangChain, AutoGen ou Dify) podem carregar esta Skill colocando os arquivos da Skill em um diretório de skills reconhecido.

Instalar a Skill

A Skill alibabacloud-starops-chat está publicada no Alibaba Cloud Skills e no ClawHub. Há suporte para os seguintes métodos de instalação.

Método 1 (Recomendado): Instalar via npx

O comando npx vem integrado ao Node.js. Antes de instalar, confirme que seu ambiente local está pronto:

node -v
npx -v

Se o terminal informar que node ou npx não foi encontrado, baixe e instale o Node.js no site do Node.js.

Execute o seguinte comando para instalar a Skill alibabacloud-starops-chat:

npx skills add aliyun/alibabacloud-aiops-skills --skill alibabacloud-starops-chat

Após a instalação, confirme que o diretório alibabacloud-starops-chat existe no seu diretório de skills e reinicie o Agent para ativar a Skill.

Método 2: Instalar manualmente

Baixe o pacote alibabacloud-starops-chat na página de Release do GitHub. Extraia o arquivo compactado e copie os arquivos para o diretório de skills do seu Agent.

Após a cópia, confirme que o diretório alibabacloud-starops-chat existe no seu diretório de skills e reinicie o Agent para carregar a Skill.

Os diretórios de instalação de skills para Agents comuns estão listados abaixo.

Agent

Diretório no nível do projeto

Diretório no nível do usuário

Claude Code

.claude/skills

~/.claude/skills

Codex

.agents/skills

~/.agents/skills

Qoder

.qoder/skills

~/.qoder/skills

QwenCode

.qwen/skills

~/.qwen/skills

OpenClaw

.openclaw/skills

~/.openclaw/skills

Configurar variáveis de ambiente

A Skill usa as seguintes variáveis de ambiente para localizar o Digital Employee e o workspace de destino. Se sua plataforma não as injetar automaticamente, defina-as manualmente antes de invocar a Skill:

Variável

Obrigatória

Descrição

Como obter

STAROPS_AGENT_EMPLOYEE

Sim

Nome do Digital Employee

Console do STAROps > Digital Employees > Nome do Digital Employee

STAROPS_AGENT_WORKSPACE

Sim

Identificador do workspace

Console do CMS 2.0 > Selecione Workspace

STAROPS_AGENT_UID

Sim

UID da conta Alibaba Cloud proprietária do workspace

Console do Alibaba Cloud > Account Management > Account ID

STAROPS_AGENT_ENDPOINT

Não

Endpoint personalizado

Padrão: starops.cn-beijing.aliyuncs.com

STAROPS_AGENT_REGION

Não

Região

Padrão: cn-beijing

export STAROPS_AGENT_EMPLOYEE="<Digital Employee name>"
export STAROPS_AGENT_WORKSPACE="<workspace identifier>"
export STAROPS_AGENT_UID="<Alibaba Cloud account UID>"

Configurar credenciais

A Skill resolve credenciais por meio da cadeia padrão do Alibaba Cloud Credentials SDK. Nenhuma variável de AccessKey específica da Skill é necessária. Recomendamos configurar as credenciais via CLI do Alibaba Cloud — a Skill as lê automaticamente.

Método 1 (Recomendado): Configurar via CLI do Alibaba Cloud

Se a CLI do Alibaba Cloud ainda não estiver instalada, consulte o guia de instalação da CLI do Alibaba Cloud para instalá-la. Em seguida, execute o seguinte comando para configurar as credenciais:

aliyun configure

Siga as instruções para inserir seu AccessKey ID, AccessKey Secret e Region ID padrão. Após a configuração, as credenciais são salvas em ~/.aliyun/config.json, que a Skill lê automaticamente.

Para verificar se a configuração da CLI está funcionando, execute:

aliyun sts GetCallerIdentity

Se o comando retornar o UID da sua conta e informações de identidade, as credenciais estão configuradas corretamente.

A CLI do Alibaba Cloud suporta vários modos de credencial por meio do parâmetro --mode:

# AK mode (default)
aliyun configure --mode AK

# STS Token mode (temporary credentials)
aliyun configure --mode StsToken

# RAM Role (ECS instance role)
aliyun configure --mode EcsRamRole

# RAM Role ARN (role assumption)
aliyun configure --mode RamRoleArn

Método 2: Configurar via variáveis de ambiente

Se preferir não usar a CLI do Alibaba Cloud, defina variáveis de ambiente padrão diretamente:

export ALIBABA_CLOUD_ACCESS_KEY_ID="<YOUR-ACCESS-KEY-ID>"
export ALIBABA_CLOUD_ACCESS_KEY_SECRET="<YOUR-ACCESS-KEY-SECRET>"

Este método é adequado para pipelines de CI e depuração temporária. Não é recomendado para ambientes de produção.

Método 3: Outras fontes de credenciais

A cadeia padrão do Credentials SDK também suporta as seguintes fontes, em ordem decrescente de prioridade:

  1. Variáveis de ambiente (ALIBABA_CLOUD_ACCESS_KEY_ID / ALIBABA_CLOUD_ACCESS_KEY_SECRET)

  2. Arquivo de configuração da CLI do Alibaba Cloud (~/.aliyun/config.json)

  3. STS Token

  4. RAM Role (metadados de instância ECS ou container)

Para ambientes de desenvolvimento local onde a consulta de metadados de instância não é necessária, defina export ALIBABA_CLOUD_ECS_METADATA_DISABLED=true para evitar atrasos desnecessários por timeout.

Invocar o Agent do STAROps

Após a instalação e configuração, descreva suas necessidades de diagnóstico no Agent para acionar a Skill. O Agent executa automaticamente o seguinte processo:

  1. Verifica se as variáveis de ambiente e a cadeia de credenciais estão prontas.

  2. Chama CreateThread para criar um thread de sessão, retornando um threadId e um link para o console do STAROps referente a esse thread.

  3. Chama CreateChat para enviar a pergunta do usuário e assina a resposta em streaming SSE.

  4. Transmite o status de invocação de ferramentas ([tool:started] / [tool:running] / [tool:done]) e fragmentos do relatório de diagnóstico para stderr em tempo real.

  5. Envia a conclusão diagnóstica final para stdout, delimitada por === STAROPS ANSWER BEGIN === e === STAROPS ANSWER END ===.

Na primeira invocação, o Agent orienta você na instalação das dependências do Python (pip3 install -r scripts/requirements.txt) e na configuração das variáveis de ambiente.

Melhores práticas para prompts

Uma única sessão de diagnóstico pode levar vários minutos e acionar múltiplas chamadas internas de ferramentas. A qualidade do seu prompt afeta diretamente a qualidade do diagnóstico. Inclua as seguintes informações nos seus prompts:

  • Workspace de destino e nome do serviço (ou aplicação, componente ou serviço de APM).

  • Uma intenção diagnóstica clara, por exemplo "analisar causa raiz", "listar escopo de impacto potencial" ou "fornecer recomendações de mitigação".

  • Um intervalo de tempo, por exemplo "últimos 30 minutos" ou "2026-05-19 10:00 a 11:00 (horário de Pequim)".

  • Quaisquer pistas existentes, como conteúdo de alertas, TraceID, palavras-chave de erro ou Project/Logstore do SLS.

  • A decisão esperada, por exemplo "se deve fazer scale up", "se deve reverter a release" ou "se deve contatar a equipe upstream".

Para manter a continuidade do contexto do thread, siga estas duas regras:

  • Todas as perguntas de acompanhamento em uma única investigação devem reutilizar o threadId retornado na primeira chamada. Criar um novo thread descarta todas as evidências diagnósticas anteriores e conclusões intermediárias.

  • Sempre execute o script de invocação com --pipe. Sem essa flag, a saída não inclui o delimitador === STAROPS ANSWER BEGIN ===, tornando a análise downstream não confiável.

Cenário 1: Consultar contagem de serviços de APM

Prompt

How many APM services are in the current workspace?

Exemplo de saída do Agent

The current workspace rca-benchmark contains 49 APM services.

Language distribution overview:

| Language                   | Count                                       |
|---------------------------|---------------------------------------------|
| Java                      | Most (ad, fraud-detection, accounting, ...) |
| Go                        | Several (product-catalog, checkout, ...)    |
| Node.js                   | Several (frontend, frontend-web, ...)       |
| .NET                      | Several (cart, accounting, ...)             |
| Python/Rust/PHP/Ruby/C++  | A few each                                  |

These services cover a complete e-commerce and financial scenario, including frontend, product-catalog, cart, checkout, payment, shipping, fraud-detection, and other core microservices.

Cenário 2: Visualizar distribuição de serviços por linguagem

Prompt

Show me services grouped by programming language in the current workspace.

Exemplo de saída do Agent

The current workspace rca-benchmark contains 49 APM services, grouped by programming language:

| Language  | Count | Services                                                                  |
|----------|-------|---------------------------------------------------------------------------|
| Java     | 28    | ad, fraud-detection, inventory, loyalty, review, promotion, wishlist, ... |
| Golang   | 3     | product-catalog, flagd, checkout                                          |
| Node.js  | 3     | frontend, payment, loadgenerator                                          |
| .NET     | 2     | cart, accounting                                                          |
| Python   | 1     | recommendation                                                            |
| C++      | 1     | currency                                                                  |
| Rust     | 1     | shipping                                                                  |
| PHP      | 1     | quote                                                                     |
| Ruby     | 1     | email                                                                     |
| WebJS    | 1     | frontend-web                                                              |
| Unknown  | 2     | image-provider, frontend-proxy                                            |

A total of 10 programming languages are represented. Java services are the most common (28 services).

Cenário 3: Identificar causa raiz de erro de serviço

Prompt

Identify the root cause of errors in the inventory service.

Exemplo de saída do Agent

## inventory Service 5xx Error Root Cause Analysis

### Conclusion

Root cause: The inventory service timed out (5 seconds) when calling the downstream notification service, causing cascading 5xx errors.

### Evidence Chain

#### 1. Trace Analysis

61 error traces were analyzed; all errors point to the same step:

| Error Span               | Service      | Duration   | Diagnosis      |
|-------------------------|--------------|------------|----------------|
| notification POST        | notification | ~5000ms    | error_and_slow |
| checkout orders publish  | checkout     | 1366-1927ms| slow           |

Call path:
frontend-proxy -> frontend -> checkout -> inventory -> notification (5s timeout)

#### 2. Related Alerts

- [Health Rule] latency_avg_threshold_critical (CRITICAL): checkout avg latency 3.6s
- frontend slow response (CRITICAL): frontend POST avg response time > 1000ms
- Container memory > 85% (CRITICAL): kafka container memory 88.52%

#### 3. notification Service Resource Status

| Metric               | Value  | Status  |
|--------------------|--------|---------|
| Pod status           | Running| Normal  |
| Memory usage/limit   | 66.6%  | Normal  |
| Memory usage/request | 133.2% | Exceeds |

### Possible Causes

1. Kafka memory pressure (88.52%) may be delaying message processing in notification.
2. notification memory exceeds 133% of request value — likely triggering GC under load.
3. Connection pool exhaustion between inventory and notification.

### Mitigation

1. Check notification service logs and Kafka cluster status.
2. Scale up notification (increase resources.limits.memory).
3. Add a circuit breaker and appropriate timeout in inventory to prevent cascading failures.

Cenário 4: Investigação em múltiplos turnos

A Skill do STAROps suporta interações em múltiplos turnos. Ao continuar no mesmo thread, você pode refinar progressivamente o escopo da investigação.

Prompt do turno 1

Identify the root cause of errors in the inventory service.

Prompt do turno 2 (mesmo thread)

Based on the notification service timeout identified earlier, check its error logs for the last 30 minutes to determine whether the issue is internal to notification or caused by its downstream Kafka.

Prompt do turno 3 (continuar a investigação detalhada)

Kafka container memory usage is at 88.52%. Provide scale-up recommendations and a temporary mitigation plan.

Reutilizar o mesmo threadId permite que o Agent do STAROps faça raciocínios com base nos resultados de chamadas de ferramentas acumulados anteriormente (métricas, traces, logs) sem repetir varreduras de dados.

Segurança e privacidade de dados

A Skill do STAROps chama Digital Employees do STAROps via OpenAPI do Alibaba Cloud. O processo segue estes princípios de segurança:

  • Todas as requisições são transmitidas por HTTPS com assinatura ACS3-HMAC-SHA256. Os dados de diagnóstico não passam por nenhum serviço de terceiros.

  • As informações de credenciais (AccessKey, STS Token, RAM Role) são resolvidas por meio da cadeia padrão do Alibaba Cloud Credentials e nunca aparecem nas conversas do Agent ou na saída de scripts.

  • A Skill apenas cria threads de diagnóstico e envia requisições de conversa. Ela não modifica diretamente recursos de nuvem como ECS, OSS, RDS, SLS ou RAM. Quaisquer ações de correção recomendadas pelo Agent do STAROps devem passar pelo seu processo normal de aprovação de mudanças.

  • Quando o script retorna um erro http 401 ou 403, a Skill para imediatamente e relata o erro. Ela não tenta novamente com outras credenciais nem fabrica conclusões diagnósticas a partir de conhecimento prévio.

Limites

Limite

Descrição

Duração da tarefa

Uma única tarefa de diagnóstico expira após 30 minutos por padrão. Se nenhum evento SSE for recebido por um período prolongado, a Skill gera um erro de ociosidade com base em --idle-timeout (padrão: 60 segundos).

Fontes de dados

A qualidade do diagnóstico depende das fontes de dados APM, SLS e UModel conectadas ao workspace. Fontes de dados ausentes ou desconectadas não podem ser analisadas.

Gerenciamento de recursos

A Skill realiza apenas raciocínio e diagnósticos. Ela não executa diretamente alterações de recursos em ECS, OSS, RDS, SLS ou RAM.

Ambiente de execução

O Python 3 deve estar instalado e as dependências devem ser instaladas via pip3 install -r scripts/requirements.txt.

Perguntas frequentes

Preciso criar um thread no console antes de usar a Skill?

Não. A Skill cria automaticamente um thread de sessão via CreateThread na primeira invocação e imprime a STAROPS_URL. Você pode usar essa URL para navegar diretamente ao console do STAROps e visualizar todas as mensagens e registros de chamadas de ferramentas desse thread.

Como configuro as credenciais da conta Alibaba Cloud?

A abordagem recomendada é executar aliyun configure para configurar credenciais via CLI do Alibaba Cloud. A Skill lê automaticamente o arquivo ~/.aliyun/config.json. Para etapas detalhadas, consulte "Configurar credenciais" acima.

Se você usar outras fontes de credenciais, a ordem de prioridade da mais alta para a mais baixa é:

  1. Variáveis de ambiente: Defina ALIBABA_CLOUD_ACCESS_KEY_ID e ALIBABA_CLOUD_ACCESS_KEY_SECRET. Adequado para pipelines de CI e depuração temporária.

  2. Arquivo de configuração da CLI do Alibaba Cloud (~/.aliyun/config.json): Recomendado. Execute aliyun configure para configurá-lo.

  3. STS Token: Credenciais temporárias injetadas pela plataforma. Adequado para pipelines de CI e ambientes sandbox.

  4. RAM Role: Cargas de trabalho ECS ou container obtêm credenciais dos metadados da instância.

Posso usar um endpoint personalizado?

Sim. Defina a variável de ambiente STAROPS_AGENT_ENDPOINT=<domain> para especificar um endpoint dedicado ou de rede privada.

O que devo fazer se os resultados do diagnóstico não forem específicos o suficiente?

Considere as seguintes melhorias:

  • Inclua evidências-chave no seu prompt: nome do serviço, intervalo de tempo, TraceID, conteúdo de alertas e palavras-chave de erro.

  • Verifique se o workspace tem fontes de dados APM, SLS e UModel conectadas. Fontes de dados ausentes impedem o Agent do STAROps de reunir evidências.

  • Use --thread para continuar com perguntas de acompanhamento em múltiplos turnos, permitindo que o Agent do STAROps investigue detalhadamente a partir de conclusões existentes em vez de iniciar uma nova sessão.

  • Se o STAROps retornar (No assistant answer was returned.) ou apenas uma resposta genérica, tente novamente uma vez usando o mesmo thread. Se o problema persistir, informe ao usuário que o STAROps não retornou dados de diagnóstico válidos. Não fabrique conclusões a partir de conhecimento prévio.

Solução de problemas

http 401 Unauthorized

A cadeia de credenciais não resolveu uma identidade com permissões do STAROps.

Resolução:

  • Verifique se a cadeia padrão do Credentials consegue resolver pelo menos um destes: STS Token, RAM Role, perfil da CLI ou metadados de instância.

  • Verifique se a política do RAM da identidade resolvida inclui starops:CreateThread e starops:CreateChat.

  • Se estiver usando um STS Token, confirme que ele não expirou e que a função assumida inclui as permissões necessárias.

  • Quando a autenticação falha, a Skill termina imediatamente sem tentar novamente. Conceda as permissões necessárias antes de reenviar a requisição.

http 404 Not Found

O nome do Digital Employee, o workspace ou o UID não correspondem aos recursos reais.

Resolução: Verifique se STAROPS_AGENT_EMPLOYEE, STAROPS_AGENT_WORKSPACE e STAROPS_AGENT_UID correspondem todos ao mesmo conjunto de recursos reais. O UID deve ser o UID da conta primária proprietária do workspace.

ConfigError: Missing required STAROps environment variables

Uma ou mais das variáveis STAROPS_AGENT_EMPLOYEE, STAROPS_AGENT_WORKSPACE ou STAROPS_AGENT_UID não estão definidas ou estão vazias.

Resolução: Execute o script de verificação prévia em SKILL.md para confirmar que todas as variáveis estão definidas e tente novamente.

CredentialError

O Alibaba Cloud Credentials SDK não encontrou nenhuma source de credencial disponível.

Resolução: Execute aliyun configure para configurar credenciais via CLI do Alibaba Cloud — a Skill lê automaticamente o arquivo ~/.aliyun/config.json. Você também pode fornecer credenciais via variáveis de ambiente, STS Token ou RAM Role. Para desenvolvimento local onde metadados de instância não são necessários, defina export ALIBABA_CLOUD_ECS_METADATA_DISABLED=true para reduzir atrasos por timeout.

Erro de Idle Timeout

Nenhum evento SSE foi recebido dentro da janela --idle-timeout, indicando que o Agent do STAROps pode estar travado.

Resolução: Tente novamente uma vez usando o mesmo --thread. Para tarefas complexas que devem permanecer silenciosas por períodos prolongados, aumente o valor de --idle-timeout adequadamente.

ModuleNotFoundError

As dependências do Python não estão instaladas.

Resolução: Execute pip3 install -r scripts/requirements.txt no diretório raiz da Skill. O arquivo de dependências está no subdiretório scripts/, não na raiz do projeto.

O que é uma Skill de Digital Employee?

Além de invocar Digital Employees do STAROps por meio da Skill alibabacloud-starops-chat em um AI Agent, você pode adicionar e gerenciar Skills personalizadas para Digital Employees diretamente no console do STAROps.

Uma Skill de Digital Employee é um módulo de instruções reutilizável que encapsula conhecimento de domínio e fluxos de trabalho em uma unidade de capacidade padronizada. O Digital Employee segue o processo predefinido em uma Skill para executar tarefas específicas.

Recurso

Descrição

Carregamento progressivo

O Digital Employee carrega o conteúdo completo de uma Skill apenas quando necessário, conservando espaço de contexto.

Reutilização de conhecimento

Encapsula expertise de domínio em módulos reutilizáveis para garantir execução consistente.

Acionamento sob demanda

Corresponde e ativa automaticamente Skills relevantes com base no conteúdo da conversa.

Fácil manutenção

Baseado em formato de arquivo Markdown — Skills podem ser criadas e modificadas sem programação.

Conceitos principais

Termo

Descrição

Skill

Uma pasta contendo instruções, scripts e recursos que o Digital Employee pode carregar dinamicamente para executar uma tarefa específica.

SKILL.md

O arquivo de definição da Skill — um arquivo Markdown contendo metadados e instruções de execução que serve como componente central de cada Skill.

Frontmatter

Configuração no formato yaml no topo de um arquivo SKILL.md que define o nome, descrição e outras informações básicas da Skill.

Condição de acionamento

O método pelo qual uma Skill é ativada. Três tipos de acionamento são suportados: correspondência automática baseada no conteúdo da conversa, menção explícita do nome da Skill em uma conversa (por exemplo, "Execute uma inspeção de saúde do cluster usando a Skill k8s-cluster-health-inspection") e seleção via comando /skill.

Mecanismo de carregamento de Skills

O carregamento de Skills ocorre em três fases:

  1. Fase de descoberta: Quando o Digital Employee inicia, ele carrega apenas o nome e a descrição de cada Skill — não o conteúdo completo. Isso permite que o Digital Employee gerencie um grande número de Skills simultaneamente sem consumir espaço excessivo de contexto.

  2. Fase de ativação: Quando a tarefa de um usuário corresponde à descrição de uma Skill, o sistema carrega o conteúdo completo de instruções do SKILL.md para essa Skill em preparação para execução.

  3. Fase de execução: O Digital Employee segue as instruções passo a passo, carregando arquivos de referência e recursos de script conforme necessário. O contexto da Skill é liberado após a conclusão da execução.

Adicionar uma Skill

Pré-requisitos

  • Pelo menos um Digital Employee foi criado.

  • Sua conta recebeu a permissão cms:CreateDigitalEmployeeSkill.

Procedimento

  1. Faça logon no console do STAROps.

  2. No painel de navegação à esquerda, clique em Digital Employees.

  3. Na lista de Digital Employees, clique no Digital Employee de destino para abrir sua página de detalhes.

  4. Clique na aba Skill Management e depois clique em Add Skill.

  5. Configure os parâmetros da Skill. Escolha um dos seguintes métodos:

    • Entrada direta: Preencha os seguintes parâmetros no console:

      Parâmetro

      Descrição

      Skill name

      O identificador exclusivo da Skill, usado para referências internas do sistema e acionamento. Use letras minúsculas e hifens, por exemplo k8s-cluster-health-inspection.

      Display name

      O nome exibido para a Skill no console, por exemplo "K8s Cluster Health Inspection".

      Description

      Uma descrição funcional que ajuda o Digital Employee a determinar quando ativar esta Skill. Uma descrição mais precisa melhora a precisão da correspondência automática.

      Skill design

      As instruções de execução da Skill — ou seja, o conteúdo do SKILL.md. Define as etapas e restrições específicas que o Digital Employee segue após carregar esta Skill.

    • Upload: Faça upload de uma pasta local de Skill. A pasta deve conter um arquivo SKILL.md junto com quaisquer scripts e recursos de referência necessários. Após o upload, o sistema analisa automaticamente o conteúdo da pasta e muda para a visualização de entrada direta. Confirme os parâmetros e clique em Add Now para concluir a criação.

  6. Clique em Add Now.

Gerenciar Skills existentes

Na aba Skill Management, você pode executar as seguintes operações nas Skills adicionadas:

Operação

Descrição

Edit

Modifica o nome, descrição ou instruções de execução da Skill.

Delete

Remove Skills que não são mais necessárias.

Aviso

Skills excluídas não podem ser recuperadas. Antes de excluir, confirme que a Skill não está sendo referenciada por nenhuma conversa ativa de um Digital Employee.