Terminal GPT e Shell Genie: 2 terminais AI Chatbots (CLI) úteis
Desde o ano 2020, o Tecnologia de Inteligência Artificial tem nos dado muito o que falar, e é por isso que aqui na Desde Linux abordamos esse assunto com muita frequência (Publicações de IA). Acima de tudo, porque muitos dos desenvolvimentos nesta área ocorrem sob a filosofia de desenvolvimento de software livre e de código aberto. Para que sejam mais confiáveis, seguros e transparentes para todos os tipos de usuários (pessoas e empresas). E por esse mesmo motivo, hoje, costumamos ter inúmeros desenvolvimentos de aplicações, sistemas e plataformas de IA, ambos estáveis e em processo de evolução.
E um dos marcos tecnológicos que certamente irá chamar a atenção de muitos neste ano e nos que virão, será a integração da IA diretamente nos sistemas operacionais, tanto proprietários, fechados e comerciais (Windows e macOS) quanto aqueles que são gratuitos e open.(para computadores estilo GNU/Linux e para dispositivos móveis como Android). Além disso, isto não só estará disponível ao nível da Interface Gráfica do Utilizador (GUI) que os utilizadores tradicionais de escritório normalmente utilizam, mas também ao nível do Interface de linha de comando (CLI) mais comumente usado por usuários avançados e profissionais de TI. Portanto, hoje aproveitaremos para dar a conhecer 2 chatbots úteis de Terminal AI (CLI) chamados “Terminal GPT e Shell Genie”.
PyGPT: assistente pessoal de IA de código aberto escrito em Python
Mas, antes de começar a ler este post sobre esses 2 AI CLI Chatbots chamados «Terminal GPT e Shell Genie», recomendamos o postagem relacionada anterior com outro aplicativo AI GUI de código aberto semelhante feito com Python:

Terminal GPT e Shell Genie: AI CLI Chatbots para Terminal Linux
O que é o aplicativo Terminal GPT?
Conforme Site oficial deste desenvolvimento de software baseado em tecnologia de IA denominado Terminal GPT (TGPT), é descrito a seguir:
Uma interface de terminal (CLI) para usar o serviço OpenAI ChatGPT 3.5 Chatbot AI através da plataforma web BAI Chat sem a necessidade de usar as conhecidas API Keys.

Atualmente, esse desenvolvimento está acontecendo última versão estável º 2.7.0, lançado neste mês de fevereiro de 2024. E sua instalação e uso são muito simples. Por exemplo, para o seu Baixar e instalar É necessário apenas executar a seguinte ordem de comando:
curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/binEnquanto que, para sua execução, será necessário apenas escrever o comando tgpt seguido da pergunta ou ordem a ser realizada entre aspas, usando aspas duplas «"pregunta u orden"». Além disso, o comando tgpt Ele pode ser renomeado sem nenhum problema, para executá-lo de forma customizada, bastando executar o seguinte comando:
sudo mv /usr/local/bin/tgpt /usr/local/bin/nuevo_nombreA coisa boa sobre este Chatbot AI CLI é que, ao utilizar gratuitamente a plataforma BAI Chat AI, o programa nos permite fazer perguntas sobre qualquer tópico ou campo, não apenas no Linux e seus Comandos de Terminal, embora tenha a limitação de não permitir a execução de comandos diretamente no Terminal. Além disso, pode ser complementado com o uso gráfico (GUI) dos aplicativos desktop e web da plataforma BAI Chat. Como pode ser visto no link a seguir.

O que é o aplicativo Shell Genie?
Conforme Site oficial deste desenvolvimento de software baseado em tecnologia de IA chamado Shell Genie, é descrito da seguinte forma:
Shell Genie é uma ferramenta de linha de comando que permite interagir com o terminal em linguagem simples. Você pergunta ao gênio o que deseja fazer e ele lhe dará a ordem que você precisa.
Porém, para uma melhor compreensão, vale acrescentar que, Shell Genie é basicamente uma CLI do Chatbot AI que se concentra em responder apenas perguntas sobre o sistema operacional GNU/Linux e seus comandos, oferecendo ordens de comando viáveis como respostas para verificação e execução no Terminal.
Atualmente, este Desenvolvimento Python no site PyPi está disponível através do última versão estável número 0.2.10, lançado em abril de 2023. E sua instalação e uso são muito simples. Por exemplo, para o seu instalação Existem 2 modos disponíveis, que são os seguintes:
Instalação usando pipx
- Instale o Python 3.10 ou superior.
- instalar pipx.
- Instale o Shell Genie com pipx:
pipx install shell-genie
Instalação usando pip
- Instale o Python 3.10 ou superior.
- Crie um ambiente virtual no local de sua preferência:
python -m venv .venv - Ative o ambiente virtual:
source .venv/bin/activate - Instale o Shell Genie com pip:
pip install shell-genie
Já instalado, para executá-lo basta escrever o comando «shell-genie ask» seguido da pergunta ou ordem a ser realizada entre aspas, usando aspas duplas «"pregunta u orden"». Mas, antes disso, o serviço deve ser inicializado com o comando comando «shell-genie ask» e escrever «free-genie» para desfrutá-lo gratuitamente, ou seja, sem precisar configurar uma API Key para ChatGPT (chave de acesso e conexão à plataforma Open AI ChatGPT).
Observe que, em algumas distros como Debian/Ubuntu e derivados deste, muitas vezes você pode instalar a versão mais recente disponível de Python e Pip de seus próprios repositórios usando o seguinte comando:
apt install python3 python3-pip software-properties-common python3-launchpadlib python3-keyringEmbora métodos alternativos também possam ser usados para obtenha uma versão específica e mais moderna de Python e Pip, direta e exclusivamente ou em paralelo (ambiente virtual) conforme mostrado no link a seguir.
Exemplo de uso do Terminal GPT e Shell Genie
Para fazer isso, fizemos as mesmas 2 perguntas a ambos, uma sobre conhecimentos gerais e outra sobre Linux, e estes foram os resultados:
Captura de tela do terminal GPT

Captura de tela do Shell Genie


Resumo
Em resumo, estes 2 desenvolvimentos interessantes, úteis e inovadores de Chatbots AI CLI gratuitos e abertos para o Terminal Linux chamado «Terminal GPT e Shell Genie» São, sem dúvida, boas soluções complementares para ter acesso, gratuito ou pago, à tecnologia ChatGPT da OpenAI. No entanto, temos a certeza de que, hoje, poderão ocorrer outros desenvolvimentos semelhantes, igualmente ou menos conhecidos. Então, se você é daqueles que usa ou conhece algum outro Chatbot AI CLI para Terminal Linux, gratuito, aberto e gratuito, convidamos você a nos informar seu nome, por meio de comentários, para conhecimento e diversão de toda a nossa comunidade de TI Linux.
Por último, lembre-se visite nosso «página inicial» em Espanhol. Ou, em qualquer outro idioma (apenas adicionando 2 letras ao final da nossa URL atual, por exemplo: ar, de, en, fr, ja, pt e ru, entre muitos outros) para aprender conteúdos mais atuais. Além disso, convidamos você a se juntar ao nosso Canal oficial do Telegram para ler e compartilhar mais notícias, guias e tutoriais de nosso site. E também, o próximo Canal alternativo do Telegram para saber mais sobre o Linuxverse em geral.