LangChain4j aloittelijoille

April 6, 2026 · View on GitHub

LangChain4j

LangChain4j aloittelijoille

Kurssi tekoälysovellusten rakentamiseen LangChain4j:llä ja Azure OpenAI GPT-5.2:lla, peruschatista tekoälyagentteihin.

🌐 Monikielinen tuki

Tuettu GitHub Actionin kautta (automaattinen ja aina ajan tasalla)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Khmer | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

Haluatko kloonata paikallisesti?

Tämä repositorio sisältää yli 50 kielen käännöksiä, mikä kasvattaa merkittävästi lataustiedostojen kokoa. Kun haluat kloonata ilman käännöksiä, käytä sparse checkout -toimintoa:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/LangChain4j-for-Beginners.git
cd LangChain4j-for-Beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Näin saat kaiken tarvitsemasi kurssin suorittamiseen huomattavasti nopeammin.

Sisällysluettelo

  1. Pika-aloitus - Aloita LangChain4j:n kanssa
  2. Johdanto - Opiskele LangChain4j:n perusteet
  3. Prompt-tekniikat - Hallitse tehokas promttien suunnittelu
  4. RAG (Retrieval-Augmented Generation) - Rakenna älykkäitä tietopohjaisia järjestelmiä
  5. Työkalut - Integroi ulkoisia työkaluja ja yksinkertaisia avustajia
  6. MCP (Model Context Protocol) - Työskentele Model Context Protocolin (MCP) ja agenttimoduulien kanssa

Video-opastukset

Jokaisella moduulilla on mukana seurantaistunto, jossa käymme läpi käsitteet ja koodin vaihe vaiheelta.

ModuuliVideo
01 - JohdantoAloitus LangChain4j:n kanssa
02 - Prompt-tekniikatPrompt-tekniikat LangChain4j:llä
03 - RAGRAG LangChain4j:llä
04 - Työkalut & 05 - MCPTekoälyagentit työkalujen ja MCP:n kanssa

Oppimispolku

Uusi LangChain4j:ssä? Tutustu Sanastoon saadaksesi määritelmiä tärkeistä termeistä ja käsitteistä.

Pika-aloitus

  1. Tee fork tälle repositoriolle GitHub-tilillesi
  2. Klikkaa CodeCodespaces-välilehti → ...New with options...
  3. Käytä oletuksia – tämä valitsee tämän kurssin kehitysyhteisön konttiympäristön
  4. Klikkaa Create codespace
  5. Odota 5–10 minuuttia ympäristön valmistumiseen
  6. Siirry suoraan kohtaan Pika-aloitus aloittaaksesi!

Kun moduulit on suoritettu, tutustu Testausoppaaseen nähdäksesi LangChain4j:n testauskonseptit käytännössä.

Huom: Tämä koulutus käyttää sekä GitHub malleja että Azure OpenAI:ta. Pika-aloitus moduuli käyttää GitHub malleja (ei tarvita Azure-tiliä), kun taas moduulit 1–5 käyttävät Azure OpenAI:ta. Aloita MAKSUTTOMALLA Azure-tilillä, jos sinulla ei vielä ole tiliä.

Oppiminen GitHub Copilotin kanssa

Aloita koodaaminen nopeasti avaamalla tämä projekti GitHub Codespacessa tai paikallisessa IDE:ssä mukana tulevalla devcontainerilla. Tässä kurssissa käytetyssä devcontainerissa on esikonfiguroitu GitHub Copilot tekoälypohjaiseen pariohjelmointiin.

Jokaisessa koodiesimerkissä on ehdotettuja kysymyksiä, joita voit esittää GitHub Copilotille syventääksesi ymmärrystäsi. Etsi 💡/🤖 kehotteita:

  • Java-tiedostojen otsikoissa - Esimerkkikohtaisia kysymyksiä
  • Moduulien README-tiedostoissa - Tutkimuskysymyksiä koodiesimerkkien jälkeen

Käyttöohje: Avaa mikä tahansa kooditiedosto ja kysy Copilotilta ehdotettuja kysymyksiä. Se tuntee koko koodikannan, ja voi selittää, laajentaa ja ehdottaa vaihtoehtoja.

Haluatko oppia lisää? Tutustu Copilot tekoälypariohjelmointiin.

Lisäresurssit

LangChain

LangChain4j for Beginners LangChain.js for Beginners LangChain for Beginners

Azure / Edge / MCP / Agents

AZD for Beginners Edge AI for Beginners MCP for Beginners AI Agents for Beginners


Generative AI Series

Generative AI for Beginners Generative AI (.NET) Generative AI (Java) Generative AI (JavaScript)


Keskeinen opiskelu

ML for Beginners Data Science for Beginners AI for Beginners Kyberturvallisuus aloittelijoille Web-kehitys aloittelijoille IoT aloittelijoille XR-kehitys aloittelijoille


Copilot-sarja

Copilot tekoälypariohjelmointiin Copilot C#/.NET:lle Copilot-seikkailu

Apua

Jos jäät jumiin tai sinulla on kysyttävää tekoälysovellusten rakentamisesta, liity:

Microsoft Foundry Discord

Jos sinulla on tuotepalautetta tai kohtaat virheitä rakentamisen aikana, käy:

Microsoft Foundry Developer Forum

Lisenssi

MIT-lisenssi – Katso lisätietoja LICENSE tiedostosta.


Vastuuvapauslauseke:
Tämä asiakirja on käännetty käyttämällä tekoälypohjaista käännöspalvelua Co-op Translator. Pyrimme tarkkuuteen, mutta ota huomioon, että automaattiset käännökset saattavat sisältää virheitä tai epätarkkuuksia. Alkuperäinen asiakirja sen alkuperäiskielellä tulee pitää auktoriteettisena lähteenä. Tärkeiden tietojen osalta suositellaan ammattimaista ihmiskäännöstä. Emme ole vastuussa tämän käännöksen käytöstä aiheutuvista väärinkäsityksistä tai virhetulkinnoista.