Funcionalidades de IA
O Echo inclui um conjunto de assistentes de IA para os momentos em que um segundo par de olhos poupa tempo a sério. São opcionais, dependem de um lugar e foram concebidos para que os teus segredos nunca saiam da tua máquina.
O que fazem os assistentes
- Explicam qualquer resposta ou erro. Seleciona um payload confuso ou uma chamada que falhou e recebe uma explicação em linguagem simples.
- Geram um pedido a partir de uma especificação colada. Cola a parte relevante da descrição de uma API e o Echo prepara um pedido para ti.
- Ajudam a importar cURL. Nos comandos cURL demasiado alterados para uma importação simples, o assistente ajuda a reconstruir o pedido pretendido.
- Ajudam a depurar erros. Analisa um pedido que falha com orientação, em vez de tentares adivinhar.
- Geram asserções e conjuntos de testes completos. Transforma um pedido que funciona em verificações que o executor de coleções consegue executar, desde uma única asserção até um conjunto completo.
- Geram mocks a partir de um esquema. Fornece um esquema e recebe um mock no desktop para desenvolveres sem a dependência real.
- Documentam fluxos. Produzem documentação para uma sequência de pedidos, útil antes de publicares documentação como descrito em /docs/echo/import-export.
- Otimizam cadeias de pedidos. Deixa o assistente rever uma cadeia e sugerir uma versão mais eficiente.
Precisas de um lugar Pro AI
As funcionalidades de IA exigem um lugar Pro AI. Os lugares são geridos pela tua organização na plataforma Gapfy. Se os assistentes não estiverem visíveis no teu Echo, pergunta ao administrador da organização se tens um lugar Pro AI atribuído.
Tudo o resto no Echo, os cinco protocolos, as coleções, os ambientes, a automação, a importação e a exportação, funciona sem IA e sem um lugar Pro AI. Os assistentes são um complemento, não uma dependência.
Os teus segredos continuam a ser teus
Antes de qualquer pedido de IA sair da tua máquina, o Echo oculta os segredos de forma determinística. Os tokens, as chaves e outros valores sensíveis são removidos localmente, sempre, segundo regras e não por uma decisão pontual. O assistente vê a forma do teu problema, não as tuas credenciais.
Isto corresponde ao design do Echo centrado no trabalho local: a base de dados é cifrada em repouso, o modo de convidado funciona totalmente sem ligação e a IA é uma funcionalidade que escolhes usar quando tens um lugar Pro AI atribuído, não um processo em segundo plano.
Tira o máximo partido dos assistentes
- Começa com explain-response numa API que estejas a aprender. É a forma mais rápida de criares um modelo mental.
- Quando um pedido funcionar, gera asserções para ele e deixa o executor de coleções protegê-lo contra regressões. Consulta /docs/echo/automation.
- Usa a geração de mocks a partir de um esquema quando a dependência de que precisas ainda não tiver sido publicada.