{"id":46147,"date":"2024-08-22T15:53:23","date_gmt":"2024-08-22T15:53:23","guid":{"rendered":"https:\/\/fabricegrinda.com\/?p=46147"},"modified":"2024-08-22T15:53:41","modified_gmt":"2024-08-22T15:53:41","slug":"prezentandu-l-pe-fabrice-ai","status":"publish","type":"post","link":"https:\/\/grinda.org\/ro\/prezentandu-l-pe-fabrice-ai\/","title":{"rendered":"Prezent\u00e2ndu-l pe Fabrice AI"},"content":{"rendered":"\n<p><a href=\"https:\/\/fabriceai.fabricegrinda.com\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/fabriceai.fabricegrinda.com\/\" rel=\"noreferrer noopener\">Fabrice AI<\/a> este o reprezentare digital\u0103 a g\u00e2ndurilor mele bazat\u0103 pe \u00eentregul con\u021binut al blogului meu.\nSe dore\u0219te a fi un asistent interactiv, inteligent, capabil s\u0103 \u00een\u021beleag\u0103 \u0219i s\u0103 r\u0103spund\u0103 la \u00eentreb\u0103ri complexe cu nuan\u021b\u0103 \u0219i precizie. <\/p>\n\n<p>Fabrice AI a \u00eenceput ca un experiment, o c\u0103utare personal\u0103 de a explora poten\u021bialul inteligen\u021bei artificiale prin crearea unei versiuni digitale a cuno\u0219tin\u021belor vaste pe care le-am \u00eemp\u0103rt\u0103\u0219it de-a lungul anilor.\nIni\u021bial, mi-am imaginat c\u0103 acesta va fi un proiect simplu, care ar putea fi finalizat \u00een c\u00e2teva ore.\nPlanul era simplu: s\u0103 \u00eencarc con\u021binutul meu \u00een API-ul OpenAI \u0219i s\u0103 permit inteligen\u021bei artificiale s\u0103 interac\u021bioneze cu acesta, cre\u00e2nd astfel un asistent accesibil \u0219i inteligent care s\u0103 poat\u0103 oferi r\u0103spunsuri nuan\u021bate pe baza bog\u0103\u021biei de informa\u021bii pe care le-am \u00eemp\u0103rt\u0103\u0219it.  <\/p>\n\n<p>Cu toate acestea, pe m\u0103sur\u0103 ce am pornit \u00een aceast\u0103 c\u0103l\u0103torie, a devenit rapid evident c\u0103 sarcina era mult mai complex\u0103 dec\u00e2t am anticipat.\nProiectul, despre care credeam c\u0103 va fi o scurt\u0103 incursiune \u00een inteligen\u021ba artificial\u0103, s-a transformat rapid \u00eentr-un demers cuprinz\u0103tor \u0219i complicat, care necesit\u0103 mult mai mult dec\u00e2t o simpl\u0103 \u00eenc\u0103rcare superficial\u0103 de date.\nAcesta s-a transformat \u00eentr-o scufundare ad\u00e2nc\u0103 \u00een complexitatea inteligen\u021bei artificiale, a proces\u0103rii limbajului natural \u0219i a gestion\u0103rii cuno\u0219tin\u021belor.  <\/p>\n\n<p>Provocarea principal\u0103 cu care m-am confruntat nu a constat doar \u00een stocarea informa\u021biilor, ci \u0219i \u00een a \u00eenv\u0103\u021ba inteligen\u021ba artificial\u0103 s\u0103 \u00een\u021beleag\u0103, s\u0103 contextualizeze \u0219i s\u0103 recupereze cu acurate\u021be acele informa\u021bii \u00eentr-un mod care s\u0103 reflecte profunzimea \u0219i nuan\u021ba con\u021binutului meu original.\nAcest lucru a necesitat o abordare multifa\u021betat\u0103, deoarece am descoperit c\u0103 metodele simple de stocare \u0219i recuperare a datelor erau insuficiente pentru complexitatea \u00eentreb\u0103rilor pe care doream ca Fabrice AI s\u0103 le gestioneze. <\/p>\n\n<p>C\u0103l\u0103toria m-a purtat printr-o gam\u0103 larg\u0103 de abord\u0103ri, de la \u00eencerc\u0103rile ini\u021biale de a utiliza indici de c\u0103utare vectorial\u0103 la metode mai avansate care implic\u0103 grafice de cuno\u0219tin\u021be, recuperarea metadatelor \u0219i modele AI personalizate.\nFiecare abordare a avut propriul set de puncte forte \u0219i puncte slabe \u0219i fiecare m-a \u00eenv\u0103\u021bat ceva nou despre complexitatea IA \u0219i nuan\u021bele gestion\u0103rii digitale a cuno\u0219tin\u021belor.\nVoi descrie \u00een detaliu calea tehnic\u0103 urmat\u0103 \u00een urm\u0103toarea postare pe blog.  <\/p>\n\n<p>Dincolo de problemele tehnice \u00eent\u00e2mpinate, \u0219i generarea unei baze de cuno\u0219tin\u021be exhaustive s-a dovedit a fi o provocare.\n\u00cen fazele ini\u021biale de testare a preciziei inteligen\u021bei artificiale, mi-am dat seama c\u0103 cele mai detaliate \u0219i exacte r\u0103spunsuri la unele \u00eentreb\u0103ri erau cele pe care le d\u0103deam \u00een interviuri video sau podcasturi.\nPentru a fi exact\u0103, aveam nevoie ca baza de cuno\u0219tin\u021be s\u0103 includ\u0103 toate post\u0103rile mele, interviurile video, podcasturile, prezent\u0103rile PowerPoint, imaginile \u0219i documentele PDF.  <\/p>\n\n<p>Am \u00eenceput prin transcrierea \u00eentregului con\u021binut.\nAv\u00e2nd \u00een vedere c\u0103 transcrierile automate sunt aproximative la \u00eenceput, a trebuit s\u0103 m\u0103 asigur c\u0103 inteligen\u021ba artificial\u0103 a \u00een\u021beles con\u021binutul.\nAcest lucru a durat mult timp, deoarece a trebuit s\u0103 testez r\u0103spunsurile pentru fiecare fragment de con\u021binut transcris.  <\/p>\n\n<p>Chiar dac\u0103 transcrierile m\u0103 separau de cel\u0103lalt vorbitor, inteligen\u021ba artificial\u0103 a crezut ini\u021bial c\u0103 100% din con\u021binutul vorbit era al meu, ceea ce a necesitat mult antrenament suplimentar pentru a se asigura c\u0103 poate diferen\u021bia corect ambii vorbitori pe tot con\u021binutul.\nDe asemenea, am dorit ca AI-ul Fabrice s\u0103 acorde mai mult\u0103 importan\u021b\u0103 con\u021binutului recent.\nDesigur, prima dat\u0103 c\u00e2nd am \u00eencercat acest lucru, a folosit data la care am \u00eenc\u0103rcat con\u021binutul \u00een LLM, mai degrab\u0103 dec\u00e2t data la care am postat ini\u021bial articolul, ceea ce a necesitat ajust\u0103ri suplimentare.  <\/p>\n\n<p>Din motive de exhaustivitate, am transcris, de asemenea, cuno\u0219tin\u021bele din diapozitivele pe care le-am partajat pe blog utiliz\u00e2nd modelul OCR din Azure pentru conversia de la imagine la text, apoi am \u00eenc\u0103rcat fi\u0219ierele \u00een baza de cuno\u0219tin\u021be a asistentului GPT.\nDe asemenea, am desc\u0103rcat PDF-uri din biblioteca media a WordPress \u0219i le-am \u00eenc\u0103rcat \u00een baza de cuno\u0219tin\u021be. <\/p>\n\n<p>\u00cen timpul test\u0103rii beta, am observat c\u0103 mul\u021bi dintre prietenii mei au pus \u00eentreb\u0103ri personale care nu au fost abordate pe blog.\nA\u0219tept s\u0103 v\u0103d ce tipuri de \u00eentreb\u0103ri pun oamenii \u00een urm\u0103toarele c\u00e2teva s\u0103pt\u0103m\u00e2ni.\nVoi completa r\u0103spunsurile \u00een cazul \u00een care acestea nu pot fi g\u0103site cu con\u021binutul existent pe blogul meu.\nRe\u021bine\u021bi c\u0103 limitez inten\u021bionat r\u0103spunsurile lui Fabrice AI la con\u021binutul de pe blog, astfel \u00eenc\u00e2t s\u0103 ob\u021bine\u021bi cu adev\u0103rat Fabrice AI \u0219i nu un amestec de Fabrice AI \u0219i Chat GPT.   <\/p>\n\n<p>Merit\u0103 men\u021bionat faptul c\u0103 am luat-o pe o cale lung\u0103 pentru a ajunge aici.\nAm \u00eenceput prin a utiliza GPT3, dar am fost dezam\u0103git de rezultate.\nAcesta continua s\u0103 foloseasc\u0103 surse gre\u0219ite pentru a r\u0103spunde la \u00eentreb\u0103ri, chiar dac\u0103 unele articole de blog aveau exact r\u0103spunsul la \u00eentrebarea pus\u0103.\n\u00cen ciuda zecilor de ore \u00een care am lucrat la aceast\u0103 problem\u0103 \u00eencerc\u00e2nd s\u0103 o fac s\u0103 utilizeze con\u021binutul corect (despre care voi vorbi \u00een urm\u0103toarea postare pe blog), nu am ob\u021binut niciodat\u0103 rezultate de care s\u0103 fiu mul\u021bumit.   <\/p>\n\n<p>Lucrurile s-au \u00eembun\u0103t\u0103\u021bit cu GPT3.5, dar erau \u00eenc\u0103 dezam\u0103gitoare.\nAm construit apoi o aplica\u021bie GPT \u00een <a href=\"https:\/\/chatgpt.com\/gpts\" data-type=\"link\" data-id=\"https:\/\/chatgpt.com\/gpts\" target=\"_blank\" rel=\"noreferrer noopener\">GPT Store<\/a> folosind <a href=\"https:\/\/chatgpt.com\/gpts\/editor\/\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/chatgpt.com\/gpts\/editor\/\" rel=\"noreferrer noopener\">GPT Builder<\/a>.\nFunc\u021biona un pic mai bine \u0219i era mai ieftin de utilizat.\nCu toate acestea, nu am putut s\u0103 o fac s\u0103 ruleze pe site-ul meu web \u0219i a fost disponibil\u0103 numai pentru abona\u021bii pl\u0103ti\u021bi ai Chat GPT, ceea ce am sim\u021bit c\u0103 era prea limitativ.\n\u00cen orice caz, nu mi-a pl\u0103cut calitatea r\u0103spunsurilor \u0219i nu m-am sim\u021bit confortabil s\u0103 o eliberez publicului.    <\/p>\n\n<p>Descoperirea a venit odat\u0103 cu lansarea <a href=\"https:\/\/platform.openai.com\/docs\/assistants\/overview\" data-type=\"link\" data-id=\"https:\/\/platform.openai.com\/docs\/assistants\/overview\" target=\"_blank\" rel=\"noreferrer noopener\">GPT Assistants<\/a> folosind modelul 4o.\nF\u0103r\u0103 ca eu s\u0103 fiu nevoit s\u0103 \u00eei spun ce con\u021binut s\u0103 foloseasc\u0103, a \u00eenceput s\u0103 se descurce singur \u0219i totul a func\u021bionat mai bine.\nAm renun\u021bat la abordarea aplica\u021biei GPT \u0219i m-am \u00eentors la utilizarea API, astfel \u00eenc\u00e2t s\u0103 o pot \u00eencorpora pe blog.\nDin motive de exhaustivitate, am testat \u0219i <a href=\"https:\/\/gemini.google.com\/app\" target=\"_blank\" data-type=\"link\" data-id=\"https:\/\/gemini.google.com\/app\" rel=\"noreferrer noopener\">Gemini<\/a>, dar am preferat r\u0103spunsurile oferite de GPT4o.   <\/p>\n\n<p>Deocamdat\u0103 lansez o versiune numai text.\nAceasta include o func\u021bie de conversie a vocii \u00een text, astfel \u00eenc\u00e2t s\u0103 v\u0103 pute\u021bi adresa \u00eentreb\u0103rile prin voce.\nM\u0103 g\u00e2ndesc la c\u00e2teva modalit\u0103\u021bi de a codifica o versiune interactiv\u0103 care arat\u0103 \u0219i sun\u0103 ca mine \u0219i cu care pute\u021bi purta o conversa\u021bie.\nAm un prototip func\u021bional, dar sunt departe de a fi mul\u021bumit de rezultate \u0219i de costul poten\u021bial.\nVreau s\u0103 m\u0103 asigur c\u0103 vorbe\u0219te la persoana \u00eent\u00e2i, c\u0103 arat\u0103 \u0219i sun\u0103 ca mine \u0219i c\u0103 nu m\u0103 cost\u0103 o groaz\u0103 de bani s\u0103 o folosesc.    <\/p>\n\n<p>Vom vedea c\u00e2t de multe progrese voi face \u00een urm\u0103toarele luni, dar s-ar putea s\u0103 aib\u0103 sens s\u0103 a\u0219tept GPT5.\n\u00cen retrospectiv\u0103, a\u0219 fi economisit sute de ore de munc\u0103 dac\u0103 a\u0219 fi a\u0219teptat doar GPT4o pentru a dezvolta Fabrice AI.\nApoi, din nou, investiga\u021bia a f\u0103cut parte din punct, \u0219i a fost super interesant\u0103.  <\/p>\n\n<p>\u00centre timp, te rog s\u0103 te joci cu Fabrice AI \u0219i s\u0103-mi spui ce crezi!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Fabrice AI este o reprezentare digital\u0103 a g\u00e2ndurilor mele bazat\u0103 pe \u00eentregul con\u021binut al blogului meu. Se dore\u0219te a fi un asistent interactiv, inteligent, capabil s\u0103 \u00een\u021beleag\u0103 \u0219i s\u0103 r\u0103spund\u0103 &hellip; <a href=\"https:\/\/fabricegrinda.com\/ro\/prezentandu-l-pe-fabrice-ai\/\" class=\"more-link\">Continu\u0103 lectura<span class=\"screen-reader-text\"> \u201ePrezent\u00e2ndu-l pe Fabrice AI\u201d<\/span><\/a><\/p>\n","protected":false},"author":9,"featured_media":46125,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[203,930],"tags":[],"class_list":["post-46147","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-reflectii-personale","category-gadgeturi-tehnice"],"acf":[],"contentUpdated":"Prezent\u00e2ndu-l pe Fabrice AI. Categories - Reflec\u021bii personale, Gadgeturi tehnice. Date-Posted - 2024-08-22T15:53:23 . \n Fabrice AI este o reprezentare digital\u0103 a g\u00e2ndurilor mele bazat\u0103 pe \u00eentregul con\u021binut al blogului meu.\n Se dore\u0219te a fi un asistent interactiv, inteligent, capabil s\u0103 \u00een\u021beleag\u0103 \u0219i s\u0103 r\u0103spund\u0103 la \u00eentreb\u0103ri complexe cu nuan\u021b\u0103 \u0219i precizie. \n Fabrice AI a \u00eenceput ca un experiment, o c\u0103utare personal\u0103 de a explora poten\u021bialul inteligen\u021bei artificiale prin crearea unei versiuni digitale a cuno\u0219tin\u021belor vaste pe care le-am \u00eemp\u0103rt\u0103\u0219it de-a lungul anilor.\n Ini\u021bial, mi-am imaginat c\u0103 acesta va fi un proiect simplu, care ar putea fi finalizat \u00een c\u00e2teva ore.\n Planul era simplu: s\u0103 \u00eencarc con\u021binutul meu \u00een API-ul OpenAI \u0219i s\u0103 permit inteligen\u021bei artificiale s\u0103 interac\u021bioneze cu acesta, cre\u00e2nd astfel un asistent accesibil \u0219i inteligent care s\u0103 poat\u0103 oferi r\u0103spunsuri nuan\u021bate pe baza bog\u0103\u021biei de informa\u021bii pe care le-am \u00eemp\u0103rt\u0103\u0219it.  \n Cu toate acestea, pe m\u0103sur\u0103 ce am pornit \u00een aceast\u0103 c\u0103l\u0103torie, a devenit rapid evident c\u0103 sarcina era mult mai complex\u0103 dec\u00e2t am anticipat.\n Proiectul, despre care credeam c\u0103 va fi o scurt\u0103 incursiune \u00een inteligen\u021ba artificial\u0103, s-a transformat rapid \u00eentr-un demers cuprinz\u0103tor \u0219i complicat, care necesit\u0103 mult mai mult dec\u00e2t o simpl\u0103 \u00eenc\u0103rcare superficial\u0103 de date.\n Acesta s-a transformat \u00eentr-o scufundare ad\u00e2nc\u0103 \u00een complexitatea inteligen\u021bei artificiale, a proces\u0103rii limbajului natural \u0219i a gestion\u0103rii cuno\u0219tin\u021belor.  \n Provocarea principal\u0103 cu care m-am confruntat nu a constat doar \u00een stocarea informa\u021biilor, ci \u0219i \u00een a \u00eenv\u0103\u021ba inteligen\u021ba artificial\u0103 s\u0103 \u00een\u021beleag\u0103, s\u0103 contextualizeze \u0219i s\u0103 recupereze cu acurate\u021be acele informa\u021bii \u00eentr-un mod care s\u0103 reflecte profunzimea \u0219i nuan\u021ba con\u021binutului meu original.\n Acest lucru a necesitat o abordare multifa\u021betat\u0103, deoarece am descoperit c\u0103 metodele simple de stocare \u0219i recuperare a datelor erau insuficiente pentru complexitatea \u00eentreb\u0103rilor pe care doream ca Fabrice AI s\u0103 le gestioneze. \n C\u0103l\u0103toria m-a purtat printr-o gam\u0103 larg\u0103 de abord\u0103ri, de la \u00eencerc\u0103rile ini\u021biale de a utiliza indici de c\u0103utare vectorial\u0103 la metode mai avansate care implic\u0103 grafice de cuno\u0219tin\u021be, recuperarea metadatelor \u0219i modele AI personalizate.\n Fiecare abordare a avut propriul set de puncte forte \u0219i puncte slabe \u0219i fiecare m-a \u00eenv\u0103\u021bat ceva nou despre complexitatea IA \u0219i nuan\u021bele gestion\u0103rii digitale a cuno\u0219tin\u021belor.\n Voi descrie \u00een detaliu calea tehnic\u0103 urmat\u0103 \u00een urm\u0103toarea postare pe blog.  \n Dincolo de problemele tehnice \u00eent\u00e2mpinate, \u0219i generarea unei baze de cuno\u0219tin\u021be exhaustive s-a dovedit a fi o provocare.\n \u00cen fazele ini\u021biale de testare a preciziei inteligen\u021bei artificiale, mi-am dat seama c\u0103 cele mai detaliate \u0219i exacte r\u0103spunsuri la unele \u00eentreb\u0103ri erau cele pe care le d\u0103deam \u00een interviuri video sau podcasturi.\n Pentru a fi exact\u0103, aveam nevoie ca baza de cuno\u0219tin\u021be s\u0103 includ\u0103 toate post\u0103rile mele, interviurile video, podcasturile, prezent\u0103rile PowerPoint, imaginile \u0219i documentele PDF.  \n Am \u00eenceput prin transcrierea \u00eentregului con\u021binut.\n Av\u00e2nd \u00een vedere c\u0103 transcrierile automate sunt aproximative la \u00eenceput, a trebuit s\u0103 m\u0103 asigur c\u0103 inteligen\u021ba artificial\u0103 a \u00een\u021beles con\u021binutul.\n Acest lucru a durat mult timp, deoarece a trebuit s\u0103 testez r\u0103spunsurile pentru fiecare fragment de con\u021binut transcris.  \n Chiar dac\u0103 transcrierile m\u0103 separau de cel\u0103lalt vorbitor, inteligen\u021ba artificial\u0103 a crezut ini\u021bial c\u0103 100% din con\u021binutul vorbit era al meu, ceea ce a necesitat mult antrenament suplimentar pentru a se asigura c\u0103 poate diferen\u021bia corect ambii vorbitori pe tot con\u021binutul.\n De asemenea, am dorit ca AI-ul Fabrice s\u0103 acorde mai mult\u0103 importan\u021b\u0103 con\u021binutului recent.\n Desigur, prima dat\u0103 c\u00e2nd am \u00eencercat acest lucru, a folosit data la care am \u00eenc\u0103rcat con\u021binutul \u00een LLM, mai degrab\u0103 dec\u00e2t data la care am postat ini\u021bial articolul, ceea ce a necesitat ajust\u0103ri suplimentare.  \n Din motive de exhaustivitate, am transcris, de asemenea, cuno\u0219tin\u021bele din diapozitivele pe care le-am partajat pe blog utiliz\u00e2nd modelul OCR din Azure pentru conversia de la imagine la text, apoi am \u00eenc\u0103rcat fi\u0219ierele \u00een baza de cuno\u0219tin\u021be a asistentului GPT.\n De asemenea, am desc\u0103rcat PDF-uri din biblioteca media a WordPress \u0219i le-am \u00eenc\u0103rcat \u00een baza de cuno\u0219tin\u021be. \n \u00cen timpul test\u0103rii beta, am observat c\u0103 mul\u021bi dintre prietenii mei au pus \u00eentreb\u0103ri personale care nu au fost abordate pe blog.\n A\u0219tept s\u0103 v\u0103d ce tipuri de \u00eentreb\u0103ri pun oamenii \u00een urm\u0103toarele c\u00e2teva s\u0103pt\u0103m\u00e2ni.\n Voi completa r\u0103spunsurile \u00een cazul \u00een care acestea nu pot fi g\u0103site cu con\u021binutul existent pe blogul meu.\n Re\u021bine\u021bi c\u0103 limitez inten\u021bionat r\u0103spunsurile lui Fabrice AI la con\u021binutul de pe blog, astfel \u00eenc\u00e2t s\u0103 ob\u021bine\u021bi cu adev\u0103rat Fabrice AI \u0219i nu un amestec de Fabrice AI \u0219i Chat GPT.   \n Merit\u0103 men\u021bionat faptul c\u0103 am luat-o pe o cale lung\u0103 pentru a ajunge aici.\n Am \u00eenceput prin a utiliza GPT3, dar am fost dezam\u0103git de rezultate.\n Acesta continua s\u0103 foloseasc\u0103 surse gre\u0219ite pentru a r\u0103spunde la \u00eentreb\u0103ri, chiar dac\u0103 unele articole de blog aveau exact r\u0103spunsul la \u00eentrebarea pus\u0103.\n \u00cen ciuda zecilor de ore \u00een care am lucrat la aceast\u0103 problem\u0103 \u00eencerc\u00e2nd s\u0103 o fac s\u0103 utilizeze con\u021binutul corect (despre care voi vorbi \u00een urm\u0103toarea postare pe blog), nu am ob\u021binut niciodat\u0103 rezultate de care s\u0103 fiu mul\u021bumit.   \n Lucrurile s-au \u00eembun\u0103t\u0103\u021bit cu GPT3.5, dar erau \u00eenc\u0103 dezam\u0103gitoare.\n Am construit apoi o aplica\u021bie GPT \u00een GPT Store folosind GPT Builder.\n Func\u021biona un pic mai bine \u0219i era mai ieftin de utilizat.\n Cu toate acestea, nu am putut s\u0103 o fac s\u0103 ruleze pe site-ul meu web \u0219i a fost disponibil\u0103 numai pentru abona\u021bii pl\u0103ti\u021bi ai Chat GPT, ceea ce am sim\u021bit c\u0103 era prea limitativ.\n \u00cen orice caz, nu mi-a pl\u0103cut calitatea r\u0103spunsurilor \u0219i nu m-am sim\u021bit confortabil s\u0103 o eliberez publicului.    \n Descoperirea a venit odat\u0103 cu lansarea GPT Assistants folosind modelul 4o.\n F\u0103r\u0103 ca eu s\u0103 fiu nevoit s\u0103 \u00eei spun ce con\u021binut s\u0103 foloseasc\u0103, a \u00eenceput s\u0103 se descurce singur \u0219i totul a func\u021bionat mai bine.\n Am renun\u021bat la abordarea aplica\u021biei GPT \u0219i m-am \u00eentors la utilizarea API, astfel \u00eenc\u00e2t s\u0103 o pot \u00eencorpora pe blog.\n Din motive de exhaustivitate, am testat \u0219i Gemini, dar am preferat r\u0103spunsurile oferite de GPT4o.   \n Deocamdat\u0103 lansez o versiune numai text.\n Aceasta include o func\u021bie de conversie a vocii \u00een text, astfel \u00eenc\u00e2t s\u0103 v\u0103 pute\u021bi adresa \u00eentreb\u0103rile prin voce.\n M\u0103 g\u00e2ndesc la c\u00e2teva modalit\u0103\u021bi de a codifica o versiune interactiv\u0103 care arat\u0103 \u0219i sun\u0103 ca mine \u0219i cu care pute\u021bi purta o conversa\u021bie.\n Am un prototip func\u021bional, dar sunt departe de a fi mul\u021bumit de rezultate \u0219i de costul poten\u021bial.\n Vreau s\u0103 m\u0103 asigur c\u0103 vorbe\u0219te la persoana \u00eent\u00e2i, c\u0103 arat\u0103 \u0219i sun\u0103 ca mine \u0219i c\u0103 nu m\u0103 cost\u0103 o groaz\u0103 de bani s\u0103 o folosesc.    \n Vom vedea c\u00e2t de multe progrese voi face \u00een urm\u0103toarele luni, dar s-ar putea s\u0103 aib\u0103 sens s\u0103 a\u0219tept GPT5.\n \u00cen retrospectiv\u0103, a\u0219 fi economisit sute de ore de munc\u0103 dac\u0103 a\u0219 fi a\u0219teptat doar GPT4o pentru a dezvolta Fabrice AI.\n Apoi, din nou, investiga\u021bia a f\u0103cut parte din punct, \u0219i a fost super interesant\u0103.  \n \u00centre timp, te rog s\u0103 te joci cu Fabrice AI \u0219i s\u0103-mi spui ce crezi!\n ","Category":["Reflec\u021bii personale","Gadgeturi tehnice"],"_links":{"self":[{"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/posts\/46147","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/comments?post=46147"}],"version-history":[{"count":1,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/posts\/46147\/revisions"}],"predecessor-version":[{"id":46149,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/posts\/46147\/revisions\/46149"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/media\/46125"}],"wp:attachment":[{"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/media?parent=46147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/categories?post=46147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grinda.org\/ro\/wp-json\/wp\/v2\/tags?post=46147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}