Juhendid

How to make an app with AI: praktiline juhend

Tänapäeval saab tehisintellektiga luua töötava rakenduse ilma ise koodi kirjutamata: kirjeldad, mida tahad, lihtsas keeles, tehisintellekti rakendusehitaja kirjutab koodi ja käivitab selle elavas eelvaates ning sa täpsustad seda vestlusega, kuni see teeb seda, mida vajad. Seejärel avaldad selle avaliku URL-i kaudu. Osa, mis ikka oskust nõuab, on otsustada, mida ehitada, ja seda selgelt kirjeldada — sellele keskendub see juhend.

Mida tähendab "rakenduse tegemine tehisintellektiga"

Rakenduste loomiseks mõeldud tehisintellekti nime all on kolme väga erinevat tüüpi tööriista:

Tööriista tüüpMida see teebKellele sobib
Tehisintellekti rakendusehitajad (Mythex, Lovable, Bolt, Replit)Vestled; tehisintellekt kirjutab kogu rakenduse, käivitab selle ja saab selle avaldadaAsutajad, väikeettevõtted, disainerid, igaüks, kes tahab töötavat toodet
Tehisintellekti kodeerimisabilised (Cursor, GitHub Copilot, Claude Code)Aitavad arendajal redaktoris koodi kiiremini kirjutadaArendajad, kes töötavad juba koodiga
Madala koodiga ehitajad tehisintellekti funktsioonidega (Bubble, Softr, Webflow)Visuaalsed lohista-ja-aseta redaktorid mõne tehisintellekti abigaInimesed, kes eelistavad visuaalset ehitamist

See juhend käsitleb esimest tüüpi. Kui tahad erinevusi üksikasjalikult, vaata tehisintellekti rakendusehitaja vs tehisintellekti kodeerimisabiline.

Samm 1: otsusta, mida esimene versioon teeb

Üks suurim põhjus, miks tulemused pettumust valmistavad, on kõige korraga küsimine. Enne tööriista avamist kirjuta üles:

  • Kes seda kasutab. "Kliendid, kes broneerivad juuksuriaega" on kasulikum kui "kasutajad".
  • Üks töö, mida see peab tegema. Broneerimisrakenduse töö on lasta kellelgi valida aeg ja seda kinnitada. Arvustused, lojaalsuspunktid ja ajaveeb võivad oodata.
  • Milliseid andmeid see hoiab. Broneeringud, kliendid, teenused. Nende loetlemine annab tehisintellektile teada, mida andmebaas vajab.
  • Kes mida näeb. Kas keegi võib näha kõiki broneeringuid või ainult omanik? See otsustab, kas vajad sisselogimist ja rolle.

Kolm-neli lauset, mis katavad need punktid, teevad parema esimese prompti kui lehekülg funktsioone.

Samm 2: kirjuta esimene prompt

Hea esimene prompt kirjeldab toodet, mitte koodi. Näiteks:

Ehita broneerimisleht väikesele juuksurisalongile. Kliendid näevad teenuseid (nimi, kestus, hind), valivad teenuse, valivad sel nädalal vaba ajaslotti ja sisestavad oma nime, telefoni ja e-posti. Omanik logib sisse, et näha tänaseid ja tulevasi broneeringuid, ning saab ühe tühistada. Puhas, kaasaegne välimus, hästi töötab telefonides.

See prompt nimetab kasutajad, põhivoo, andmed ja õigused — mainimata ühtegi tehnoloogiat. Ehitaja valib sinu eest mõistliku tehnoloogiapaketi; kui sind mõni konkreetne huvitab, võid seda ikka paluda. Mythexis näiteks vaikimisi luuakse uued veebirakendused React ja TypeScriptiga, ning võid paluda Next.js-i, lihtsat staatilist saiti või Pythoni API-d.

Rohkem toimivaid mustreid leiad artiklist kuidas kirjutada promte tehisintellekti rakendusehitajatele.

Samm 3: testi nagu kasutaja ja muuda korraga üht asja

Kui esimene versioon ilmub eelvaatesse, kasuta seda nii, nagu sinu kasutajad seda teeksid: broneeri aeg, värskenda lehte, proovi telefonisuuruses ekraanil. Seejärel palu muudatusi väikeste, täpsete sammudena:

  • Hea: "Kui aeg on broneeritud, peida see teistelt klientidelt."
  • Vähem hea: "Tee broneerimine paremaks."

Väiksed päringud on tehisintellektile lihtsamini õigeks teha ja sinul lihtsam kontrollida. Kui muudatus läheb valesti, lubavad enamik ehitajaid tagasi pöörata — Mythex hoiab kontrollpunkte, kuhu saab tagasi minna.

Kui midagi puruneb, kirjelda, mida tegid, mida oodasid ja mis juhtus. Kleebi kõik veateated, mida näed. See on tavaliselt piisav, et tehisintellekt põhjuse leiaks.

Samm 4: lisa päris andmed, sisselogimine ja maksed

Prototüüp algab sageli näidisandmetega. Päris rakendus peab hoidma seda, mida inimesed sisestavad.

  • Andmebaas. Palu seda lihtsates sõnades: "salvesta broneeringud andmebaasi". Mythex lisab projektile spetsiaalse Postgres andmebaasi, kui su rakendus seda vajab — vaata mis on andmebaas, kui mõte on uus.
  • Sisselogimine. "Lisa registreerimine ja sisselogimine e-posti ja parooliga; ainult omanik näeb broneeringute lehte." Ütle, kes mida näeb.
  • Maksed. Enamik rakendusi võtab makseid Stripe'i kaudu. Vajad Stripe'i kontot ja selle API võtmeid; tehisintellekt ühendab kassa. Meie juhend maksete lisamiseks katab sammud.
  • E-post. Kinnitused ja parooli lähtestamised vajavad e-posti teenust nagu Resend või Postmark. Võtmed lähevad projekti salajaste väärtuste hulka, mitte vestlusse.

Samm 5: kontrolli enne, kui päris inimesed seda kasutavad

Tehisintellekti ehitajad on head asjade tegemisel, mis töötavad; need ei ole automaatselt hoolikad. Enne lingi jagamist:

  1. Proovi näha andmeid, mida ei tohiks näha. Logi sisse ühe kasutajana ja proovi avada teise kasutaja lehte.
  2. Testi telefonis. Enamik sinu külastajatest tuleb telefonist.
  3. Kontrolli vorme valede sisenditega — tühjad väljad, väga pikk tekst, vale tüüpi e-post.
  4. Hoia saladused salajas. API võtmed kuuluvad keskkonnamuutujatesse, mitte lehe koodi.

Meie turvakontrollnimekiri tehisintellektiga ehitatud rakendustele käib need sügavamalt läbi.

Samm 6: avalda ja too see inimeste ette

Avaldamine muudab eelvaate avalikuks rakenduseks URL-il, mida saad jagada. Mythexis avad Publish, valid nime ja rakendus läheb elavaks aadressil sinunimi.mythex.app; Pro-paketis saad ühendada oma domeeni. Majutus, andmebaas ja failisalvestus kasutavad sama krediidisaldot, mis ehitamine, nii et eraldi serverit ei pea seadistama.

Seejärel tuleb osa, mida ükski tööriist sinu eest ei tee: esimeste kasutajate leidmine. Kuidas rakendust käivitada ja esimesi kasutajaid saada pakub praktilisi ideid.

Millega tehisintellekti rakendusehitajad hakkama saavad ja kus nad kimbatuses on

Hakkama saavad:

  • Veebilehed, maandumislehed ja portfooliod
  • Töölauad, haldusliidesed ja sisemised tööriistad
  • CRUD-rakendused — kõik, mis on enamasti vormid, loendid ja kirjed
  • MVP-d idee testimiseks päris kasutajatega
  • Levinud teenustega ühendamine, nagu Stripe, e-posti teenused ja tehisintellekti API-d

Raskem:

  • Natiivsed mobiilirakendused App Store'i ja Google Playsse (enamik ehitajaid teeb veebirakendusi, mis töötavad telefonides)
  • Väga suured, keerukad süsteemid paljude meeskondade ja rangete vastavusnõuetega
  • Tugev reaalajaline või jõudlusmahukas töö, nagu mitmikmängud või videotöötlus
  • Kõik, mille "õiget" tulemust sa ei oska kirjeldada

Paljude projektide puhul on praktiline tee ehitada esimene versioon tehisintellektiga, õppida päris kasutajatelt ja kaasata hiljem arendaja, kui oled kasvanud välja — hoides koodi, kui su ehitaja lubab selle eksportida.

Oma rakenduse ehitamine Mythexiga

Mythex on tehisintellekti rakendusehitaja: kirjeldad rakendust, see ehitab ja käivitab selle elavas eelvaates, lisab andmebaasi või failisalvestuse, kui rakendus neid vajab, ning avaldab selle päris URL-ile. Võid alustada tasuta ja minna Pro-pakendisse, kui tahad koodi ise muuta, eksportida, GitHubi sünkroonida või kasutada kohandatud domeeni.

Kui eelistad mitte tühjalt lehelt alustada, sirvi malle või tehisintellekti ehitajaid rakenduse tüübi järgi või järgi kiirjuhendit dokumentatsioonis.

Seda lehte on saadaval ka araabia keeles.

Küsimused

Kas ma saan tehisintellektiga rakenduse luua, kui ma kodeerida ei oska?

Jah. Tehisintellekti rakendusehitajaga kirjeldad, mida tahad, lihtsas keeles, ning tehisintellekt kirjutab ja käivitab koodi. Mõningane alusteadmine — mis on andmebaas, mida sisselogimine teeb — aitab sul küsida õigeid asju, aga koodi pead ise kirjutama.

Kui kaua võtab rakenduse loomine tehisintellektiga?

Maandumislehe, vormi või töölaua lihtne esimene versioon võib tööle hakata minutitega. Rakendus kontodega, andmebaasi ja maksetega vajab tavaliselt mitut seanssi kirjeldamist, testimist ja parandamist — tunde või päevi, mitte nädalaid ega kuid, nagu traditsiooniline arendus.

Kas mulle kuulub tehisintellekti rakendusehitaja kirjutatud kood?

See sõltub tööriistast. Mõned lubavad koodi eksportida või sünkroonida GitHubiga; teised hoiavad selle oma platvormi sees. Mythexis saavad Pro-paketid eksportida kogu projekti või sünkroonida selle oma GitHubi repositooriumiga.

Kas tehisintellekt suudab luua mobiilirakenduse?

Enamik tehisintellekti rakendusehitajaid loob veebirakendusi, mis töötavad igas brauseris ja telefonis. Avaldamine App Store'i või Google Playsse on eraldi samm, mida paljud ehitajad ei toeta; Pro-paketis pakub Mythex veebirakendusest Androidi ja iPhone'i rakenduse ning saadab selle Google Playi sisemisse testimisse ja TestFlighti.

Mythex · Pricing · Ehita kõike AI-ga · Veebilehtede ja rakenduste mallid · Mythex võrdluses · Tehisintellektiga rakenduste ehitamise sõnastik · Tasuta tööriistad tehisintellektiga rakenduste ehitamiseks · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ Norsk bokmål Nederlands ਪੰਜਾਬੀ Polski Português (Brasil) Português (Portugal) Română Русский Slovenčina Slovenščina Soomaali Shqip Srpski Svenska Kiswahili தமிழ் తెలుగు ไทย Tagalog Türkçe Українська اردو Tiếng Việt 简体中文 繁體中文(香港) 繁體中文(台灣)