Siirry pääsisältöön

craftforJ Assistant

Avaa ChatGPT:ssä

craftforJ-avustaja on koodausagentti, joka toimii sisällä käynnissä olevassa sovelluksessa. Se kirjoittaa Javaa vapaasti, kääntää kirjoituksensa ennen kuin näet sen, soveltaa muutosta ja jatkaa toimintaa sovelluksen uudelleenkäynnistyksen jälkeen. Se tulee mukana webforJ:ssä osana craftforJ, kehitysympäristö, joka antaa sinulle komponenttipuun, reitit, elävät ominaisuudet ja teemat sovellukselle sen toimiessa.

Kuinka kaksi vertailua

webforJ AI -lisäosacraftforJ-avustaja
AsuuEditorissasiKäynnissä olevassa sovelluksessa
LukeeLähdetiedostosiSovellustasi, reaaliaikaisesti, sen todellisilla arvoilla
TekeeKirjoittaa koodiaKirjoittaa koodia, tarkistaa, muuttaa, navigoi ja teemoittaa käynnissä olevaa sovellusta
VahvistaaSeuraavassa käännöksessäsiKääntämällä jokaisen muokkauksen ennen kuin näet sen, ja näyttämällä sinulle tuloksen käynnissä
SoveltuuJotakin uutta rakentamiseen alusta alkaenYmmärtämiseen, virheiden korjaamiseen, rakentamiseen ja prototyyppien tekemiseen sovelluksen kanssa, joka on edessäsi

Kaksi ovat toisiaan täydentäviä ja voivat siirtää työtehtäviä toisilleen. Kun työ ylittää craftforJ:n rajoitukset, voit siirtää craftforJ-keskustelun editoriisi.

Mitä se voi tehdä

Annetaan agentille tavoite sen sijaan, että annettaisiin komento. Se suunnittelee, tarkistaa mitä tarvitsee, toimii, tarkistaa tuloksen ja korjaa itseään monen vaiheen aikana yhdellä kerralla.

Se kirjoittaa Javaa vapaasti, joten se ei ole rajoitettu ominaisuuden muutoksiin, jotka voit tehdä käsin. Jokainen muokkaus on vaiheistettu eikä kirjoitettu levylle, se lähetetään todelliselle Java-kääntäjälle ja agentti korjaa sen saatujen diagnostiikan perusteella, joten se, mikä saavuttaa tarkistuksesi, kääntyy jo käynnissä olevaan sovellukseesi. Soveltaessa se käynnistää sovelluksen uudelleen, ja agentti jatkaa suunnitelmaansa jälleen, kun se on takaisin.

Samaan aikaan se käyttää kaikkea, mitä craftforJ tietää: elävä komponenttipuu ja todelliset ominaisarvot, Java-lähdekoodisi, reititystaulukko ja reitti- ja pääsääntöjä, teema ja tyylitiedosto, itse sivu CSS:lle ja skripteille, komponentin kuvakaappauksia, sekä webforJ:n tietopohjaa ja --dwc-* -token-työkaluja. Katso AI Assistant yksityiskohtia varten.

Mallin konfigurointi

craftforJ ei lähetä omaa malliaan, joten valitset sen, joka sitä pyörittää. Lisää API-avain yhdelle tuetulle tarjoajalle tai osoita craftforJ malli, joka toimii paikallisesti Ollaman kanssa. Avain tallennetaan koneelle, joka pyörittää sovellustasi, ja se pidetään selaimessa vain kun sivu on avoinna, ja avustaja puhuu tarjoajasi kanssa selaimesta eikä palvelimesi kautta. Katso Mallin konfigurointi.

AI voi silti tehdä virheitä

Työskentely käynnissä olevan sovelluksen kanssa ja oman tulosteen kokoaminen tekee agentista huomattavasti tarkemman kuin sellaista, joka kirjoittaa sokaistuna. Se voi silti olla väärässä. Tarkista mitä se teki ennen kuin hyväksyt sen.

Aloittaminen

craftforJ on pois päältä, kunnes otat sen käyttöön, ja se toimii vain kehityksessä:

webforj.conf
webforj.debug = true
webforj.devtools.craftforj.enabled = true

Avaa craftforJ painamalla Alt + Shift + D ja siirry AI Assistant -välilehteen. Täydellisiä asetuksia varten katso Aloittaminen.