Alguna vegada li has demanat a un model d'IA que expliqui un acudit i t'ha respost amb una cosa terriblement poc graciosa? Una cosa com:
Per què els programadors prefereixen el mode fosc? Perquè la llum atrau els bugs!
Revolucionari. De veritat.
Més sovint del que ens agradaria, els acudits generats per IA són predictibles i estranys. La raó? És una màquina! No té context humà, només identifica patrons a les dades amb què ha estat entrenada. Quan li demanem un acudit, simplement uneix paraules basant-se en probabilitats, sense entendre el veritable enginy o el moment còmic.
Això no és un secret per a qui treballem en el desenvolupament d'IA, però és interessant conèixer què ho fa funcionar així. Amb aquesta comprensió, també podríem entendre com fer que la IA generi millors acudits.
La IA 'aprèn' què és un acudit
Un model d'IA, com GPT o qualsevol bot d'acudits, no neix amb sentit de l'humor. Aprèn a partir de milers d'exemples extrets de llibres, llocs web i converses. No obstant això, en lloc de comprendre l'humor com nosaltres, només reconeix patrons estadístics.
Aquí un exemple simplificat de com un model d'IA podria processar estructures d'acudits:
import random
setup = ['Per què va creuar el carrer el pollastre?', 'Què obtens quan barreges una IA amb un còmic?', 'Per què els programadors no estimen la natura?']
punchline = ['Per arribar a l'altre costat!', 'Una xarxa neuronal sense bon timing!', 'Massa bugs.']
print(random.choice(setup) + ' ' + random.choice(punchline))
Veus el problema? La IA reconeix el patró d'un acudit: primer la introducció i després el remat, però no comprèn per què una cosa és graciosa.
La IA prediu les següents paraules, no les més gracioses
Els models d'IA operen únicament amb probabilitat estadística. Models com GPT prediuen les paraules més probables per continuar una oració. Això funciona bé per autocompletar text, però és terrible per a l'humor original.
Per exemple, si la IA genera la introducció: 'Per què va creuar el carrer el pollastre?', buscarà la resposta més comuna i repetirà 'Per arribar a l'altre costat!', encara que sigui la menys graciosa.
from collections import Counter
jokes_dataset = ['Per arribar a l'altre costat!', 'Perquè estava programat per fer-ho!', 'Per escapar dels robots!']
probabilities = Counter(jokes_dataset)
print(probabilities.most_common(1)[0][0])
Per això els acudits d'IA solen ser predictibles i repetitius.
La IA manca de context i coneixement del món
L'humor està profundament lligat a les emocions, experiències humanes i cultura. I aquestes són precisament les coses que la IA no comprèn del tot. Tot i estar entrenada amb enormes volums de dades, continua tenint dificultats amb:
- Sarcasme: 'Oh genial, un altre acudit generat per IA!'
- Jocs de paraules: 'Una IA entra a un bar... i falla la prova de Turing.'
- Conciència social: 'Per què la IA va anar a teràpia? Perquè no podia processar les seves emocions.'
Tot i que pot reconèixer estructures d'acudits, no entén per què una cosa és graciosa. Com a resultat, de vegades intenta massa ser còmica i falla.
attempts = ['Sóc hilarant, creu-me!', 'Per què va acabar la relació la IA? Va perdre l'espurna!', 'Quina és la beguda favorita d'una IA? Java.']
print(random.choice(attempts))
I a qui culpar? Aquestes són màquines entrenades amb grans volums de dades, però no volem que acabin demandades per entrenar-se amb material de còmics sense permís.
Com millorar l'humor de la IA
Si vols obtenir millors acudits d'una IA, has de ser específic. Indica-li l'estil que prefereixes (com l'humor sarcàstic de Chandler Bing o el fosc de Louis CK), proporciona una situació i descriu el tipus d'humor que busques. No farà la seva resposta perfecta, però almenys no serà tan rígida i previsible.
Això li dona un marc de referència dins del qual treballar. Sense context ni comprensió humana, l'únic que pot fer és endevinar el remat, i usualment ho fa de la manera més òbvia possible.
A Q2BSTUDIO, experts en el desenvolupament de programari i intel·ligència artificial, comprenem les limitacions actuals de la IA i treballem constantment en solucions tecnològiques que optimitzin les capacitats d'aquestes eines. Ens especialitzem a crear programari adaptat a les necessitats dels nostres clients, ajudant empreses a potenciar els seus processos a través d'innovació i automatització intel·ligent.
Fins a la propera!




