Cloud/Conectores/Capacidades de IA

Capacidades de IA

Pergunte à IA sobre a Vinkius

O quadro de interruptores do seu conector: toda ferramenta que ele expõe, uma a uma, com o método HTTP e o caminho, um switch mestre para o conjunto inteiro e o poder de silenciar qualquer capacidade antes que sua IA a veja.

Um conector é um pacote de AI Capabilities: cada ferramenta que ele expõe é uma capacidade que seus agentes podem chamar. A aba AI Capabilities é o quadro de interruptores desse pacote, e o subtítulo dela declara o trabalho: "Review and toggle which capabilities are available to connected clients." Este era o terceiro movimento do manual do Dashboard, e é onde privilégio mínimo deixa de ser slogan e vira uma lista de switches.

R

AI Capabilities

Review and toggle which capabilities are available to connected clients.

5/6 ENABLED
POSTcreate_issue/repos/{owner}/{repo}/issues
GETlist_issues/repos/{owner}/{repo}/issues
GETget_file_contents/repos/{owner}/{repo}/contents/{path}
POSTcreate_pr_comment/repos/{owner}/{repo}/issues/{n}/comments
GETlist_pull_requests/repos/{owner}/{repo}/pulls
GETsearch_code/search/code
AI Capabilities, live. The master switch with the enabled counter and every tool with its colored method badge and path: flip create_pr_comment off and the counter drops to 5/6.

O mockup é a tabela real: desligue qualquer ferramenta e veja o contador cair, depois use o switch mestre para silenciar ou restaurar o conjunto inteiro de uma vez.

O switch mestre e o contador

O cabeçalho guarda o movimento de frota: um switch mestre On ao lado do contador 5/6 ENABLED. Flipe para um lado e todas as ferramentas apagam numa única ação (disparada por tag nos bastidores); flipe de volta e o conjunto completo retorna. Quando você quer quase tudo exceto uma capacidade perigosa, ligue o mestre e desligue a exceção.

Uma linha por ferramenta

Cada linha é uma capacidade com três fatos à mostra:

  • o switch On, seu kill switch por ferramenta: uma ferramenta desligada sai do conjunto de capacidades do conector, então os clientes conectados nunca a veem e nunca a chamam;
  • o selo de Method, com as cores do console: GET em verde (ler é seguro), POST em azul (escrever é agir), âmbar e vermelho reservados para os verbos mais pesados;
  • o Name e o Path, ambos em monoespaçado, então create_issue aponta para /repos/{owner}/{repo}/issues e não existe mistério zero sobre o que uma ferramenta toca.

Uma linha desligada escurece para 40% e continua na lista: silenciada, não apagada. O estado vazio é o do próprio console: "No tools available for this connector."

Por que esta tela existe

Toda capacidade que você deixa ligada é uma capacidade que sua IA vai usar eventualmente, porque agentes usam o que veem. O movimento de força é subtração: se seus agentes devem ler o GitHub mas nunca comentar em pull requests, create_pr_comment desliga e o risco vai embora junto, enquanto o resto do conector segue funcionando. Privilégio mínimo, um switch por vez.

O perímetro, agora completo

Com esta aba o bloco de identidade do conector está completo: Dashboard para observá-lo, Credentials para identificá-lo, Connection Tokens para distribuir chaves e AI Capabilities para definir exatamente o que essas chaves podem fazer. As abas restantes cobrem o lado de construção: Playground para experimentar ferramentas, Deployments para publicar mudanças, Audit Logs e Log Streaming para o registro, Settings e Monetize para o negócio.