Cum să utilizați ChatGPT pentru a crea o aplicație (soft, program)

duminică, iunie 18, 2023 15:14
Posted in category IT

ChatGPT, creare aplicatie (soft, program)

Cum vă poate ajuta ChatGPT să creați o aplicație

ChatGPT vă poate ajuta să creați o aplicație. Dar nu va face cea mai mare parte a muncii. Asta depinde de tine și de echipa ta. Dar s-ar putea să vă economisească ceva timp și să reducă mult din efort.

Haideți să vedem cum vă poate ajuta ChatGPT să creați o aplicație.

Planificați-vă aplicația

Există aproximativ 2 milioane de aplicații pentru iPhone și aproximativ 3,5 milioane de aplicații pentru Android. Găsirea unei oferte unice de aplicații va fi dificilă, dar probabil că nu este o idee bună să faci ceva care are deja o mulțime de concurenți.

Nu te limita la ChatGPT pentru a sonda terenul. Cu siguranță implică-l, punând întrebări de genul „Există aplicații pentru iPhone care numără zilele până la pensionare?”

Dar rețineți că datele ChatGPT se termină în 2021, așa că dacă doriți, să zicem, să produceți o aplicație care vă ajută să scrieți solicitări ChatGPT, ChatGPT nu ar ști ce este în magazinul de aplicații, dar Bard de la Google ar putea. Când am întrebat ChatGPT, a răspuns „Nu există aplicații specifice pentru iPhone care sunt concepute special pentru acest scop”, dar Bard a răspuns: „Există câteva aplicații pentru iPhone care vă pot ajuta să creați solicitări ChatGPT”, apoi a continuat enumerând aplicațiile.

Cu siguranță veți dori să planificați funcționalitatea și caracteristicile aplicaţiei, apoi să creați o machetă a interfeței cu utilizatorul. Continuând cu ideea de a construi o aplicație care să ajute la scrierea solicitărilor ChatGPT, ați putea întreba:

Vreau să creez o aplicație iPhone pentru a ajuta la scrierea solicitărilor ChatGPT. Care ar trebui să fie caracteristicile majore și minore într-o astfel de aplicație?

Vă recomand să introduceți acest lucru în ChatGPT, deoarece răspunsul pe care l-a dat a fost surprinzător de complet și util. Acesta arată cum ChatGPT ar putea fi util în crearea unei aplicații.

Următorul este interfața cu utilizatorul. În timp ce ChatGPT nu poate extrage un wireframe (încă), puteți cere ChatGPT să vă ghideze cu privire la crearea cadrelor sale principale.

Puteți descrie cadrele și elementele de interfață cu utilizatorul pe care ar trebui să le aibă această aplicație?

Din nou, vă recomand să rulați acest prompt, deoarece răspunsurile instrumentului AI au fost surprinzător de bine gândite.

Odată ce aveți ideea de aplicație și ați planificat unele dintre elementele aplicației, va trebui să vă gândiți la dezvoltare și implementare. Puteți încerca o solicitare ca aceasta:

Vreau să construiesc această aplicație. Ce trebuie să fac pentru a începe dezvoltarea și a pregăti implementarea?

Mi s-a părut că răspunsul este mult prea general, dar probabil util pentru un începător care explorează procesul. In continuare am incercat:

Ajutați-mă să configurez mediul de dezvoltare Xcode pentru a scrie această aplicație.

Acest lucru m-a apropiat, dar era încă prea general. Am mers cu un strat mai adânc:

Ajutați-mă să aleg un șablon și să configurez setările Xcode pentru proiectul meu. De asemenea, cum ar trebui să configurez Interface Builder?

Asta chiar a ajutat destul de mult. Continuați să căutați, să puneți întrebări, să adăugați elemente la proiectul dvs. și nu ezitați să întrebați ChatGTP pe parcurs. Dar nu uitați că există o mulțime de alte elemente de ajutor pentru dezvoltarea aplicațiilor în afara noii lumi a AI (Artificial Intelligence – Inteligenţă Artificială). Nu vă fie teamă să folosiți căutări vechi pe web și să căutați exemple și ghiduri. Acesta este un proiect mare și va trebui să utilizați toate resursele disponibile.

Creați-vă aplicația

Aici cauciucul se întâlnește cu asfaltul sau codul se întâlnește cu sistemul de dezvoltare. Este locul în care îți verifici produsul. Și aici CHATGPT poate oferi un ajutor foarte interesant, dar foarte specific.

Să fim din nou clari: nu suntem încă în punctul în care poți spune unui instrument AI să creeze o aplicație pentru tine. Aplicațiile înseamnă adesea sute de mii (chiar milioane) de linii de cod, răspândite în sute (sau chiar mii) de fișiere. Astăzi, ChatGPT nu se ocupă de acest domeniu.

În ceea ce privește domeniul de aplicare, gândiți-vă la o aplicație ca la o carte sau un set de cărți (până la o întreagă bibliotecă). Gândiți-vă la o funcție, metodă sau subrutină (termeni diferiți pentru ceea ce este în esență o mică unitate funcțională de cod) ca la un paragraf sau un articol mic, poate un capitol dintr-o carte. ChatGPT vă poate ajuta la nivel de paragraf. Vă poate ajuta să vă structurați capitolul. Dar nu are idee cum să se ocupe de întreaga carte.

Dar asta nu înseamnă că nu poate fi de mare ajutor. Mai devreme, v-am arătat cum ar putea fi folosit pentru a ajuta la definirea elementelor interfeței cu utilizatorul. Puteți folosi ChatGPT pentru a vă oferi instrucțiuni specifice. De exemplu:

Explicați cum să configurați etape și acțiuni pentru a iniția o căutare a unui prompt într-un set existent de solicitări salvate.

Aceasta îi cere AI-lui să explice cum să configurați o funcție în interfața cu utilizatorul. Ați putea repeta asta din nou și din nou cu diferite elemente ale interfeței dvs. de utilizator. De asemenea, îi puteți cere să scrie o anumită funcție sau să configureze elemente de date. Să creăm un mecanism de stocare pentru solicitările salvate. Iată două pe care le poți folosi unul după altul:

Ajutați-mă să configurez un mecanism de stocare pentru solicitările salvate

Îndrumați-mă prin utilizarea Core Data pentru a salva solicitările pentru acces ulterior

Primul mi-a recomandat trei mecanisme de stocare și am decis să-i cer ajutor cu al doilea, folosind Core Data. Aici, a scris chiar și un cod de bază care vă ajută să începeți cu acel mecanism de stocare a datelor.

Puteți folosi aceste bucăți de cod ca punct de plecare și apoi adăugați propriul cod peste el. Cu ajutorul ChatGPT, ai un bun punct de plecare.

Utilizați ChatGPT pentru a scrie fragmente mici de cod foarte bine definite și pentru a vă oferi îndrumări. Gândiți-vă la asta ca la un dezvoltator junior foarte talentat care înțelege codul, dar nu vede cu adevărat imaginea de ansamblu.

În cele din urmă, nu vă așteptați ca tot codul ChatGPT să funcționeze. După cum am discutat anterior, uneori codul AI este perfect, iar alteori este un eșec complet. La fel cum se întâmplă şi cu un cod scris de noi, oamenii.

Implementează-ți aplicația

În acest exemplu, presupun că trebuie construită o aplicație pentru iPhone, dar aceste proceduri sunt similare pentru aplicațiile de pe toate platformele.

Pentru a începe, puteţi să lansați o solicitare ca aceasta:

Enumeraţi pașii necesari pentru a-mi implementa aplicația

Când am întrebat ChatGPT, mi-a oferit acești șase pași, împreună cu o scurtă descriere a paragrafului care rezumă pașii:

  1. Înregistrați-vă cu un cont de dezvoltator Apple.
  2. Configurați setările aplicației dvs.
  3. Pregătiți-vă aplicația pentru distribuție.
  4. Trimiteți aplicația în App Store.
  5. Așteptați examinarea aplicației.
  6. Puneţi aplicația la dispoziţia utilizatorilor.

Iată un alt loc în care poți obține mai multe informatii de la ChatGPT. La fiecare dintre acești pași puteți cere instrucțiuni mai detaliate. De exemplu:

Spuneți-mi exact cum să configurez setările aplicației mele pentru implementare

Spune-mi exact cum să trimit aplicația mea în App Store

Continuați să forați. Dacă există un pas pe care ChatGPT îl ignoră, cereți-i clarificări. Gândește-te la asta ca și cum ai fi într-o instanță și un martor dă un răspuns incomplet. Continuă să sapi, punând întrebări din ce în ce mai rafinate, până când obții ceea ce îți dorești.

Sursa informaţiilor: ZDNET.

Citeşte şi articolele:

Sigla A7
Dacă ţi-a plăcut articolul, ai ceva de completat sau ai ceva de reproşat (civilizat) la acest text, scrie un comentariu, ori pune un link pe site-ul (blogul) tău, în cazul în care vrei ca şi alţii să citească textul sau (obligatoriu) dacă ai copiat articolul parţial sau integral. După ce ai scris comentariul, acesta trebuie aprobat de administratorul site-ului, apoi va fi publicat.

Adauga un comentariu