Guider

Slik samarbeider du med en utvikler om en KI-bygget app

For å samarbeide godt med en utvikler om en app du har bygget med KI, gi dem koden i et Git-repositorium, en oppsummering på én side av hva appen gjør og hvorfor, og en tydelig avgrenset oppgave med en definisjon av ferdig. Bli enige om hvem som endrer hvilke deler, slik at du og KI-en ikke overskriver arbeidet deres. Behold repositoriet og hosting-kontoene i ditt navn, og del hemmeligheter via riktige innstillinger i stedet for i meldinger.

Mange lager den første versjonen av en app med KI og henter inn en utvikler senere, for å legge til betalinger, fikse noe KI-en stadig gjør feil, gjennomgå sikkerheten eller ta over når appen vokser. Hvis du fortsatt vurderer om du i det hele tatt skal ansette noen, se ansette en utvikler eller bygge med KI. Denne guiden forutsetter at du har bestemt deg, og vil at samarbeidet skal gå smidig.

Når en utvikler er verdt det

Vanlige grunner til å hente inn noen:

  • Et problem KI-en ikke klarer etter flere tydelige forsøk og tilbakerullinger.
  • Risikable områder: betalinger, tillatelser, sensitive data, databasemigreringer.
  • En sikkerhets- eller kodegjennomgang før lansering eller før du tar på deg større kunder.
  • Ytelse når det kommer ekte trafikk.
  • Vekst: appen har blitt en virksomhet, og trenger noen som eier koden.

Å være tydelig på hvilken av disse det gjelder, former alt det som følger.

Steg 1: Få koden på et sted der den kan deles

Utviklere jobber fra Git-repositorier. Før du tar kontakt med noen:

  1. Koble prosjektet til et privat repositorium på GitHub (eller tilsvarende), eller eksporter det.
  2. Sørg for at ingen hemmeligheter ligger i koden eller historikken. Se slik holder du API-nøkler trygge.
  3. Sjekk at prosjektet kjører fra en fersk kopi. Be KI-en skrive oppsettstegene.

Skriv en README for en utvikler som blir med i dette prosjektet: hva appen gjør, stacken, hvordan man installerer og kjører den lokalt, miljøvariablene den trenger (kun navn), mappestrukturen og alt som er skjørt eller uvanlig.

Hvis Git er nytt for deg, dekker slik bruker du Git med en KI-bygget app det grunnleggende.

Steg 2: Skriv en oppsummering på én side

Utvikleren har ikke vært med på hele chatloggen din. Gi dem konteksten på én side:

  • Hva appen gjør, for hvem, og hvor mange som bruker den.
  • Hva som betyr mest: flytene som aldri må gå i stykker.
  • Kjente problemer og hva du allerede har prøvd.
  • Oppgaven, og hvordan du vet at den er ferdig.
  • Begrensninger: budsjett, frist og ting de ikke skal endre.

En god «definisjon av ferdig» kan testes: «En innlogget bruker kan betale for et månedlig abonnement med Stripe Checkout, abonnementet vises på kontosiden deres, og å si opp i kundeportalen nedgraderer dem ved slutten av perioden.» Ikke «fiks betalinger».

Steg 3: Gi tilgang på en trygg måte

  • Kode: legg dem til som samarbeidspartner i repositoriet. Ikke send ZIP-filer frem og tilbake når arbeidet har startet.
  • Byggeverktøy: hvis KI-appbyggeren din støtter teammedlemmer, inviter dem til et arbeidsområde som bare inneholder dette prosjektet.
  • Hemmeligheter: legg dem inn i innstillingene til hosting-tjenesten, eller del via en passordbehandler. Lim aldri inn nøkler i e-post eller chat.
  • Testkontoer: opprett dem med testdata, i stedet for å dele din egen innlogging.
  • Produksjonsdata: bare hvis de virkelig trenger det, og bare det de trenger.

Behold repositoriet, domenet og hosting-kontoene i ditt navn. Legg til personer, ikke overlat kontoer.

Steg 4: Bli enige om hvem som endrer hva

Den største kilden til friksjon er at to parter, du med en KI og utvikleren, endrer den samme koden samtidig. Velg en regel:

TilnærmingSlik fungerer denPasser til
Del etter områdeDu og KI-en tar tekst, sider og styling; utvikleren eier betalinger, data og API-etLøpende samarbeid
Ta turerDu pauser KI-en mens utvikleren jobber på en gren, og deretter henter du endringene deresEn enkelt, veldefinert oppgave
Full overleveringUtvikleren tar over; du sender forespørsler og feilrapporterAppen har vokst ut av byggeverktøyet

Uansett hva du velger: hent den nyeste koden før hver promptøkt, og gjør store endringer på grener som den andre personen kan gjennomgå.

Steg 5: Kommuniser skriftlig

  • Rapporter problemer med steg, forventet og faktisk resultat. Se slik skriver du en god feilrapport.
  • Hold beslutninger på ett sted: en saksliste, et delt dokument eller kommentarer i pull requests.
  • Be dem forklare endringene med enkle ord i hver pull request.
  • Bli enige om hvor ofte dere skal sjekke inn.

Steg 6: Gjennomgå arbeidet deres

Du trenger ikke å lese kode for å gjennomgå arbeid. Sjekk:

  • At det gjør det oppgaven beskrev, i forhåndsvisningen eller stagingkopien.
  • At ingenting annet gikk i stykker: kjør de kritiske flytene dine.
  • At de forklarte hva de endret og hvorfor.
  • At ingen hemmeligheter havnet i koden.

For en grundigere gjennomgang har slik gjennomgår du KI-generert kode en sjekkliste som også fungerer for kode skrevet av mennesker. Du kan også be KI-byggeren din forklare en utviklers pull request med enkle ord.

Steg 7: Hold eierskapet tydelig

  • Repositoriet, hosting, domenet og tredjepartskontoene forblir dine.
  • Få eierskapet til koden de skriver nedfelt skriftlig før arbeidet starter. Sjekk lokale regler eller en rådgiver for kontraktsspørsmål.
  • Når arbeidet er over, fjern tilgangen deres og bytt ut eventuelle nøkler de har sett.

Eksempelprompter

En utvikler endret checkout-koden i den siste pull requesten. Forklar med enkle ord hva de endret, og om noe annet i appen avhenger av det.

List opp de delene av appen som er mest komplekse eller risikable, slik at jeg kan si til en utvikler hvor de skal fokusere gjennomgangen.

Jeg overleverer betalinger til en utvikler. Ikke rør noen filer under src/payments eller /api/billing-rutene fra nå av. Hvis en endring krever dem, si fra til meg i stedet.

Vanlige feil

  • Ingen oppsummering. Utvikleren bruker betalte timer på å finne ut hva du ønsket.
  • Vag avgrensning, som «fiks feilene» eller «gjør den klar for produksjon».
  • Begge redigerer samtidig uten å hente først, og så mister man arbeid i konflikter.
  • Å dele din egen innlogging eller lime inn nøkler i chat.
  • Kontoer i utviklerens navn, noe som gjør det vanskelig å skille lag.
  • Å glemme å fjerne tilgang og bytte ut nøkler etter oppdraget.

Sjekkliste

  • Koden ligger i et privat repositorium i mitt navn, uten hemmeligheter.
  • En README forklarer oppsettet, og en oppsummering på én side forklarer appen og oppgaven.
  • Oppgaven har en definisjon av ferdig som kan testes.
  • Tilgang gis via invitasjoner til samarbeidspartnere, hemmeligheter via innstillinger eller en passordbehandler.
  • Vi er enige om hvem som endrer hva, og jeg henter før jeg prompter.
  • Arbeidet gjennomgås mot oppsummeringen og de kritiske flytene.
  • Eierskapet er skriftlig, og tilgang fjernes og nøkler byttes når arbeidet er over.

Samarbeid med en utvikler på Mythex

  • Inviter dem til et arbeidsområde. Eiere kan invitere ubegrenset med samarbeidspartnere uten kostnad per plass, og medlemmer jobber i arbeidsområdets prosjekter. Bruk et eget arbeidsområde slik at de bare ser dette prosjektet. Kreditt for publiserte apper belastes eieren av arbeidsområdet. Se Invitasjoner.
  • GitHub-synkronisering og eksport (Pro). Koble til et repositorium og push/pull, eller eksporter prosjektet med hemmelighetene utelatt. Se GitHub, eksport og import.
  • Del en forhåndsvisningslenke for å vise pågående arbeid til noen uten Mythex-konto, og slett den når du er ferdig.
  • Spørremodus svarer på spørsmål om koden uten å endre den. Nyttig for å forstå en utviklers endringer.

Hvis utvikleren skal kjøre appen et annet sted, se slik eksporterer og selv-hoster du en KI-bygget app.

Spørsmål

Vil en utvikler kunne jobbe med kode som KI-en har skrevet?

Vanligvis ja. KI-appbyggere lager stort sett standardkode i vanlige rammeverk, som React og TypeScript, som utviklere allerede kjenner. Regn med at de bruker litt tid på å lese den først, og at de kommer til å foreslå opprydding noen steder.

Bør jeg fortsette å bruke KI-byggeren etter at jeg har ansatt en utvikler?

Du kan det, men bli enige om regler først. Den enkleste fordelingen er etter område, for eksempel at du tar hånd om tekst og små sideendringer mens utvikleren eier betalinger og data. Hent alltid den nyeste koden før du prompter, slik at ingen av dere overskriver den andre.

Hvordan sikrer jeg at jeg eier koden en utvikler skriver?

Behold repositoriet og hosting-kontoene i ditt navn, og legg utvikleren til som samarbeidspartner. Få eierskapet til arbeidet nedfelt skriftlig før de starter, og sjekk lokale regler eller en rådgiver for kontraktsspørsmål.

Hva bør jeg gi en utvikler før de starter?

Tilgang til koden, en kort beskrivelse av hva appen gjør og hvem som bruker den, en liste over kjente problemer, oppgaven du vil ha utført med hvordan du vurderer at den er ferdig, og testkontoer. Del hemmeligheter via innstillingene til hosting-tjenesten eller en passordbehandler, ikke i chat.

Mythex · Pricing · Bygg hva som helst med KI · Maler for nettsider og apper · Mythex sammenlignet · Ordliste for app-bygging med KI · Gratis verktøy for app-bygging med KI · English

English አማርኛ العربية Български বাংলা Bosanski Català Čeština Dansk Deutsch Ελληνικά Español Español (España) Eesti فارسی Suomi Français Français (Canada) ગુજરાતી हिन्दी Hrvatski Magyar Հայերեն Bahasa Indonesia Íslenska Italiano 日本語 ქართული Қазақ тілі ಕನ್ನಡ 한국어 Lietuvių Latviešu Македонски മലയാളം Монгол मराठी Bahasa Melayu မြန်မာ 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 简体中文 繁體中文(香港) 繁體中文(台灣)