Bytewax & Softlandia Workshop: Stateful Streaming Slack GenAI RAG -botti
16. helmikuuta Softlandia ja Bytewax järjestivät mielenkiintoisen workshopin, jonka tavoitteena oli tutustuttaa osallistujat stateful streaming -teknologiaan sekä tekoälyn perusteisiin Slack-bottien parissa. Tämä maksuton kahden tunnin istunto tarjosi käytännön kokemusta ja opetti osallistujia lisäämään Slack-botteihinsa reaaliaikaisia tekoälyominaisuuksia.
Työpajan vetivät Henrik Nyman, Softlandian perustajajäsen ja ohjelmistoarkkitehti, jolla on laaja tausta järjestelmäsuunnittelussa ja ohjelmoinnissa; Mikko Lehtimäki, toinen perustajajäsen ja Softlandian datatieteilijä; sekä Zander Matheson, Bytewaxin perustaja, ja kokenut datainsinööri.
Työpajan pystyi suorittamaan millä tahansa käyttöjärjestelmällä — Windowsilla, macOSlla tai Linuxilla — Python 3.11 käyttäen. Järjestäjät varmistivat, että kaikilla oli pääsy tarvittaviin resursseihin, kuten Slack-työtilaan ja AI-mallin API-avaimiin, mikä mahdollisti vuorovaikutteisen session.
Tapahtuma alkoi teknologioiden esittelyllä. Näihin kuuluivat Bytewax, työkalu reaaliaikaisten datavirtojen käsittelyyn; Qdrant, vektoritietokanta tiedon tallennukseen ja hakuun; sekä kaksi tekoälyn konseptia, suuret kielimallit (LLM) tekstin tuottamiseen ja Retrieval Augmented Generation (RAG) tekoälyn vastausten parantamiseen lisätiedon haulla. Tämä lyhyt yleiskatsaus auttoi selventämään työkaluja ja konsepteja kaikille.
Seuraavaksi siirryimme työpajan käytännön osaan, aloittaen Bytewaxin ja Qdrantin asennuksella. Ohjaajat opastivat osallistujia jokaisessa vaiheessa, varmistaen, että kaikki olivat valmiita jatkamaan varsinaisen kehitystyön kanssa.
Henrik Nyman ohjasi osallistujia botin toteutuksessa.
Seuraavaksi siirryimme työpajan käytännön osaan, aloittaen Bytewaxin ja Qdrantin asennuksella. Ohjaajat opastivat osallistujia jokaisessa vaiheessa, varmistaen, että kaikki olivat valmiita jatkamaan varsinaisen kehitystyön kanssa.
Työpajan pääprojekti sisälsi yksinkertaisen järjestelmän luomisen Slack-viestien käsittelyyn, erottaen viesteistä yleiset lausunnot ja kysymykset. Pääteknologia, joka mahdollisti tämän tyyppisen reaaliaikaisen datan käsittelyn, oli Bytewax, huippumoderni niin kutsuttu stateful streaming -kirjasto Pythonille.
Käyttäen Softlandian YOKOT.AI:ta, istunto demonstroi joko viestien tiivistämistä tai yksityiskohtaisten vastausten etsimistä kyselyihin, soveltaen LLM- ja RAG-teknologioita. Jokaisessa vaiheessa esitettiin selkeä kaavio, joka havainnollisti, kuinka Slack-viestit käsiteltiin, analysoitiin ja niihin vastattiin.
Viimeinen vaihe oli kaksisuuntaisen viestinnän mahdollistaminen, jolloin Slack-botti lähetti vastaukset takaisin Slack-kanavalle. Lopulta työpajan Slack-kanava täyttyi upeista boteista, jotka vastasivat kaikenlaisiin kysymyksiin, joita niiltä kysyttiin.
Työpaja päättyi live-esittelyyn ja keskusteluun, jota johtivat Henrik Nyman, Mikko Lehtimäki ja Zander Matheson. Tämä sessio tarjosi näkemyksiä työpajan opetusten käytännön sovelluksista ja antoi vilauksen tulevaisuuden mahdollisuuksista tekoälyn käytöstä reaaliaikaisessa viestinnässä.
Workshopista löytyi kaikkea aloittelijoille sekä kokeneemmille kehittäjille. Kaikki oppivat jotain uutta tekoälyn soveltamisesta reaalikaisen datan näkökulmasta: työpaja avasi uusia mahdollisuuksia innovaatioihin töissä tai harrastuksissa. Työpaja on tallennettu ja saatavilla YouTubessa.
Jos vastaava workshop - etenkin mistä tahansa tekoälyn soveltamiseen liittyvästä aiheesta - kiinnostaa, toteutamme sellaisen mielellämme joko yrityksenne sisäisenä koulutuksena tai vastaavana maailmanlaajuisena webinaarina!
Lisätietoja
Tagit
Liiketoimintaprosessi
Asiakaspalvelu | |
Markkinointi | |
Tuotekehitys ja suunnittelu | |
Viestintä |
Erikoisosaaminen
Ohjelmistokehitys | |
Aineistonhallinta | |
Arkkitehtuuri | |
Integraatiot | |
Tekoäly (AI) ja koneoppiminen | |
Pilvipalvelut / SaaS |
Toimialakokemus
Asiantuntijapalvelut | |
IT |
Teknologia
Azure | |
Python |
Tarjonnan tyyppi
Konsultointi | |
Toteutustyö | |
Tuki- ja ylläpitotyö |
Omat tagit
Softlandia - Asiantuntijat ja yhteyshenkilöt
Softlandia - Muita referenssejä
Softlandia - Muita bloggauksia
It- ja ohjelmistoalan työpaikat
- Laura - Cloud Engineer
- Laura - UX/UI Designer
- Laura - Solution Architect
- Laura - Scrum Master
- Laura - Ohjelmistotestaaja
- Nordea - Senior IT Analyst, Cards domain, Nordea Payments
- Laura - Product Owner
Premium-asiakkaiden viimeisimmät referenssit
- Codemate - Digitaalisen murroksen nopeuttaminen Flutterin avulla
- Codemate - Nucu-sovelluksen käyttäjäkokemuksen muotoilu
- TNNet Oy - Aksulit Oy – TNNet osoittautui parhaaksi palvelinkumppaniksi
- SD Worx - Säästöjä, sujuvuutta ja varmuutta pilvipalveluiden avulla
- SD Worx - Stella hankki tarpeitansa vastaavan palkkajärjestelmän – nyt säästyy monta työpäivää kuukaudessa
- Vetonaula Oy - Vetonaula HTJ:n liiketoiminnan kasvun mahdollistajana
- SD Worx - LUMENE ja SD Worx yhteistyössä jo yli 10 vuotta
Tapahtumat & webinaarit
- 19.11.2024 - The Future of Software - Embracing Collaboration in an AI-Powered World
- 19.11.2024 - Tehokkuutta ja säästöjä low-code-ratkaisuilla
- 27.11.2024 - Green ICT -ekosysteemitapaaminen III: Ohjelmistojärjestelmien virrankulutuksen mittaaminen ja kasvihuonepäästöjen arviointi
- 27.11.2024 - Digitaalisen asiakaskokemuksen uusi aikakausi
- 28.11.2024 - Copilot-webinaari – Mielekkäämpää tietotyötä turvallisesti
- 05.12.2024 - Green ICT VICTIS -hankkeen kick off -tilaisuus
- 15.01.2025 - Datavastuullisuuden valmennus: hanki valmiudet vastuulliseen datan ja tekoälyn hyödyntämiseen
Premium-asiakkaiden viimeisimmät bloggaukset
- Innofactor Oyj - 5 huomiota Microsoft Digital Defense Report 2024 -julkaisusta
- TNNet Oy - Ethän lepsuile sähköpostin suojauksessa – Sipulisuojaus kuntoon!
- TNNet Oy - Mitä TNNet tarjoaa pilvipalvelukumppanina?
- TNNet Oy - Tietoturvavalvonta SOC – Kansainvälinen tiimi havainnoi ja reagoi TNNetin kanssa 24/7
- ICT Elmo Oy - Mitä on IT-palvelunhallinta
- ICT Elmo Oy - Mitä on IT-palvelunhallinta
- Hion Digital Oy - Ostajan muistilista: Mitä ottaa huomioon ennen verkkosivuston uudistamista?
Digitalisaatio & innovaatiot blogimediaBlogimediamme käsittelee tulevaisuuden liiketoimintaa, digitaalisia innovaatioita ja internet-ajan ilmiöitä |