O SLS DataAgent é um assistente inteligente para análise de dados de negócios. Ele oferece recursos avançados de consulta de dados e insights profundos para ajudar você a obter rapidamente informações essenciais sobre o negócio.
Visão geral
O SLS DataAgent fornece os seguintes recursos principais:
Perguntas e respostas orientadas por conhecimento: Responde a questões de operações e manutenção (O&M) utilizando os documentos de Procedimento Operacional Padrão (SOP) presentes em sua base de conhecimento associada.
Suporte a múltiplas bases de conhecimento: Compatível com três tipos de bases de conhecimento: OSS, Alibaba Cloud DevOps (Codeup) e a base de conhecimento integrada do SLS.
Configuração flexível de permissões: Oferece dois modos de permissão: função de serviço e função personalizada.
Regras personalizadas: Permite configurar regras padrão para orientar o comportamento do funcionário digital.
Nota : O SLS DataAgent, construído sobre a estrutura de funcionário digital, é um sistema de perguntas e respostas que depende inteiramente dos documentos SOP em sua base de conhecimento. Sem essa base, ele não consegue fornecer respostas eficazes.
Pré-requisitos
Antes de usar o SLS DataAgent, certifique-se de atender aos seguintes requisitos:
|
Tipo de usuário |
Requisitos de permissão |
|
Conta primária |
Possui todas as permissões administrativas por padrão e pode criar um funcionário digital diretamente. |
|
Usuário RAM |
Entre em contato com o administrador para solicitar as permissões necessárias. Para mais informações, consulte Conceder permissões a um usuário RAM. |
Criar um funcionário digital
Faça login no console do Log Service.
Escolha Log Apps > SLS DataAgent e clique em Digital Employee.
Na página do funcionário digital, clique em Create Digital Employee no canto superior direito.
-
Na caixa de diálogo Create Digital Employee, configure os seguintes parâmetros:
Parâmetro
Obrigatório
Descrição
ID
Sim
Identificador exclusivo do funcionário digital. Este ID não pode ser alterado após a criação. Recomendamos usar uma combinação de letras e números, como
order-system-expert.Display name
Sim
Nome exibido para o funcionário digital na interface. Recomendamos usar um nome que reflita seu propósito de negócio, como "Especialista em Monitoramento de Pedidos" ou "Inspetor de Cluster Big Data".
RAM role type
Sim
Define o tipo de função RAM para o funcionário digital. Selecione uma das opções abaixo:
• service role: Utiliza a função de serviço fornecida pelo sistema (sem necessidade de configuração). O funcionário digital obtém automaticamente permissões de leitura para Log Service e ARMS.
• custom role: Escolha esta opção se precisar acessar uma base de conhecimento específica do Model Studio ou restringir o escopo de acesso. É necessário configurar um ARN de função RAM autorizado. Para mais informações, consulte Criar e autorizar uma função RAM.
RAM role ARN
Sim
Este parâmetro é obrigatório apenas se você selecionar uma função personalizada. A função de serviço padrão utiliza a função
ServiceRoleForCloudMonitor, que possui permissões de leitura para CloudMonitor, Log Service (SLS) e ARMS.Built-in SLS knowledge base
Não
Se ativado, o funcionário digital responde a perguntas relacionadas ao SLS. Esta opção vem habilitada por padrão.
Description
Não
Descreva as responsabilidades e capacidades do funcionário digital. Por exemplo: "Responsável pela inspeção diária, análise de anomalias e análise de causa raiz para aplicações principais no centro de pedidos. Capaz de analisar consultas lentas do MySQL."
Default rules
Não
Regras padrão para orientar o comportamento do funcionário digital. Recomendamos o uso da sintaxe Markdown. Você pode definir a função do funcionário, o escopo de capacidades e as diretrizes comportamentais.
Após configurar os parâmetros, clique em OK.
Associar uma base de conhecimento
Depois de criar um funcionário digital, associe uma base de conhecimento a ele. Se você ativou a opção Built-in SLS knowledge base durante a criação, já pode começar a fazer perguntas relacionadas ao SLS imediatamente. Para associar uma base de conhecimento personalizada, siga as etapas abaixo.
Estrutura da base de conhecimento SOP
A base de conhecimento SOP utiliza uma estrutura modular baseada em diretórios, com SOP.md como arquivo de entrada principal. Essa organização permite que o agente encontre autonomamente as informações necessárias.
A seguir, apresentamos uma estrutura de diretórios recomendada: accesslog_sop .zip
knowledge_base_root/
├── SOP.md # Core entry file, describes the overview of each knowledge domain
├── accesslog/ # Access log domain
│ ├── overview.md # Domain overview
│ └── troubleshooting.md # Troubleshooting guide
├── monitoring/ # Monitoring domain
│ ├── overview.md
│ └── alert-handling.md
└── ...
No arquivo SOP.md, forneça uma visão geral de cada domínio de conhecimento e, em seguida, detalhe as informações nos arquivos correspondentes dentro de cada diretório.
Associar a base de conhecimento integrada do SLS
A base de conhecimento integrada do SLS contém procedimentos operacionais padrão e melhores práticas para o Log Service, facilitando respostas a perguntas relacionadas ao SLS.
Método 1: Ativar durante a criação
Ao criar o funcionário digital, mantenha a chave Built-in SLS knowledge base ativada.
Método 2: Adicionar após a criação
Na lista de funcionários digitais, clique no funcionário desejado para abrir sua página de detalhes.
Selecione a aba Knowledge base.
Clique em Add Knowledge Base e selecione o tipo Built-in knowledge base.
No campo Knowledge base ID, insira
slse clique em OK.
Associar uma base de conhecimento do OSS
Caso seus documentos SOP estejam armazenados no OSS, siga estas etapas para associar uma base de conhecimento do OSS.
Pré-requisitos
Você criou um bucket do OSS e carregou seus documentos SOP.
Você criou e configurou uma função RAM personalizada. Para detalhes, consulte Criar e autorizar uma função RAM.
Procedimento
Altere o tipo de função RAM do funcionário digital para Custom role e configure o ARN da função RAM autorizada.
Na página de detalhes do funcionário digital, selecione a aba Knowledge base.
Clique em Add Knowledge Base e selecione o tipo OSS knowledge base.
-
Configure os seguintes parâmetros:
Parâmetro
Descrição
OSS region
Região onde está localizado o bucket do OSS que armazena os documentos SOP.
OSS bucket
Nome do bucket do OSS.
Document library root path
Caminho do diretório onde o arquivo
SOP.mdestá localizado. Se oSOP.mdestiver no diretório raiz do bucket, insira/. Se estiver em um subdiretório, insira o caminho completo, como/docs/sop/. Clique em OK.
Associar uma base de conhecimento do Alibaba Cloud DevOps
Se você utiliza o Alibaba Cloud DevOps (Codeup) para gerenciar seus documentos SOP, siga estas etapas para associar uma base de conhecimento do Alibaba Cloud DevOps.
Pré-requisitos
Você criou um repositório de código no console do Alibaba Cloud DevOps e carregou seus documentos SOP.
Você criou um token de acesso pessoal.
Obter informações de configuração
Organization ID: Encontre o ID da organização na URL da página. A URL segue o formato
https://codeup.aliyun.com/<Organization_ID>/<Repository_Name>\.Repository ID: Na página do repositório de código, escolha Settings > Basic Information para visualizar o ID.
-
Personal access token:
No console do Alibaba Cloud DevOps, clique na sua foto de perfil no canto superior direito e selecione Personal settings.
Escolha Personal access tokens e clique em Create Access Token.
Defina um nome, data de expiração e escopo de permissão para o token e clique em Create.
Copie e salve com segurança o token gerado. O token é exibido apenas uma vez.
Procedimento
Na página de detalhes do funcionário digital, selecione a aba Knowledge base.
Clique em Add Knowledge Base e selecione o tipo Alibaba Cloud DevOps knowledge base.
-
Configure os seguintes parâmetros:
Parâmetro
Descrição
Organization ID
ID da sua organização no Alibaba Cloud DevOps.
Repository ID
ID do seu repositório de código.
Branch name
Branch a ser associada, como
masteroumain.Personal access token
Seu token de acesso pessoal do Alibaba Cloud DevOps.
Document library root path
Caminho do diretório onde o arquivo
SOP.mdestá localizado. Clique em OK.
Conversar com um funcionário digital
Após criar o funcionário digital e associar uma base de conhecimento, inicie uma conversa.
Na página do SLS DataAgent, clique em New Conversation no painel de navegação à esquerda.
Na caixa de entrada da conversa, selecione o funcionário digital com quem deseja conversar.
Insira sua pergunta e pressione Enter ou clique no botão de envio.
O funcionário digital responderá à sua pergunta com base no conteúdo da base de conhecimento associada.
Nota : Defina um intervalo de tempo no canto superior direito da interface de chat. Isso limita o período dos dados que o funcionário digital recupera.
Apêndice
Conceder permissões a um usuário RAM
Para usar o SLS DataAgent como usuário RAM, um administrador deve primeiro conceder as permissões necessárias.
Permissão para transmitir uma função
Permite que um usuário RAM transmita uma função RAM ao serviço CloudMonitor. Esta permissão é necessária ao criar um funcionário digital.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": "ram:PassRole",
"Resource": "*",
"Condition": {
"StringEquals": {
"acs:Service": "cloudmonitor.aliyuncs.com"
}
}
}
]
}
Nota : Para restringir o escopo desta permissão, defina o Resource como um ARN de função específico.
Permissões de conversa
Permite que um usuário RAM apenas converse com um funcionário digital.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateChat",
"cms:CreateThread",
"cms:GetThread",
"cms:GetThreadData",
"cms:ListThreads"
],
"Resource": "acs:cms:*:*:digitalEmployee/*"
}
]
}
Permissões administrativas
Permite que um usuário RAM gerencie funcionários digitais, o que inclui permissões de conversa.
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"cms:CreateChat",
"cms:GetDigitalEmployee",
"cms:ListDigitalEmployees",
"cms:GetThread",
"cms:GetThreadData",
"cms:ListThreads",
"cms:CreateDigitalEmployee",
"cms:UpdateDigitalEmployee",
"cms:DeleteDigitalEmployee",
"cms:CreateThread",
"cms:UpdateThread",
"cms:DeleteThread"
],
"Resource": [
"acs:cms:*:*:digitalemployee/*",
"acs:cms:*:*:digitalemployee/*/thread/*"
]
}
]
}
Criar e autorizar uma função RAM
Se precisar usar uma função personalizada, por exemplo, para acessar uma base de conhecimento do OSS, siga estas etapas para criar e autorizar uma função RAM.
Etapa 1: Criar uma função RAM
Faça login no console do RAM.
No painel de navegação à esquerda, escolha Identities > Roles.
Clique em Create Role e selecione Alibaba Cloud Service como o tipo de entidade confiável.
-
Configure as seguintes informações:
Role name: Insira um nome personalizado para a função.
Select trusted service: Selecione CloudMonitor/Cms.
Clique em Complete.
Etapa 2: Autorizar a função RAM
Crie uma política de permissão personalizada. A política a seguir concede permissões de leitura para OSS e Log Service:
{
"Version": "1",
"Statement": [
{
"Effect": "Allow",
"Action": [
"oss:GetObject",
"oss:GetObjectAcl",
"oss:ListObjects",
"oss:ListObjectVersions"
],
"Resource": [
"acs:oss:*:*:<OSS_BUCKET_NAME>",
"acs:oss:*:*:<OSS_BUCKET_NAME>/*"
]
},
{
"Effect": "Allow",
"Action": [
"log:Get*",
"log:List*"
],
"Resource": "*"
}
]
}
Nota : Substitua <OSS_BUCKET_NAME> pelo nome real do seu bucket do OSS.
Anexe a política de permissão personalizada criada à função RAM.
Perguntas frequentes
P: O SLS DataAgent é um serviço pago?
R: A prévia pública gratuita do SLS DataAgent (anteriormente Intelligent Q&A Assistant) terminará em 20 de junho de 2026. Após essa data, o serviço estará disponível comercialmente como um serviço pago. Para mais informações sobre faturamento, consulte Visão geral de faturamento.
P: Qual a diferença entre o SLS DataAgent e o funcionário digital do CloudMonitor?
R: Ambos são construídos sobre a mesma estrutura de funcionário digital. O SLS DataAgent foca em cenários de perguntas e respostas baseados em documentos SOP e é um sistema impulsionado inteiramente por uma base de conhecimento. Já o funcionário digital do CloudMonitor oferece uma gama mais ampla de recursos de monitoramento e operações.
P: Por que o funcionário digital não consegue responder à minha pergunta?
R: Verifique os seguintes pontos:
Certifique-se de que há uma base de conhecimento associada contendo conteúdo relevante.
Verifique se a base de conhecimento possui a estrutura correta e se o arquivo de entrada principal,
SOP.md, existe.Confirme se o funcionário digital tem as permissões necessárias para acessar a base de conhecimento.