Tools
Agenttien työkalujen käyttö
Yksi tekoälyagenttien merkittävimmistä ominaisuuksista on kyky käyttää ulkoisia työkaluja. Tämä erottaa agentit perinteisistä kielimalleista, jotka pystyvät ainoastaan keskustelemaan, mutta eivät tekemään mitään käytännössä.
Työkalujen avulla agentti voi hankkia lisätietoa, suorittaa toimintoja tai käyttää ulkoisia järjestelmiä osana vastaustaan.
Mitä työkalut tarkoittavat agentille?
"Työkalu" tarkoittaa tässä yhteydessä mitä tahansa toiminnallisuutta, johon agentti voi tehdä kutsun (esimerkiksi API-kutsun) saadakseen ulkopuolista tietoa tai suorittaakseen toimenpiteen.
Työkaluja voivat olla esimerkiksi:
-
Verkkohaku: Agentti etsii tietoa internetistä ja käyttää sitä vastauksen tueksi.
-
Laskin: Agentti voi suorittaa tarkkoja matemaattisia laskuja.
-
Tietokanta tai API: Agentti voi hakea tietoa yrityksen järjestelmistä tai ulkoisista palveluista.
-
Kalenteri tai tehtävälista: Agentti voi tarkistaa ajankohtia tai lisätä muistutuksia.
-
Asiakastietojärjestelmä: Agentti voi hakea tietoa asiakkaista ja tuottaa siihen perustuvia vastauksia.
Miten agentti päättää käyttää työkalua?
Kun käyttäjä antaa syötteen, agentti analysoi sen ja arvioi:
-
Voiko se vastata suoraan olemassa olevalla tiedollaan?
-
Tarvitseeko se lisätietoa tai ulkopuolisen toiminnon suorittamista?
Jos agentti tunnistaa tarpeen, se valitsee sopivan työkalun, käyttää sitä, odottaa tuloksen ja sisällyttää sen vastaukseensa.
Tämä voi tapahtua täysin automaattisesti ja huomaamatta käyttäjälle, tai niin, että käyttäjä näkee agentin "toimintaketjun".
Esimerkki:
Kysymys: "Mikä on tämän viikon sää Helsingissä ja kuinka monta päivää siihen liittyy sateen riski?"
-
Perinteinen malli saattaa vastata: "Valitettavasti en tiedä ajankohtaista säätä."
-
Agentti, jolla on verkkohaku käytössä, voi:
-
Hakea säätiedot verkosta
-
Analysoida tulokset
-
Vastata: "Tällä viikolla Helsingissä sataa maanantaina, torstaina ja sunnuntaina – eli kolmena päivänä."
-
Miksi työkalujen käyttö on hyödyllistä?
-
Ajankohtainen tieto: Agentti voi hakea tuoreita uutisia, sääennusteita tai varastotilanteita.
-
Tarkat laskelmat ja analyysit: Ei tarvitse luottaa kielimallin arvioihin tai pyöristyksiin.
-
Yhdistäminen muihin järjestelmiin: Agentti voi toimia osana automaattista työnkulkua.
-
Laajempi toiminnallisuus: Agentti ei jää pelkäksi keskustelijaksi – se tekee asioita.
Huomioitavaa
-
Työkalujen käyttö edellyttää usein oikeuksia ja integraatioita – esimerkiksi API-avaimia tai pääsyä järjestelmiin.
-
Jokainen työkalu on erikseen määriteltävä agentille, eli agentti ei automaattisesti "osaa käyttää mitä tahansa".
-
Työkalujen käyttö voi hidastaa vastausta, koska agentti odottaa ulkoisia tuloksia.