Ar trebui creatorii WordPress să folosească ChatGPT pentru sarcinile de zi cu zi? - 2023
Publicat: 2023-01-23ChatGPT și inteligența artificială în general iau lumea cu asalt. Oameni din fiecare industrie, inclusiv artă, afaceri și webdev folosesc acum o anumită formă de IA în fluxurile lor de lucru zilnice. Una dintre cele mai populare versiuni din peisajul AI din ultimul an este ChatGPT. Odată cu acesta, a venit o interfață ușor de utilizat, ceea ce a însemnat că a devenit ușor să interacționați cu un model de limbă mare (LLM).
Acest lucru a permis practic oricui să încerce inteligența artificială pentru ei înșiși. Și, deloc surprinzător, a luat cu asalt comunitatea WordPress.
ChatGPT a fost instruit pe un depozit masiv de informații de pe Internet. Unele dintre aceste informații conțineau conținut WordPress, cod și multe altele, ceea ce înseamnă că atunci când îi pui chatbot-ului o întrebare despre cod, populare, pluginuri și multe altele, acesta oferă un răspuns care este de obicei corect.
În acest articol, vreau să explorez intersecția utilizării zilnice a fluxurilor de lucru AI și WordPress. Vom arunca o privire la toate unghiurile, inclusiv securitatea, etica și teoria care stau la baza ChatGPT.
Sunt un dezvoltator WordPress, devenit dezvoltator și cercetător AI. Deși conduc studioul Isotropic, sunt mult mai concentrat pe o afacere mai nouă numită CodeWP - o platformă care folosește AI pentru a genera fragmente de cod pentru creatorii WordPress. Pe platformă, există un bot de chat foarte asemănător cu ChatGPT; în esență, acest articol vorbește din perspectiva cuiva care creează inteligență artificială și este, de asemenea, utilizatorul final ca dezvoltator/agenție WordPress.
Cazuri de utilizare ChatGPT în WordPress
Datorită flexibilității metodei chatbot de a interacționa cu inteligența artificială, am văzut o mulțime de cazuri de utilizare apărute în comunitatea WordPress.
Explicarea funcțiilor/acțiunilor/filtrelor
Dacă nu ești sigur ce face o anumită funcție din WordPress, ChatGPT este grozav în a crea explicații despre asta. Cu toate acestea, este limitat la unele dintre cele mai populare produse WordPress. Asta pentru că nu are pregătire specifică pentru toate pluginurile/temele de acolo.
Cod de scriere
Crearea de fragmente de cod generale este un alt caz de utilizare.
De obicei, va oferi, de asemenea, o explicație a ceea ce face codul de fapt, ceea ce poate fi destul de util atunci când vine vorba de învățare. În același timp, acest lucru poate fi enervant dacă doriți să generați mai multe fragmente simultan. Altceva demn de remarcat este că, în exemplul de mai sus, am cerut un cod scurt și ne-a oferit doar cod PHP „liber”.
Aceasta este o problemă deoarece putem pur și simplu să o înglobăm într-o funcție și apoi să creăm un shortcode din aceasta, dar dacă nu aș fi dezvoltator WordPress, acest lucru nu ar fi imediat clar.
Acestea fiind spuse, acest lucru arată beneficiul de a avea acest tip de interfață „bazat pe chat”. Tot ce trebuie să fac este să-i cer din nou să creeze un shortcode și o va face.
Scrierea Conținutului
Mulți folosesc ChatGPT pentru a crea conținut, atât pentru substituenți, cât și pentru producție. Voi discuta acest lucru mai detaliat într-o secțiune ulterioară a acestui articol.
Sarcini zilnice de administrare
ChatGPT excelează în sarcinile administrative de fiecare zi, pe care fiecare agenție, proprietar, freelancer și dezvoltator trebuie să le facă. De exemplu, crearea de răspunsuri la e-mail este incredibil de ușoară. Tot ce trebuie să faceți este să lipiți e-mailul și veți primi un răspuns excelent pentru el. Categorizarea, ideea și multe altele sunt, de asemenea, destul de ușoare aici.
Crearea de pluginuri (nu chiar)
Când ChatGPT a devenit viral pentru prima dată în comunitatea WordPress, unul dintre cele mai mari trucuri a fost crearea unui întreg plugin folosind botul. Presupun că, într-un termen de bază, ați putea crea un plugin WordPress, dar acesta este în esență un fragment de cod în sine. Nu există o modalitate reală de a construi un plugin complet funcțional cu mai multe fișiere, programare orientată pe obiecte, dependențe și așa mai departe. În schimb, veți crea un fișier standard pe care apoi îl puteți arhiva și instala într-un site web WordPress. Cu toate acestea, acesta este cu siguranță mult mai mult un truc de spectacol decât ceva care este de fapt util profesioniștilor.
Cum funcționează de fapt ChatGPT?
Pentru a înțelege cele mai bune cazuri de utilizare pentru această platformă gratuită puternică, este important să înțelegeți cum funcționează. În această secțiune, vom încerca să detaliem modul în care platforma trece de la primirea solicitării dvs. la afișarea codului, explicațiilor sau conținutului.
În primul rând, vă recomand să citiți postarea oficială pe blog: https://openai.com/blog/chatgpt/ și apoi această prezentare generală minunată de la AssemblyAI.
Cum a fost antrenat
Antrenarea modelului AI de bază care alimentează ChatGPT, cunoscut și sub numele de InstructGPT, urmează un proces în trei pași. În primul rând, au primit multe solicitări și au creat rezultatul dorit folosind etichetatoare umane. Acesta a fost apoi folosit pentru a regla fin GPT 3.5. De acolo, ei iau un singur prompt și mai multe ieșiri. Un om îi clasifică apoi de la cel mai bun la cel mai rău. Cele mai bune sunt folosite pentru a antrena modelul și care este comportamentul așteptat. Pasul final adaptează în continuare generațiile pentru a fi precise și, de asemenea, valoroase.
Cum functioneaza
Nu există nicio lucrare oficială sau informații de la OpenAI despre cum funcționează exact ChatGPT, dar majoritatea oamenilor cred asta:
- folosește InstructGPT cu variații minore și antrenament
- utilizatorul trimite o solicitare
- inițial, un răspuns este generat pe baza instruirii pe care a primit-o (menționat mai sus)
- se va referi la generațiile și rezultatele anterioare folosind încorporarea pentru context suplimentar
Unde funcționează ChatGPT Excel?
Pentru orice este legat de WordPress la nivel de suprafață, ChatGPT funcționează foarte bine. De exemplu, dacă aveți o întrebare Elementor despre cum să faceți un anumit lucru în WordPress, de obicei veți obține un răspuns grozav pas cu pas.
Dacă căutați cod de bază, fragmente, exemple și explicații, platforma va funcționa de obicei destul de bine.
Dacă doriți să creați orice tip de conținut, inclusiv conținut substituent, bazat pe teme, aceasta este o platformă excelentă pentru a face și asta. De exemplu, puteți solicita un îndemn la acțiune bazat pe tema unei companii de garduri și va crea un substituent excelent pentru proiectul dvs.
Dacă trebuie să faceți un brainstorming, folosirea unui LLM este întotdeauna utilă. De exemplu, pot întreba „dați-mi cinci idei avansate despre cum să îmbunătățesc performanța site-ului meu WordPress – am 500.000 de postări individuale”. De la ideile inițiale, pot apoi să intru în propria mea cercetare pentru a-mi atinge scopul.
De asemenea, îl pot folosi pentru a crea contururi, a posta titluri și alte sarcini administrative, cum ar fi răspunsul la e-mailuri.
Folosim acest lucru destul de consecvent pentru a ne gândi la subiecte de cercetare. De exemplu, dacă avem o problemă mare, dar nu știm de unde să începem în Google sau depășirea stivei, putem să explicăm problema ChatGPT și să cerem sugestii despre ce să cautăm. Este bun la asta, deoarece este instruit pe atât de multe informații de pe Internet, va veni întotdeauna cu ceva la care nu ne-am gândit niciodată până acum, dar este de obicei legat de problema noastră.
Veți observa că nu folosim cu adevărat acest lucru pentru a face sarcini grele atunci când vine vorba de a oferi soluții complete, fragmente și multe altele. Să vorbim despre de ce nu este inteligent să folosești această platformă ca sfârșitul să fie totul.
ChatGPT Halucinații
Acum, aceasta este partea din articol în care intrăm în limitările și negativele utilizării ChatGPT.
Primul lucru important de acoperit este ceva numit halucinații. Acesta este un concept general de AI care este foarte prezent în unele răspunsuri create de ChatGPT.
Se pare că acest fenomen apare mai des atunci când utilizatorii pun o întrebare specifică despre un anumit subiect care este mai tehnic, iar modelul nu are o mulțime de date de antrenament la care să se refere. În acel moment, comportamentul preferat ar fi un răspuns de genul:
Cu toate acestea, uneori va inventa informații care par reale, dar cu siguranță nu sunt. Și dacă nu sunteți complet familiarizat, în subiectul pe care îl discutați, poate duce la unele probleme destul de majore.
De exemplu, să presupunem că ați cerut ChatGPT să creeze un fragment de cod care face o funcție specifică pentru site-ul dvs. WordPress. Halucinează și vă oferă un fragment frumos. Cu toate acestea, complet greșit. Dacă sunteți un dezvoltator profesionist, sunt șanse să puteți înțelege acest lucru înainte de a testa. Cu toate acestea, dacă sunteți un utilizator WordPress zilnic și mergeți și instalați-l pe un site web de producție (încrezător datorită faptului că acesta este AI și ar trebui să fie „întotdeauna” corect), îl puteți bloca, provocând ecranul alb de moarte și nici o cale clară înainte.
OpenAI de la ChatGPT și multe întreprinderi AI sunt foarte concentrate în atenuarea acestui lucru pe ChatGPT și pe modelele AI în general. Dar, aceasta este o problemă mare, fără o modalitate clară de atenuare, cu excepția cazului în care puteți regla fin pentru un anumit caz de utilizare, încorporați ML sau, în alt mod, aveți o atingere în interiorul instrumentului (imposibil cu ChatGPT).
Limitări ChatGPT
Uneori, este greșit
AI nu va avea întotdeauna dreptate - dar mulți utilizatori nu înțeleg acest lucru, ceea ce duce la unele situații dificile. Afișarea faptelor greșite pe o pagină web pentru că cineva nu a verificat conținutul generat, erori pe site-urile WordPress, pentru că codul a fost instalat fără a fi testat, lista continuă...
Cu halucinațiile, această problemă poate fi exacerbată de faptul că poate fi foarte convingător pe Lee să se înșele.
Iată un exemplu, folosind fragmentul de cod pe care l-am generat pentru cazul de utilizare „ Cod de scriere ” de mai sus. Am întrebat, „cum instalezi asta pe site”. Mă așteptam să-mi spună că trebuie să creez mai întâi un cod scurt și apoi să instalez codul pe site.
La prima vedere, acest lucru pare corect, dar dacă instalați codul direct pe site-ul web, va cauza probleme (respectând direct pe site).\
De asemenea, am observat că pot exista probleme de securitate și cu generațiile de fragmente. Acest lucru poate fi atenuat prin solicitarea cu acuratețe, dar dacă nu știți ce căutați în primul rând, uneori vă poate scăpa.
Este demn de remarcat una dintre regulile de aur ale AI aplicabile atunci când utilizați ChatGPT - solicitările de calitate scăzută vor avea ca rezultat generarea de calitate scăzută și viceversa, solicitările de înaltă calitate, vor avea ca rezultat generarea de înaltă calitate.
Lectură recomandată: https://docs.cohere.ai/docs/prompt-engineering
Interfața de utilizare lipsește
Dacă sunteți un profesionist WordPress și doriți cu adevărat să integrați acest instrument în fluxul dvs. de lucru, vă veți da seama că există o mulțime de elemente ale interfeței cu utilizatorul fie lipsă, fie prost proiectate.
Platformei îi lipsește o funcție de căutare, precum și alte utilitare de clasificare care să vă permită să faceți referire cu ușurință la generațiile anterioare. Designul general și utilizarea sunt bune pentru sesiuni mici, dar dacă aveți un jurnal de chat mare sau mai multe, puteți deveni rapid de negestionat.
În mod realist, acest lucru este probabil prin proiectare, deoarece această interfață este folosită de OpenAI pentru a antrena modele viitoare și nu este cu adevărat destinată să fie utilizată în maniera profesională la care se așteaptă unii.
Capacitate și accelerare
Aceasta este o problemă masivă, care este greu de rezolvat pentru compania din spatele produsului. Ca și în cazul oricărei AI, aceasta necesită o mulțime de putere de procesare pentru a funcționa. De fapt, „Potrivit co-fondatorului și CEO-ului OpenAI, Sam Altman, cheltuielile de operare ale ChatGPT sunt „atrăgătoare”” (sursă).
Deoarece este o platformă complet gratuită pe care o folosesc toată lumea și mama lor, există probleme majore de capacitate pur și simplu pentru că nu există suficientă putere pentru ca toată lumea să o folosească pe toate odată. În timpul zilei lucrătoare, veți observa de obicei întreruperi și erori din această cauză.
Dacă aveți norocul să încărcați platforma și să introduceți un prompt, veți observa, de asemenea, că răspunsurile „rad” (fluxul este termenul potrivit) foarte lent. Asta pentru că OpenAI a fost forțat să limiteze și să reducă rata de răspuns pentru a permite mai multor utilizatori să acceseze platforma deodată.
Am fost destul de norocoși să avem acces la prima iterație a platformei, înainte ca aceasta să intre în fluxul principal. Răspunsurile ar fi redate în câteva secunde, nu ar exista limitări, iar modelele erau mult mai brute în acel moment. Acum, există o diferență masivă și este din ce în ce mai lent pe măsură ce popularitatea crește. O posibilă remediere a acestui lucru este un plan pro (care este în lucru), dar nu m-aș aștepta ca planul gratuit să se îmbunătățească în curând. În schimb, probabil că va trebui să plătiți pentru planul pro pentru a obține performanțe ca în primele zile.
Limitele caracterelor de răspuns
Acesta nu este vina ChatGPT, deoarece este prezent în aproape fiecare produs OpenAI: temutul token sau limita de caractere.
Cu această ofertă în special, există o limitare a cât de mult conținut poate face referire în trecut, precum și cât de mult conținut poate genera de fapt. Prin urmare, veți vedea de obicei o scădere dacă încercați să vă referiți la ceva care a avut loc cu ceva timp în urmă în conversația dvs. În plus, dacă generați fragmente de cod mari, poate fi necesar să le împărțiți în generații mai mici sau riscați să vă tăiați creația într-un punct „aleatoriu”.
Ceva de remarcat este că îi puteți instrui să continue generația anterioară, dar dacă doriți să creați o cantitate masivă de cod, veți putea face referire numai la cele 4000 de jetoane generate anterioare, ceea ce înseamnă că după ce obțineți departe de această limită, este posibil ca generația să nu poată face referire la variabile sau funcții anterioare pe care le-ați creat, creând, în esență, cod care nu va funcționa. (acesta este motivul principal pentru care am spus „nu chiar”, după „crearea pluginurilor” în secțiunea de cazuri de utilizare)
Bun la toate, grozav la nimic
Transformatoarele de uz general LLM (GPT) sunt de obicei bune la aproape tot ceea ce le arunci la nivel de suprafață. După cum am menționat anterior, aceste modele au fost instruite pe un depozit masiv ca script de date de pe Internet și cunosc o mulțime de lucruri diferite . Dar, în multe cazuri, în special dezvoltare, este bun la orice, dar grozav la nimic.
Acest lucru se datorează faptului că pentru a crea un model care generează cod precis și care înțelege cu adevărat anumite plugin-uri și produse, va trebui să-l ajustați pe baza diferitelor exemple, precum și pe întreaga bază de cod a instrumentului (contextul generării codului).
Reglajul fin, încorporarea și alte metode sunt obișnuite în produsele specifice scenariului (cum ar fi CodeWP), dar pur și simplu nu este fezabil cu ChatGPT, deoarece trebuie să fie bun la toate. În viitor, dacă ar exista o actualizare de introdus, reglare fină și personalizare, bazată pe cazurile și clasamentele specifice ale generației dvs., atunci ar fi o cu totul altă poveste. Dar nu prea văd că se întâmplă asta, mai ales că dacă cauți un anumit caz folosit, probabil că există deja un instrument care o face.
Nu este la zi
O limitare a tuturor modelelor de limbă mari și a GPT este că nu are acces la informații actualizate. În schimb, se bazează pe cunoștințele pe care le-a primit din datele sale de antrenament. Datele de antrenament au „limitări”, deoarece modelele sunt antrenate dintr-o singură mișcare.
ChatGPT are o dată limită undeva în 2021-2022. Prin urmare, dacă îi cereți să creeze cod, să explice o funcție sau să facă altceva pentru WordPress sau un produs specific WordPress care a fost actualizat de atunci, foarte probabil că va fi greșit, va halucina sau va refuza să vă răspundă. întrebare.
Informații/Prejudecăți de antrenament
Există o altă problemă în care ChatGPT este, de asemenea, părtinitor către informații despre care știe cel mai mult. De exemplu, există mult mai mult cod pe Internet care discută despre Chart.js v3 sau Chart.js v2, spre deosebire de cea mai recentă versiune a 4.0+.
Prin urmare, dacă cereți să generați cod, folosind această bibliotecă, cel mai probabil veți obține un răspuns care utilizează metode depreciate. Când îl instalați și utilizați cea mai recentă versiune a bibliotecii, pur și simplu nu va funcționa, deoarece este depășit.
Această problemă este prezentă pentru aproape fiecare piesă de tehnologie, bibliotecă, platformă sau orice altceva care a suferit o actualizare majoră a versiunii cu modificări de ultimă oră.
Dacă ar fi să vă creați propriul model orientat în mod special către acest lucru, l-ați antrena pur și simplu pe cea mai nouă versiune și apoi ați asigura că nu folosește cod din versiunea doi sau trei (acest lucru este relativ ușor atunci când utilizați perechi negative pozitive). Dar, acest lucru este cu siguranță în afara domeniului de aplicare al acestei oferte.
Specific WordPress - Favoritism afiliat
Din cauza modelului de bază pe care ChatGPT îl folosește, se bazează pe datele răzuite de pe Internet, există o cantitate surprinzătoare de favoritism afiliaților aici. Aceasta este mai mult o observație calitativă decât cantitativă, dar este cu siguranță adevărată și poate fi o problemă mare pentru începătorii WordPress, care nu au multă experiență în industrie.
În esență, cu cât o companie este mai mare și cu cât programul de afiliere este mai mare, cu atât este mai probabil ca ea să apară într-un răspuns de la orice LLM, inclusiv ChatGPT. Acest lucru se datorează faptului că programele mari de afiliere au ca rezultat mai mult conținut publicat, lăudând acea companie și promovând produsul. Toate aceste informații influențează raționamentul modelelor cu privire la cel mai bun produs. Pur și simplu nu există nicio cale de a ocoli acest lucru și este dificil să te antrenezi împotriva acestui lucru.
Să punem câteva întrebări pentru a ilustra acest punct:
„Care este cel mai bun generator de pagini (lista cu marcatori a celor mai bune 5 nume, fără descriere)”
Aceasta este practic o listă a primilor cinci constructori de pagini cu cea mai mare prezență și program de afiliat. Sunt cele mai bune de pe piață în 2023? După părerea mea, absolut nu.
„Care este cea mai bună companie de găzduire pentru WordPress (lista cu marcatori a celor mai bune 5 nume, fără descriere)”
O altă listă a celor mai bune companii de găzduire, bazată în esență pe dimensiunea programului de afiliere și prezența digitală.
Și, desigur, acest lucru are perfect sens. Dacă există sute de articole care se bucură de un anumit serviciu, deoarece câștigă 50% atunci când cineva cumpără, iar LLM nu poate distinge acest lucru de laudele autentice, va clasa întotdeauna aceste servicii cel mai înalt.
Copywriting, conținut și SEO
Mulți oameni, deopotrivă creatori WordPress și non-WordPress, sunt încântați de posibilitatea de a înlocui copywriterii, specialiștii SEO și scriitorii de conținut cu inteligență artificială.
Trebuie remarcat faptul că acesta nu este un concept nou, iar generatorii de conținut AI există de foarte mult timp în acest moment. Cu toate acestea, ChatGPT este unul dintre primele care vă permite să creați conținut folosind o interfață de chat, asemănătoare unui bot și este, de asemenea, disponibil gratuit pentru utilizare de oricine.
Din acest motiv, aduce în discuție subiectul utilizării inteligenței artificiale pentru a înlocui copywriterii și a crea din nou conținut, în primul rând în lentila creatorilor și agențiilor WordPress.
Pentru mine, regula generală a agenției noastre este că vom folosi conținut generat artificial pentru a înlocui textul substituent. Dar când vine vorba de copywriting și crearea de conținut, acest lucru se face folosind scriitori și copywriteri profesioniști. Inteligența artificială nu va înțelege niciodată fiecare aspect al unei afaceri așa cum poate o ființă umană profesionistă.
Când vine vorba de producerea de conținut care va fi clasat online, Google a spus clar că descurajează acest lucru. Conținutul AI nu este nedetectabil. Ultimul lucru pe care îl doriți este ca consola dvs. de căutare Google (și mai rău, a clientului dvs.) să arate astfel:
În loc să înlocuiți conținutul și redactarea, cu o contraparte artificială, ChatGPT este grozav să creșteți fluxurile de lucru și aici. După cum s-a menționat mai sus, ne place să oferim clienților machete și idei cu conținut din „lumea reală” atașat la acesta (înlocuire lispum).
Folosirea ChatGPT pentru a crea diferite structuri de articole și titluri este, de asemenea, o mare utilizare a abilităților sale inerente de înțelegere și de formare a conținutului de pe Internet. Dar aș avertiza cu tărie împotriva utilizării acestui lucru pentru a înlocui autorii și redactorii tradiționali. Nu numai că este descurajat de cel mai mare motor de căutare, dar oamenii sunt pur și simplu mai buni.
ChatGPT și impactul asupra joburilor de dezvoltatori WordPress
Am primit o mulțime de întrebări despre modul în care ChatGPT, o inteligență artificială există un întreg, poate avea un impact asupra locurilor de muncă pentru dezvoltatori WordPress atât pe termen scurt, cât și în viitorul îndepărtat. Multe dintre gândurile mele sunt rezumate în acest articol pe care l-am publicat pe dev.to:
Iată notele generale de subsol.
- pe termen scurt, iar utilizatorii nu au idee ce să facă cu codul, iar inteligența artificială nu este capabilă să-l instaleze și să-l configureze. Prin urmare, este într-adevăr un instrument specific pentru dezvoltatori, ceea ce face fluxurile de lucru mai eficiente dacă știi cum să-l folosești.
- pe termen mediu, AI va putea crea plug-in-uri, iar dezvoltatorii vor fi responsabili de supravegherea procesului de creare, testare și instalare.
- pe termen lung, dezvoltatorii WordPress vor trece probabil mai mult la un rol de consultanță, gândindu-se la procesul de utilizare a inteligenței artificiale pentru a ajunge la un obiectiv final
Concluzie
ChatGPT este un exemplu uimitor al modului în care funcționează inteligența artificială și ce se poate întâmpla atunci când este adusă la o interfață de utilizator ușor de accesat.
Pentru profesioniștii WordPress, acest instrument gratuit poate fi un beneficiu major, clarificând fluxurile de lucru administrative, cum ar fi răspunsul la e-mailuri, crearea de paragrafe unice de conținut, popularea, machetele cu informații din lumea reală, răspunsul la întrebări și explicarea funcțiilor WordPress etc...
Cu toate acestea, când vine vorba de cazuri de utilizare mai avansate, cum ar fi generarea de cod și acoperirea unor produse și plugin-uri mai puțin cunoscute sau pentru cele care sunt actualizate în mod constant (după întreruperea datelor de antrenament), lucrurile pot deveni destul de periculoase.
Veți observa că o temă comună a acestui articol a fost „sigur, îl puteți folosi pentru WordPress, dar există câteva limitări majore care nu sunt imediat clare”. Soluția generală la această problemă este reglarea fină și alte metode, dar aceasta nu este disponibilă pentru utilizatorii finali ai ChatGPT.
Este important să cunoașteți limitările acestei platforme, care nu sunt clare imediat după înscriere. Pe de altă parte, dacă înțelegeți cum să utilizați ChatGPT și cele mai bune cazuri de utilizare pentru acesta, poate ajuta serios orice creator de WordPress cu operațiunile sale de zi cu zi.