AI agentit tulevat olemaan tulevaisuudessa hyvin käytetty tapa luoda automaattisia toimintoja. Käyttäjä voi esimerkiksi puheen tai kirjoituksen avulla kysyä tietoa ja pyytää tietokonetta tekemään tiettyjä asioita.
Chatbotteja on jo käytössä useilla web-sivustoilla. AI agenttien avulla näistä avustajista saadaan tehtyä yhä älykkäämpiä tulevaisuudessa.
Kokeillaan asentaa n8n työkalu hiekkalaatikkoon, jotta päästään luomaan ja kokeilemaan itse tällaisia “ei niin salaisia” agentteja.
Kuvitellaan, että olet tekemässä projekteja tai tarvitset apua toistuvien tehtävien automatisoinnissa.
n8n on työkalu, jonka avulla voit luoda automatisoituja työnkulkuja helposti, ilman että sinun tarvitsee olla ohjelmoinnin asiantuntija. Se on vähän niin kuin rakennuspalikat, joita voit yhdistellä eri tavoilla saadaksesi aikaan haluamiasi toimintoja.
Miten se toimii?
- Nodet: n8n käyttää “nodeja”, jotka ovat kuin pieniä palikoita, jotka suorittavat tiettyjä tehtäviä. Voit esimerkiksi luoda noden, joka lähettää sähköpostin, kun uusi asiakas lisää itsensä tietokantaasi.
- Työnkulut: Nämä nodet yhdistetään keskenään, jolloin muodostuu työnkulku. Ajattele sitä kuin polkua, jota tietty data tai toiminto seuraa päästäkseen lähtöpisteestä määränpäähän.
- Ei-koodaustarvetta: Voit luoda monimutkaisia työnkulkuja vetämällä ja pudottamalla nodeja ja määrittämällä niiden asetukset. Sinun ei tarvitse kirjoittaa koodia (ellei halua).
Esimerkki
Kuvitellaan, että haluat automatisoida sen, että kun joku täyttää lomakkeen verkkosivullasi, heille lähetetään automaattisesti tervetulosähköposti ja heidän tietonsa lisätään Google Sheets -taulukkoon. n8n:llä voit luoda työnkulun, joka tekee tämän automaattisesti seuraavilla tavoilla:
- Luo noden, joka seuraa lomakkeen täyttämistä.
- Yhdistä se nodeen, joka lähettää sähköpostin.
- Yhdistä se vielä yhteen nodeen, joka lisää tiedot Google Sheets -taulukkoon.
Tätä kaikkea voi tehdä n8n:n käyttöliittymän kautta ilman, että sinun tarvitsee kirjoittaa yhtään koodia. Se on tosi kätevä, jos haluat säästää aikaa ja keskittyä tärkeämpiin asioihin!
Miksi n8n?
- Tehokkuus: Säästää aikaa ja vaivaa toistuvien tehtävien suorittamisessa.
- Yhteensopivuus: n8n toimii monien eri sovellusten ja palveluiden kanssa, kuten Gmail, Slack, Trello ja monet muut.
- Kustannustehokkuus: Se on avoimen lähdekoodin työkalu, joten voit käyttää sitä ilmaiseksi tai maksaa lisäominaisuuksista.
Lähdetään kokeilemaan itse, asennetaan n8n aiemmin luotuun hiekkalaatikkoympäristöön:
npm install n8n Komennolla voidaan asentaa Node JS ympäristöön n8n
Mutta Node JS versiota voi joutua muokkaamaan,
nvm:n avulla. (n8n haluaa v18.17.0 version nodesta)
https://koodinkutoja.com/hiekkalaatikko-oracle-virtualbox/
nvm install 18.17.0 Tällä komennolla voidaan asentaa tietty versio 18.17.0
nvm use 18.17.0 Tämä komento ottaa tuon version käyttöön
npm install n8n Asentaa n8n työkalun tähän versioon node js ympärist.
n8n Käynnistää n8n työkalun
Editor is now accessible via:
http://localhost:5678/
Kun n8n on asennettu, se luo avaimen joka voidaan syöttää ja avata lisäominaisuudet kokeiluja varten.
Tämän jälkeen voidaan lähteä luomaan uutta projektia, joko tyhjästä tai käyttämällä valmiita template esimerkkejä.
Nyt VirtualBoxin asetuksiin voidaan lisätä portti :5678 auki hostille:
- näin saadaan selaimella yhteys hiekkalaatikon n8n työkaluun Windowsin puolelta myös
Työkalua n8n voi käyttää monin eri tavoin automaation ja työnkulkujen hallinnan helpottamiseen. Tässä 50 erilaista esimerkkiä, mahdollisuuksista:
Liiketoiminta ja Työ
- Sähköpostimarkkinointi: Automatisoi viikoittaisten uutiskirjeiden lähettäminen asiakkaille.
- Liidien generointi: Kerää liidit verkkosivuilta ja lisää ne CRM-järjestelmään automaattisesti.
- Myynnin raportointi: Luo automaattisia raportteja myyntitiedoista ja lähetä ne esimiehille.
- Projektinhallinta: Synkronoi tehtävät Trello- ja Asana-tilien välillä.
- Asiakaspalvelu: Automaattinen vastausten lähettäminen asiakaspalvelupyyntöihin.
- Tietokannan päivitys: Päivitä tuotetietoja verkkosivustolla automaattisesti Google Sheetsistä.
- Laskutus: Luo automaattisesti laskut uusista tilauksista ja lähetä ne asiakkaille.
- Sosiaalisen median ajastaminen: Ajasta sosiaalisen median postaukset eri alustoille (esim. Twitter, Facebook).
- Intranetin päivitys: Synkronoi yrityksen intranet tietokantojen muutosten perusteella.
- Kyselyt ja palautteen kerääminen: Lähetä asiakkaille kyselyitä automaattisesti tietyn tapahtuman jälkeen (esim. oston jälkeen).
Koulutus ja Oppiminen
- Opiskelija-arvioinnit: Kerää opiskelijoiden arvioinnit ja päivitykset kurssitietokantaan.
- Kurssitiedotukset: Lähetä automaattisia ilmoituksia uusista kurssimateriaaleista tai muutoksista.
- Rekisteröinti: Automatisoi kurssirekisteröinnit ja lisää tiedot oppilashallintajärjestelmään.
- Opintosuoritusten seuranta: Synkronoi opintosuoritukset eri järjestelmien välillä.
- Opiskelijaneuvonta: Lähetä automaattisia muistutuksia opiskelijoille tapaamisista ja määräajoista.
Terveys ja Hyvinvointi
- Potilastiedot: Päivitä potilastiedot automaattisesti sairaalan tietojärjestelmästä.
- Lääkemuistutukset: Lähetä potilaille muistutuksia lääkkeiden ottamisesta.
- Terveystarkastukset: Ajasta ja muistuta potilaita säännöllisistä terveystarkastuksista.
- Terapia-aikataulut: Synkronoi terapia-aikataulut terapeuttien ja potilaiden välillä.
- Hätäilmoitukset: Lähetä hätäviestejä, jos potilas ei vastaa tiettyyn aikaan mennessä.
Koti ja Yksityiselämä
- Siivousmuistutukset: Lähetä automaattisia muistutuksia säännöllisestä kodin siivouksesta.
- Ruokaostosten hallinta: Automaattinen ruokaostosten lista perustuen perheenjäsenten tarpeisiin.
- Kodin turvajärjestelmät: Synkronoi ja hallitse kodin turvajärjestelmää (esim. kamerat, hälytykset).
- Perheajan hallinta: Ajasta ja lähetä muistutuksia perheen yhteisistä tapahtumista.
- Säämuistutukset: Lähetä päivittäisiä sääennusteita perheenjäsenille.
Harrastukset ja Vapaa-aika
- Lukusuositukset: Lähetä automaattisia suosituksia uusista kirjoista ystäville.
- Kuntoiluohjelmat: Lähetä päivittäisiä tai viikoittaisia kuntoiluohjelmia.
- Tapahtumien hallinta: Hallinnoi ja synkronoi harrastustapahtumien aikataulut.
- Matkasuunnittelu: Automatisoi matkasuunnitelmat ja muistutukset.
- Peliseuranta: Seuraa ja ilmoita uusista pelijulkaisuista ja -päivityksistä.
Teollisuus ja Automaatio
- Laitteiston valvonta: Lähetä hälytyksiä, jos teollisuuden laitteistossa ilmenee ongelmia.
- Tuotantolinjojen hallinta: Synkronoi tuotantolinjojen tiedot eri järjestelmien välillä.
- Inventaarion hallinta: Päivitä varaston tiedot automaattisesti myyntitapahtumien perusteella.
- Huoltomuistutukset: Lähetä muistutuksia laitteiston säännöllisistä huoltotoimista.
- Raportointi: Luo ja lähetä automaattisia raportteja tuotantotehokkuudesta.
Liikenne ja Logistiikka
- Kuljetusten seuranta: Synkronoi ja ilmoita kuljetusten tilasta.
- Kuljettajan aikataulut: Ajasta ja lähetä kuljettajille muistutuksia aikatauluista ja reiteistä.
- Varastonhallinta: Automatisoi varaston täydennysilmoitukset.
- Asiakasviestintä: Lähetä automaattisia ilmoituksia asiakkaille toimitusten tilasta.
- Logistiikkaraportointi: Luo automaattisia raportteja logistiikan suorituskyvystä.
Yhteisöt ja Hyväntekeväisyys
- Lahjoitusmuistutukset: Lähetä säännöllisiä muistutuksia lahjoittajille.
- Vapaaehtoisten hallinta: Synkronoi vapaaehtoisten aikataulut ja yhteystiedot.
- Tapahtumailmoitukset: Lähetä automaattisia ilmoituksia tulevista tapahtumista yhteisön jäsenille.
- Palautteen kerääminen: Automatisoi palautteen kerääminen tapahtumista ja projekteista.
- Tietojen päivitys: Päivitä lahjoittaja- ja vapaaehtoistiedot automaattisesti tietokannasta.
Ympäristö ja Kestävyys
- Energianseuranta: Seuraa ja raportoi energian kulutuksesta kotona tai toimistossa.
- Vedenkulutuksen valvonta: Automatisoi vedenkulutuksen seuranta ja lähetä raportteja.
- Kierrätysneuvonta: Lähetä muistutuksia ja ohjeita kierrätyksestä.
- Ympäristötapahtumat: Synkronoi ja ilmoita ympäristöön liittyvistä tapahtumista ja kampanjoista.
- Kestävyysraportit: Luo ja lähetä säännöllisiä raportteja kestävän kehityksen toimista.
Videoita kokeilun tueksi: