2.2. Eines d’IAG personalitzades
Ja han aparegut alguns models IAG que es poden instal·lar en un ordinador personal. Es tracta d’una intel·ligència artificial similar a ChatGPT mitjançant el projecte GPT4All. Aquest projecte de codi obert, disponible en GitHub, permet operar un xatbot de manera local, sense necessitat d’internet ni d’un ordinador molt potent, encara que amb capacitats més limitades comparat amb models com GPT-4. A més, tenim la possibilitat d’ensenyar a la IAG amb dades de manera que podem personalitzar una IAG.
GPT4All utilitza principalment models basats en GPT-J, derivat de GPT-2 (OpenAI), o en la IA de Llama (Meta), de manera que ofereix una alternativa més privada per a tasques com respondre preguntes, assistir en escriptura, resumir documents i altres funcions bàsiques. Per instal·lar-lo, cal visitar la pàgina https://gpt4all.io, escollir la versió segons el sistema operatiu (Windows, macOS o GNU/Linux) i seguir els passos per seleccionar i descarregar els models d’IA, que són arxius de diversos gigabytes entrenats prèviament.
Un cop instal·lat i configurat el model desitjat, podeu començar a interactuar amb el xatbot. Encara que els models estan principalment entrenats en anglès, poden funcionar en cert grau en català. A més, l’aplicació permet actualitzar i descarregar nous models segons estiguin disponibles (alguns models necessiten API i, per tant, són de pagament, però n’hi ha de gratuïts com per exemple Mistral).
Una altra empresa que ha facilitat una opció semblant és Nvidia amb la seva eina ChatRTX. Es tracta d’una eina d’IAG que permet personalitzar un model GPT connectat al nostre propi contingut: documents, notes o altres dades. D’aquesta manera, s’aconsegueix consultar un xatbot personalitzat per obtenir ràpidament respostes rellevants amb el context. Això sí, actualment hi ha un requisit important: el nostre ordinador personal on hem instal·lat ChatRTX ha de disposar d’una targeta gràfica del tipus Nvidia RTX.
Nvidia. (22 d’abril de 2024). Build a Custom LLM with ChatRTX. https://www.nvidia.com/en-us/ai-on-rtx/chatrtx/
També hi ha l’opció d’utilitzar tecnologies similars en dispositius mòbils, com LuzIA.
Si no es vol instal·lar programari a l’ordinador, hi ha la possibilitat de crear ChatGPT propis i a la nostra mida i d’utilitzar-ne de públics. És el que s’anomena GPTs de ChatGPT.
En l’enllaç següent podem trobar GPTs públics: https://chat.openai.com/gpts
En cas que es vulgui crear el nostre propi GPT personalitzat, necessitarem disposar d’una versió de ChatGPT de pagament. Cal accedir al web: https://chat.openai.com/gpts/editor.
Com ho parametritzem?
- Name/Description: nom i descripció del nostre GPT.
- Instructions: pautes sobre com s’ha de comportar el nostre GPT. D’alguna manera, seria semblant al contingut que li donem al ChatGPT quan mantenim un diàleg.
- Conversation starters: proposta de quatre exemples de prompts que han d’aparèixer quan comencin el xat.
- Knowledge: aquest apartat és molt important, ja que és on realment es pot personalitzar el nostre GPT. Afegirem tots els arxius que puguin educar al GPT.
- Capabilities: depenent de la finalitat del nostre GPT personalitzat, habilitarem la navegació web, DALL-E o intèrpret de codi.
- Actions: aquest és un apartat més avançat, on es permet recuperar informació de converses de xat que hàgiu fet amb ChatGPT o connectar aquest GPT a eines externes (mitjançant API).
Posem-ne un exemple:
Imaginem que es vol crear un GPT personalitzat «Assistent Acadèmic d’Història». Hauríem d’introduir els camps de la manera següent:
- Name: Assistent Acadèmic d’Història.
- Description: aquest GPT està dissenyat per proporcionar suport acadèmic als estudiants d’història. Ofereix explicacions detallades sobre esdeveniments històrics, ajuda en la redacció d’assajos, preparació d’exàmens i revisió crítica de fonts històriques. Ideal per a estudiants que busquen aprofundir la seva comprensió de la història mundial i nacional.
- Instructions: el GPT ha de mantenir un to educatiu i professional. Haurà de proporcionar respostes detallades i ben fonamentades, utilitzant un llenguatge clar i accessible. Ha de ser capaç de manejar preguntes sobre una àmplia gamma de períodes i temes històrics, des de la història antiga fins a la contemporània, incloent-hi anàlisi de les implicacions històriques i contexts.
- Conversation starters:
- «Explica’m les causes i conseqüències de la Revolució Francesa.»
- «Necessito ajuda per estructurar un assaig sobre la Guerra Freda.»
- «Quins van ser els impactes principals de la colonització a Amèrica Llatina?»
- «Discussió sobre les diferències i similituds entre l’Imperi Romà i l’Imperi Britànic.»
- Knowledge: integrar una base de dades de textos històrics, cròniques, documents primaris i secundaris, i articles acadèmics d’història. Això podria incloure accés a biblioteques digitals, arxius de documents històrics i les últimes investigacions publicades en revistes d’història.
- Capabilities:
- Habilitar la navegació web per buscar informació actualitzada i verificada de fonts acadèmiques de confiança, com enciclopèdies d’història, bases de dades universitàries i publicacions especialitzades.
- Permetre l’accés a funcions de generació de gràfics i mapes per il·lustrar visualment canvis territorials, demogràfics o econòmics al llarg del temps.
- Actions: no cal connectar aquest GPT a API externes per executar tasques específiques, atès que la seva funció principal és informativa i educativa. No obstant això, es podria configurar per interactuar amb sistemes acadèmics que permetin als estudiants gestionar els seus materials d’estudi, com pujar assajos o rebre feedback.
Ara, només caldria desar-lo i decidir qui podrà accedir al GPT personalitzat:
- El creador del GPT personalitzat.
- Tothom qui disposi de l’enllaç que porta el GPT personalitzat creat.
- Obert per a tothom.
I així és com es mostraria el GPT personalitzat Assistent Acadèmic d’Història que hem creat: