Naia
Índice
  1. 1Manual em vídeo
  2. 2Naia OS Live USB
  3. 3Instalação e implantação
  4. 3.1Instalação do Naia OS (ISO)
  5. 3.2Instalação do app
  6. 4Primeiros passos
  7. 4.1Naia Model Pricing
  8. 4.2naia-omni-cascade
  9. 4.3demo
  10. 4.4naia-offline
  11. 4.5naia-model-dev
  12. 4.6naia-online
  13. 5Tela principal
  14. 6Bate-papo
  15. 6.1DJ de rádio pessoal e guia de exposição
  16. 7Histórico de conversas
  17. 8Progresso do Trabalho
  18. 9Habilidades
  19. 10Canais
  20. 11Agentes
  21. 12Diagnóstico
  22. 13Área de Trabalho
  23. 14Navegador
  24. 15Gerenciamento de Painéis
  25. 16Conversa por Voz
  26. 17Configurações
  27. 18Detalhes da ferramenta
  28. 19Conta Naia
  29. 20Solução de problemas
  30. 21Uso e contribuição de código aberto

9. Habilidades

Navegue e gerencie as habilidades (ferramentas) disponíveis.

Tipos de Habilidades

Habilidades Integradas

Incorporadas no aplicativo -- não podem ser desativadas:

HabilidadeFunçãoNível de Segurança
skill_timeVerificar data/hora atualT0
skill_system_statusVerificar status do sistemaT0
skill_memoSalvar/recuperar memorandosT0
skill_weatherVerificar climaT0
skill_naia_discordEnviar/receber DMs do DiscordT1
skill_soulGerenciar personalidade e memória da IAT0
skill_exitSair do aplicativo graciosamenteT2

Habilidades Personalizadas

Adicionadas via Gateway -- podem ser ativadas/desativadas:

  • Leitura/gravação de arquivos, execução de comandos, busca na web, etc.
  • Tipo Gateway ou Comando

Fontes de Habilidades

  • Habilidades integradas: incluídas no aplicativo
  • Habilidades personalizadas: carregadas de manifestos locais de habilidades (ex.: ~/.naia/skills/.../skill.json)
  • Expanda um cartão de habilidade para verificar seu selo de source

Como Adicionar uma Habilidade Personalizada

1. Peça a IA para Criar (Mais Facil)

Explique o que voce deseja no chat, e Naia escrevera o codigo e criara a habilidade.

"Crie uma habilidade que busque a taxa de cambio atual e salve em ~/.naia/skills/exchange/skill.json."

2. Adicao Manual

  1. Crie um manifesto de habilidade em ~/.naia/skills/<nome-da-habilidade>/skill.json
  2. Coloque qualquer script/executavel necessario na mesma pasta
  3. Abra a aba Habilidades e verifique se a nova habilidade aparece
  4. Ative-a usando o alternador
  5. Teste no chat com uma solicitacao que deva acionar a habilidade
  6. Se nao aparecer, reinicie o aplicativo e verifique novamente

Habilidades de Notificacao (Slack / Discord / Google Chat)

skill_notify_slack e skill_notify_discord enviam mensagens via webhooks.

Configuracao de Webhook

Metodo 1: Variaveis de Ambiente (Recomendado)

export SLACK_WEBHOOK_URL="https://hooks.slack.com/services/T.../B.../xxx"
export DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/123/abc"

Metodo 2: config.json

{
  "notifications": {
    "slack": { "webhookUrl": "https://hooks.slack.com/services/T.../B.../xxx" },
    "discord": { "webhookUrl": "https://discord.com/api/webhooks/123/abc" }
  }
}

Exemplos de Uso

  • "Envie uma notificacao de 'implantacao concluida' para o Slack"
  • "Poste o relatorio de status do servidor no Discord"

Se nenhum webhook estiver configurado, instrucoes de configuracao sao exibidas.

Cartoes de Habilidades

Cada habilidade e exibida como um cartao com:

  • Nome: Nome da habilidade (ex.: skill_read_file)
  • Descricao: Resumo de uma linha
  • Clique: Expande a descricao completa
  • Selos: Tipo (integrado/gateway/comando), nivel de seguranca (T0~T3)
  • Botao ?: Peca a IA para explicar esta habilidade
  • Alternador: Ativar/desativar habilidades personalizadas

Pesquisa & Gerenciamento em Lote

  • Pesquisar: Filtrar por nome ou descricao
  • Ativar Todas / Desativar Todas: Alternar em lote habilidades personalizadas
  • Contagem ativo/total exibida

Gerenciar Habilidades via IA

Pergunte a Naia no chat:

  • "Mostre-me a lista de habilidades disponiveis"
  • "Existe alguma habilidade relacionada ao clima?"
  • "Desative a habilidade de healthcheck"

Naia usa skill_skill_manager automaticamente.

Niveis de Seguranca

NivelDescricaoAprovacao
T0Somente leitura, sem efeitos colateraisAprovado automaticamente
T1Apenas notificacaoAviso exibido
T2Cautela necessariaAprovacao do usuario necessaria
T3Operacao perigosaAprovacao do usuario necessaria todas as vezes