Pular para o conteúdo

DocsIARaciocínio

IA

Raciocínio

Bloco de raciocínio que escreve, conta o tempo e se recolhe no fim.

data-u="ai-thinking"Demonstração

Exemplo

Compare três bibliotecas de componentes para mim.

O usuário quer comparar três bibliotecas de componentes. Primeiro listo os critérios: peso, acessibilidade e licença. Depois cruzo os dados das fontes e monto uma tabela curta com a recomendação final.

Raciocínio colapsável

O pensamento do agente chega palavra a palavra e se recolhe quando termina.

Instalação

Raciocínio vem no pacote completo, junto com a skill:

curl -fsSL unslop.leallabs.dev/i | sh

O HTML do exemplo, pra colar:

curl -fsSL unslop.leallabs.dev/i | sh -s add ai-thinking

Usa O bloco é só o HTML. O CSS e o JS vêm de unslop.css e unslop.js do pacote completo.

Classes e variantes

ClasseO que faz
.u-ai-thinkO bloco.
.u-ai-think__headBotão que abre e fecha, com o tempo em __time.
.u-ai-think__body[data-open]Corpo, com __inner e __text.

Acessibilidade e teclado

Estado e papéis

OndeAtributoO que diz
.u-ai-card__panelrole="group" e aria-labelDiz que é uma demonstração e do quê.
cabeçalhoaria-expandedAberto ou recolhido. Clicar alterna.

Teclado

TeclaFaz
Tabfoca o cabeçalho e pausa a animação
Enter ou Espaçoabre e recolhe

Movimento

Toca sozinho quando entra na tela, por até 3 ciclos, e para no estado final. Ponteiro em cima ou foco dentro pausam. Com movimento reduzido, mostra direto o estado final.

Eventos e API

Nenhum evento público. Pra um chat de verdade, copie a marcação e ligue o seu estado, sem depender do data-u pra lógica.

Digite pra buscar. Setas escolhem, Enter abre.