1. Luo ja esikatsele näyttö
Yleisin työnkulku: luo näyttö (tiedosto luodaan samassa vaiheessa) ja katso sitten tulos.fileId pois, jolloin uusi tiedosto luodaan automaattisesti. Anna olemassa oleva fileId lisätäksesi näyttöjä siihen tiedostoon.
Kehote AI-avustajallesi:
Luo Flowstep-suunnitelma: mobiilikirjautumisnäkymä kehittäjätyökalulle, jossa on sähköposti/salasana-kentät ja Google SSO -painike tummassa teemassa. Näytä sitten kuva.
2. Visualisoi React-komponentti
Lataa.jsx- tai .tsx-tiedosto liitteenä ja pyydä Flowsteppiä luomaan vastaava suunnitelma. Flowstep lukee lähdekoodin ja tuottaa näytön. Sovellusta ei tarvitse ajaa.
upload-attachment-työkalua parametreilla mimeType ja fileName ja suorita palautettu uploadCommand. Katso upload-attachment.
Kehote AI-avustajallesi:
Lue src/components/settings/ApiKeys.tsx, lataa se liitteenä ja luo Flowstep-näyttö, joka vastaa komponentin asettelua. Näytä renderöity kuva.
3. Muokkaa näyttöä iteratiivisesti
Muuta olemassa olevaa näyttöä paikallaan vapaamuotoisilla ohjeilla ja lisää samalla kutsulla uusi näyttö, joka vastaa sitä.screenIds listaa kaikki kutsussa rakennetut tai muutetut näytöt, joten kutsu get-screen-image kerran jokaiselle. Jätä viestin viimeinen lause pois, jos haluat muokata vain olemassa olevaa näyttöä.
Jos haluat muuttaa vain osan näytöstä, kutsu ensin get-screen-jsx parametrilla "includeIds": true ja anna elementIds-kentässä sen elementin data-id, jonka haluat muuttaa.
Koko näytön yhden napsautuksen esiasetusta varten kutsu sen sijaan ai-edit-screen-variant-työkalua, esimerkiksi "operationVariant": "light_theme" tai "different_layout".
Kehote AI-avustajallesi:
Vaihda Flowstep-tiedostossani “Login flow” kirjautumisnäkymä tummaan teemaan, lisää “Remember me” -valintaruutu salasanakentän alle ja lisää vastaava unohtuneen salasanan näkymä. Näytä tulokset.
4. Laajenna näyttö koko virtaukseksi
Lisää jatkonäyttöjä olemassa olevaan suunnitelmaan.operationVariant: "error_state" tai "empty_state" lisätäksesi reunatapauksia kuvaavia näyttöjä, tai parametreilla "web_version" tai "tablet_version" muille alustoille.
operationVariant on pakollinen ai-generate-screen-variant-työkalulle, ja työkalu ottaa tasan yhden screenId:n. Jos haluat lisätä näytön, joka ei ole olemassa olevan näytön muunnelma, käytä ai-design-screens-työkalua fileId:n kanssa.5. Siirrä näyttö koodiin ja kirjoita muutokset takaisin
Lue näyttö JSX-muodossa, rakenna siitä ja työnnä muokattu JSX takaisin piirtoalustalle. Kaikki tämä onnistuu ilman viestejä.name, fidelity, screenType, colorTheme, fragments) säilyttävät nykyiset arvonsa. Jos haluat säilyttää alkuperäisen ja lisätä versiosi sen rinnalle, kutsu replace-screen-jsx-työkalun sijaan add-screen-jsx-työkalua parametreilla screenType ja jsx.
Jos haluat näyttää oman kuvasi näytössä, lataa se upload-attachment-työkalulla ja aseta palautettu assetUrl JSX:n img src-kenttään. Katso Kuvat JSX:ssä.
6. Tarkista kiintiösi ennen erätyötä
Tarkista jäljellä oleva kapasiteetti ennen useiden generointien aloittamista.get-plan-details on veloitukseton kutsu.
remaining.messages.daily on alhainen, ajasta erätyö suoritettavaksi 00:00 UTC jälkeen, jolloin kiintiö nollautuu.