Sanasto

LangChain

Mikä on LangChain?

LangChain on avoimen lähdekoodin kehys Pythonille ja JavaScriptille, jolla kehittäjät rakentavat kielimalleihin perustuvia sovelluksia. Se tarjoaa yhtenäiset rajapinnat monille mallintarjoajille sekä rakennuspalikoita työkalukutsuihin, agentteihin, dokumenttien käsittelyyn ja hakuun perustuvaan generointiin. Versiosta 1.0 (lokakuu 2025) alkaen LangChainin agentit rakennetaan LangGraphin päälle. Tyypillisiä käyttötapoja ovat chatbotit, jotka hakevat sisäisistä dokumenteista, ja agentit, jotka kutsuvat ulkoisia palveluita.

Aiheet

  • Framework
  • Kehitys
  • Avoin lähdekoodi

Kokeile KI.ordoa

Agentit, työnkulut ja mallit yhdessä työtilassa – maksuton 24 tunnin demo.

Aloita demo
← Kaikki termit

Liittyvät termit

LangGraph

LangGraph on LangChain-ekosysteemin avoimen lähdekoodin kehys tekoälyagenttien ja monivaiheisten prosessien mallintamiseen solmujen ja kaarien verkkona. Jaettu tila välitetään vaiheesta toiseen, ja silmukat, haarat, tarkistuspisteet ja keskeytykset ihmisen hyväksyntää varten ovat sisäänrakennettuja. Versio 1.0 julkaistiin lokakuussa 2025. Yksi esimerkki on agentti, joka tutkii aihetta, kirjoittaa luonnoksen ja odottaa hyväksyntää ennen lähettämistä.

  • Framework
  • agentit
  • +1

Hakuvahvistettu generointi (RAG)

Hakuvahvistettu generointi (retrieval-augmented generation) yhdistää haun ja tekstin tuottamisen: ennen vastaamista järjestelmä hakee tietokokoelmasta – esimerkiksi käsikirjoista, ohjeistuksista tai UKK:sta – asiaankuuluvia kohtia ja välittää ne kielimallille kontekstina. Vastaus perustuu siten ajantasaiseen, yrityskohtaiseen sisältöön eikä pelkästään mallin opetustietoon. Tämä vähentää keksittyjä väitteitä, tekee lähteistä jäljitettäviä ja mahdollistaa päivitykset ilman uudelleenopetusta.

  • RAG
  • tietämyshaku
  • +1

Mallien ketjutus

Mallien ketjutus tarkoittaa usean tekoälymallin tai tekoälyvaiheen yhdistämistä peräkkäin niin, että yhden vaiheen tuloste on seuraavan vaiheen syöte. Monimutkaiset tehtävät voidaan näin jakaa hallittaviin osatehtäviin, joita voidaan tarkistaa ja parantaa erikseen. Esimerkki: yksi vaihe tiivistää asiakkaan tiedustelun, toinen ohjaa sen oikealle osastolle ja kolmas laatii vastausluonnoksen.

  • orkestrointi
  • työnkulut
  • +1

Crew AI

CrewAI on avoimen lähdekoodin Python-kehys, jolla useita tekoälyagentteja yhdistetään tiimiksi (”crew”). Jokaiselle agentille annetaan rooli, tavoite ja sopivat työkalut; tehtävät jaetaan ja tulokset välitetään eteenpäin. Lisäksi ”flows” tarjoaa tarkasti ohjattuja, tapahtumapohjaisia työnkulkuja. Esimerkiksi tutkija-agentti kerää tietoa ja kirjoittaja-agentti muokkaa sen raportiksi.

  • moniagenttijärjestelmä
  • sovelluskehys
  • +1