Terminal GPT i Shell Genie: 2 útils Chatbots IA de Terminal (CLI)

Terminal GPT i Shell Genie: 2 útils Chatbots IA de Terminal (CLI)

Terminal GPT i Shell Genie: 2 útils Chatbots IA de Terminal (CLI)

Des de l'any 2020, la Tecnologia d'Intel·ligència Artificial ha donat molt que parlar, i per això aquí a Desde Linux hem abordat aquesta temàtica amb molta freqüència (publicacions sobre IA). Sobretot perquè molts dels desenvolupaments d'aquest àmbit es donen sota la filosofia del desenvolupament del programari lliure i de codi obert. De manera que siguin més fiables, segurs i transparents per a tot tipus d'usuaris (persones i empreses). I per aquesta mateixa raó, és que avui dia, solem comptar amb infinitats de desenvolupaments d'aplicacions, sistemes i plataformes IA, tant estables com en ple procés devolució.

I una de les fites tecnològices que segurament acapara l'atenció de molts per a aquest any i els futurs, serà la integració de la IA directament sobre els sistemes operatius, tant privatius, tancats i comercials (Windows i macOS) com els que són lliures i oberts (per a ordinadors a l'estil GNU/Linux i per a dispositius mòbils com Android). A més, això no només estarà disponible a nivell de la Interfície Gràfica d'Usuari (GUI) que solen fer servir els tradicionals usuaris ofimàtics, sinó a nivell de la Interfície de Línia de Comandes (CLI) que solen fer servir més els usuaris avançats i professionals TI. Per això, avui aprofitarem per donar-te a conèixer 2 útils Chatbots IA de Terminal (CLI) anomenats «Terminal GPT i Shell Genie».

PyGPT: Assistent personal IA de codi obert escrit a Python

PyGPT: Assistent personal IA de codi obert escrit a Python

Però, abans d'iniciar la lectura d'aquesta publicació sobre aquests 2 Chatbots IA CLI anomenats Terminal GPT i Shell Genie, els recomanem la anterior publicació relacionada amb una altra similar App IA GUI de codi obert feta amb Python:

PyGPT: Assistent personal IA de codi obert escrit a Python
Article relacionat:
PyGPT: Assistent personal IA de codi obert escrit a Python

Terminal GPT i Shell Genie: ChatBots IA CLI per a la terminal de Linux

Terminal GPT i Shell Genie: Chatbots IA CLI per a la terminal de Linux

Què és l'aplicació Terminal GPT?

Segons el lloc web oficial d'aquest desenvolupament de programari basat en la tecnologia IA anomenat Terminal GPT (TGPT), el mateix és descrit de la següent forma:

Una interfície de terminal (CLI) per utilitzar el servei de Chatbot AI de ChatGPT 3.5 d'OpenAI a través de la plataforma web de BAI Chat sense necessitat d'usar les conegudes API Keys.

Què és l'aplicació Terminal GPT?

Actualment, aquest desenvolupament va per la última versió estable nombre 2.7.0, alliberada aquest mes de febrer de 2024. I La seva instal·lació i ús és realment senzill. Per exemple, per a la seva descàrrega i instal·lació només cal executar la següent ordre de comanda:

curl -sSL https://raw.githubusercontent.com/aandrew-me/tgpt/main/install | bash -s /usr/local/bin

Mentre que, per a la seva execució només caldrà escriure el ordre «tgpt» seguit de la pregunta o ordre a realitzar de forma entrecometes, usant cometes dobles «"pregunta u orden"». A més, el ordre «tgpt» pot ser reanomenat sense cap problema, per executar-lo de forma personalitzada, amb només executar la següent ordre d'ordre:

sudo mv /usr/local/bin/tgpt /usr/local/bin/nuevo_nombre

El millor d'aquest Chatbot IA CLI és que, en fer servir gratuïtament la plataforma IA de BAI Chat, el programa ens permet fer-li preguntes de qualsevol tema o àmbit, no solament sobre Linux i els seus Comandos de Terminal, encara que té com a limitant el que no és capaç d'executar ordres directament sobre la Terminal. A més, es pot complementar amb l'ús gràfic (GUI) de les apps d'escriptori i web de la plataforma BAI Chat. Tal com es pot comprovar en el següent enllaç.

Què és l'aplicació Shell Genie?

Què és l'aplicació Shell Genie?

Segons el lloc web oficial d'aquest desenvolupament de programari basat en la tecnologia IA anomenat Shell Genie (Geni del Shell), el mateix és descrit de la següent forma:

Shell Genie és una eina de línia d'ordres que us permet interactuar amb el terminal en un llenguatge senzill. Preguntes al geni què vols fer i et donarà l'ordre que necessites.

No obstant això, per a una millor entesa val afegir que, Shell Genie és bàsicament un Chatbot IA CLI que se centra a respondre únicament preguntes sobre el sistema operatiu GNU/Linux i les seves ordres, oferint com a respostes ordres d'ordres viables per a la comprovació i execució sobre la Terminal.

Actualment, aquest desenvolupament de Python sobre la web de PyPi està disponible mitjançant la darrera versió estable número 0.2.10, alliberada al mes d'abril de 2023. I la seva instal·lació i ús és realment senzill. Per exemple, per a la seva instal · lació es disposa de 2 maneres que són les següents:

Instal·lació usant pipx

  1. Instal·lar Python 3.10 o superior.
  2. instal·lar pipx.
  3. Instal·lar Shell Genie amb pipx: pipx install shell-genie

Instal·lació usant pip

  1. Instal·lar Python 3.10 o superior.
  2. Crear un entorn virtual a la vostra ubicació preferida: python -m venv .venv
  3. Activar l'entorn virtual: source .venv/bin/activate
  4. Instal·lar Shell Genie amb pip: pip install shell-genie

Ja instal·lada, per a la seva execució només caldrà escriure el comanda «shell-genie ask» seguit de la pregunta o ordre a realitzar de forma entrecometes, usant cometes dobles «"pregunta u orden"». Abans d'això, però, caldrà inicialitzar el servei amb l'ordre d'ordre «shell-genie ask» i escrivint «free-genie» per gaudir-ne de forma gratuïta, és a dir, sense necessitat d'haver de configurar una API Key per ChatGPT (Clau d'accés i connexió a la plataforma de ChatGPT d'Open AI).

Tingueu en compte que, a algunes Distros com Debian/Ubuntu i derivades d'aquesta, moltes vegades es pot instal·lar la darrera versió disponible de Python i Pip dels seus propis repositoris mitjançant l'ordre d'ordre següent:

apt install python3 python3-pip software-properties-common python3-launchpadlib python3-keyring

Encara que, també es poden utilitzar mètodes alternatius per obtenir una versió específica i més moderna de Python i Pip, de forma directa i única o en paral·lel (entorn virtual) tal com consta al següent enllaç.

Com instal·lar qualsevol versió de Python 3? Incloent-hi la 3.12
Article relacionat:
Com instal·lar qualsevol de les versions de Python 3?

Exemple d'ús de Terminal GPT i Shell Genie

Per això, a tots dos hem fet les mateixes 2 preguntes, una de coneixement general i una altra sobre Linux, i aquests van ser els resultats:

Pantallada de Terminal GPT

pantallazo 1

Pantallada de Shell Genie

pantallazo 2

GPT4All: Ecosistema de Chatbots IA de programari de codi obert
Article relacionat:
GPT4All: Ecosistema de Chatbots IA de programari de codi obert

Imatge de Resum per post 2024

Resum

En resum, aquests 2 interessants, útils i nous desenvolupaments lliures i oberts de Chatbots IA CLI per a la Terminal de Linux anomenats Terminal GPT i Shell Genie són, sens dubte, bones solucions complementàries per aconseguir tenir accés, gratuït o pagament, a la tecnologia de ChatGPT d'OpenAI. No obstant això, estem segurs que, avui dia, poden existir altres desenvolupaments similars, igual o menys coneguts. Per tant, si ets un dels que utilitza o coneix algun altre Chatbot IA CLI per a la Terminal de Linux, lliure, obert i gratuït, us convidem a donar-nos a conèixer el nom del mateix, via comentaris, per al coneixement i gaudi de tota la nostra Comunitat TI Linuxera.

Finalment, recorda visitar la nostra «pàgina d'inici» en castellà. O, en qualsevol altre idioma (només afegir al final de la nostra URL actual, 2 lletres al final, per exemple: ar, de, en, fr, ja, pt i ru, entre moltes altres) per conèixer més continguts actuals. A més, et convidem a unir-te al nostre Canal oficial de Telegram per llegir i compartir més notícies, guies i tutorials de la nostra web. I també, al següent Canal alternatiu de Telegram per aprendre més sobre el Linuxvers en general.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.