Habilidades e conhecimento
As habilidades ensinam seus fluxos de trabalho ao Endless — e carregam só quando uma tarefa precisa delas.
Uma habilidade é uma pasta com um SKILL.md dentro: um nome, uma descrição de quando ela
deve ser usada e as instruções que o Endless segue quando a usa. O produto coloca assim —
"Estenda o Endless com seu próprio conhecimento e seus fluxos de trabalho. Cada habilidade
carrega só quando uma tarefa precisa dela — então nunca atrapalha."
Pense em uma habilidade como um recado para um colega muito competente: "quando alguém pedir um relatório para o cliente, este é o formato que usamos, é daqui que vêm os números, este é o tom." Você escreve uma vez; o Endless usa sempre que a hora chega.
Como uma habilidade carrega
O motivo de você poder instalar muitas habilidades sem deixar nada mais lento é que quase nada de cada habilidade fica carregado, quase o tempo todo.
Descoberta
"Só o nome e a descrição de cada habilidade carregam na inicialização — o suficiente para saber quando ela é relevante."
Ativação
"Quando uma tarefa combina com uma habilidade, o Endless lê o SKILL.md inteiro para o contexto."
Execução
"Ele segue as instruções, carregando scripts, referências ou ativos incluídos conforme a necessidade."
É por isso que a descrição de uma habilidade importa mais do que qualquer outra coisa nela. É a única parte que o Endless vê ao decidir se a habilidade se aplica — escreva-a como quando usar isto, não como o que isto é.
De onde vêm as habilidades
Pré-instaladas
Seu espaço de trabalho já começa com um conjunto de habilidades instaladas e prontas — coisas como trabalhar com documentos, slides e imagens.
Adicionadas por você
"Adicionar habilidade" tem três caminhos: Enviar (um .zip ou um
SKILL.md), Colar (o próprio texto do SKILL.md) ou De uma URL (um
link do skills.sh ou do GitHub — os arquivos incluídos vêm junto).
O conhecimento de um projeto
Todo projeto tem uma entrada de conhecimento, que por baixo é uma habilidade. Ela fica oculta desta lista e carrega só quando o projeto está anexado ao chat.
Uma página, duas portas
Habilidades na barra lateral e Configurações → Habilidades são a mesma página. Não são duas páginas parecidas — é literalmente a mesma, montada em dois lugares, com a mesma lista, o mesmo contador e os mesmos botões. Use a que você abrir.
A diferença que as pessoas esperam dessas duas URLs — as minhas habilidades contra as do espaço de trabalho — existe, mas é um par de abas dentro da página, não um par de páginas. Continue lendo.
A seção "Habilidades instaladas" da página conta quantas estão ativas para você agora e diz o que a chave faz: "Ative uma habilidade para deixá-la disponível para o Endless."
Ligar e desligar habilidades: dois níveis
Toda habilidade tem duas chaves, e elas se somam. A do espaço de trabalho define o que é possível; a sua define o que está ligado.
Espaço de trabalho — o teto
"Desligue uma habilidade aqui para removê-la de todos no espaço de trabalho. Os membros escolhem por conta própria entre as que ficarem ligadas." Esta aba aparece só para quem pode gerenciar as ferramentas do espaço de trabalho.
Minhas ferramentas — sua escolha
Seu próprio liga/desliga para as habilidades que o espaço de trabalho deixou disponíveis. Ninguém mais é afetado pelo que você faz aqui.
A chave do espaço de trabalho sempre vence. Uma habilidade desligada para o espaço de trabalho não pode ser religada por uma pessoa — o botão dela fica travado. Ligá-la para o espaço de trabalho também não força ninguém a usá-la; só torna a escolha possível.
Existe um terceiro nível, mais estreito: um admin pode definir as habilidades de uma pessoa individualmente pelo perfil dela, em Acesso. Ali vale a mesma regra, nas palavras do produto: "Uma habilidade precisa estar ligada para o espaço de trabalho antes de poder ser ligada aqui."
Habilidades, conhecimento e conectores
Três coisas ampliam o que o Endless pode fazer, e é fácil confundi-las:
| Coisa | O que acrescenta | Alcance |
|---|---|---|
| Habilidade | Instruções e arquivos — um fluxo de trabalho que o Endless pode seguir | Todo o espaço de trabalho, se ficar ligada |
| Conhecimento | Fatos e regras duradouros sobre um cliente ou uma campanha | Só os chats em que o projeto dele está anexado |
| Conector | Acesso a uma ferramenta externa, com as suas próprias credenciais | Por pessoa, em cima do teto |
Conhecimento do projeto
Por que o conhecimento de um projeto fica separado da lista geral de habilidades e como o Endless o mantém atualizado.
Conectores
Os conectores seguem o mesmo modelo de dois níveis — um teto do espaço de trabalho mais a sua escolha — com um passo a mais: você mesmo entra na ferramenta, então um conector ligado, mas não conectado, ainda não faz nada.
As habilidades também funcionam em execuções agendadas, não só no chat. Uma habilidade que você desliga fica desligada em todo lugar, inclusive em tarefas que rodam enquanto você dorme.