Oma tekoäly NodeJS:llä

Tehdään hiekkalaatikkoon uusi projekti. Omalla koneella pyörivä web-sivu sovellus, joka välittää viestejä llama tekoälylle ja tulostaa tekoälyn tuottamat viestit omalle web-sivulle.

https://github.com/hennahoo/Oma-tekoaly-NodeJS-lla

Koneelle (hiekkalaatikko virtuaalikoneeseen) asennetaan ensin Llama 3:

Aloitetaan oman WEB-käyttöliittymä sovelluksen tekeminen luomalla uusi GIT repositorio projektia varten:

(Github Desktop työkalun avulla se käy helposti. Aikaisemmassa postauksessa käytiin tätä läpi.)

Luodaan projektin työkansioon uusi tiedosto index.html:

Uusi tyylitiedosto styles.css:

Uusi JavaScript tiedosto script.js:

Asennetaan express backendi tälle projektille projektikansioon:

Luodaan uusi tiedosto server.js jonne kirjoitetaan backend koodi:

Index.html, script.js ja styles.css tiedotot tulee olla /public kansiossa:

Nyt kun kaikki neljä tiedostoa on luotu, voidaan kokeilla lähteekö Express käyntiin, komentamalla:

Hyvä, perusasiat ovat nyt kunnossa. Tekstikenttään voidaan kirjoittaa viesti, ja saadaan vastaus.

Tekoäly ei nyt vielä tuota kuitenkaan vastausta tälle web-sivulle.

Seuraavaksi muokataan koodia niin, että oikeasti keskustellaan Llama 3 tekoälyn kanssa ollama kirjaston avulla. Kirjasto täytyy ensin asentaa komentamalla terminaalissa:

Sitten muokataan server.js tiedostoa: