Projeto Idris 0.1 - Controle seu PC usando linguagem natural

Caros amigos, entusiastas da tecnologia e defensores da automação simplificada do Diolinux,

Estou empolgado em apresentar a vocês o Projeto Idris, minha incrível inovação no mundo da automação de tarefas através do processamento de linguagem natural, totalmente desenvolvido em Lua. O Idris é um modelo de processamento de linguagem natural que gera comandos de terminal com base na entrada do usuário, tornando a automação de tarefas mais acessível e poderosa do que nunca. E não é exagero, o truque é simples enquanto Copilot e Trícia do Br OS usam LLM (modelos de linguagem gigantesco) fazendo exigrr placas de vídeos de última geração, Idris utiliza um algoritmo simplificado baseado na língua indígena Pirahã permitindo que um “modelo” precise de menos de 1 MB de RAM e menos de 500 hz de CPU para produzir comandos instantaneamente

Como Funciona?

O Idris divide a entrada em palavras individuais, identifica verbos, substantivos e outros elementos linguísticos. Em seguida, ele cria modelos de comando usando os verbos e substantivos identificados e substitui espaços reservados nos modelos pelos elementos correspondentes da entrada. O resultado é um comando de terminal pronto para ser executado. Com zero possibilidade de alucinação

Exemplo:

lua5.4 idris.lua --lang=pt_BR --database=demonstration ‘crie o arquivo teste.txt, coloque nele a frase Olá Mundo!, abra no kate e mova ele para /tmp’

Saída:

echo -n > 'teste.txt'

echo -n 'Olá Mundo!' >> 'teste.txt'

'kate' 'teste.txt'

mv 'teste.txt' '/tmp'

Contribua para o Projeto Idris!

O Projeto Idris é um projeto de código aberto, e sua contribuição é fundamental para o seu sucesso contínuo. Você pode ajudar de várias maneiras:

  • Contribuindo com código, recursos e melhorias no GitHub.
  • Relatando problemas ou sugerindo aprimoramentos.
  • Espalhando a palavra sobre o projeto para que mais pessoas possam se beneficiar.
  • E claro, doando para esse e mais projetos

Embora o Idris já seja uma ferramenta incrível, ainda temos planos emocionantes para o futuro:

  1. Adicionar suporte para mais de 3 níveis de especificação.
  2. Desenvolver uma funcionalidade para gerar bancos de dados automaticamente a partir de listas de exemplo. Funcionando como o treinamentos das IAs mas muito mais rápido e podendo ser executado em qualquer computador doméstico, mesmo os incrivelmente fracos

Onde encontrar?

Ainda está em fase inicial de implantação mas já dá para experimentar

5 curtidas

Poderia explicar mais o que ele faz? Porque pelo que entendi ele apenas separa entre verbo, substantivo e especificador.

Estou escrevendo um documento mais técnico mas pra explicar considere a seguinte entrada:

Pesquise por Diolinux nos canais do YouTube

Idris irá separa pesquisar como verbo, canais como substantivo e youtube como especificador

Feito isso, ele prosegue com:

Feito isso ele irá gerar o seguinte comando shell se ele tiver o verbo pesquisar na base:

xdg-open 'https://www.youtube.com/results?search_query=diolinux&sp=EgIQAg%253D%253D'
1 curtida