Upgrade to Pro — share decks privately, control downloads, hide ads and more …

生成AI入門

 生成AI入門

今話題の生成AIについて簡単に技術概要をお話ししたのち、LangChain、プロンプトエンジニアリング、RAG(Retrieval Augmented Generation)、Embedding、グラウンディングなどを実装の手法などを紹介しました。

Shu Kobuchi

March 02, 2024
Tweet

More Decks by Shu Kobuchi

Other Decks in Technology

Transcript

  1. ίϛϡχςΟ঺հ -BOHDIBJOͱ͍͏ϓϩάϥϛϯάϥΠϒϥϦ΍$IBU(15౳--.ͷ"1*Λ࢖ͬͯɺ ੜ੒"*ɺ--. େن໛ݴޠϞσϧ ͷ࢖͍ํΛֶͿٕज़ษڧձ ݄೔ ೔ ʙઙ૲Ͱͷ04$౦ژలࣔձʹ΋ϒʔεग़ల ݄೔ ۚ

    ʙੜ੒"*ΞϓϦέʔγϣϯ։ൃೖ໳ϋϯζΦϯ -BOH$IBJO1ZUIPO൛Λ࢖༻͠ɺ؆୯ͳνϟοτϘοτΛ։ൃ IUUQTHFOBJVTFSTDPOOQBTTDPNFWFOU ϋϯζΦϯɺ࿦จಡղΛଟΊʹߦ͍͖͍ͬͯͨͱࢥ͍·͢ ͠͹Βͨ͘͠Βొஃऀืू΋͍͖ͯ͠·͢ ߨٛܗࣜͷൃද΋0,Ͱ͢ 3 DPOOQBTTͷ άϧʔϓొ࿥͓ئ͍͠·͢ʂ IUUQTHFOBJVTFSTDPOOQBTTDPN
  2. ը૾ੜ੒"* ը૾ .JDSPTPGU%FTJHOFS*NBHF$SFBUPSʢ్த͔Β༗ྉʣ w ʮ#JOH*NBHF$SFBUPSʯͱ΋ w IUUQTXXXCJOHDPNJNBHFTDSFBUF 4UBCMF%J ff VTJPOʢ్த͔Β༗ྉʣ

    w IUUQTTUBCMFEJ ff VTJPOXFCDPNKBBJJNBHFHFOFSBUPS %"--&&ʢ༗ྉʣ w IUUQTPQFOBJDPNEBMMF w $IBU(15ͷ༗ྉϓϥϯͰར༻Մೳ ੜ੒"*ΛσβΠφʔ୅ΘΓʹʁ 8FCαΠτ εϥΠυͷը૾ 10 ౰ษڧձͷϩΰ΍DPOOQBTTͷϔομ΋ .JDSPTPGU%FTJHOFS*NBHF$SFBUPS࡞
  3. ࣾձ΁ͷӨڹ ੜ੒"*͸ϗϫΠτΧϥʔͷ࢓ࣄΛม͍͑ͯ͘ ϗϫΠτΧϥʔͷޏ༻ݮগ ੲͷ༧ଌͱ͸൓͠ɺϒϧʔΧϥʔ΁ͷӨڹ͸গͳͦ͏ w ϞϥϕοΫͷύϥυοΫ w ߴ౓ͳਪ࿦ΑΓ΋ײ֮ӡಈεΩϧͷํ͕ଟ͘ͷܭࢉࢿݯΛཁ͢Δ w ੜ੒"*ʹൺ΂ɺ෺ཧಈ࡞ΛؚΉϩϘοτͷਐԽ͸஗͍

    w ϩϘοτʹ೑ମ࿑ಇΛ୅ସͤ͞Δͷ͸·ͩ·ͩ೉͍͠ ڭҭػؔ͸ରԠΛഭΒΕΔ ੜ੒"*ʹ॓୊Λ΍ΒͤΔରࡦ ࣾձͰ͸ੜ੒"*Λ͍͔ʹ׆༻͢Δ͔Λߟ͍͑ͯΔ w ڭҭػؔ΋ੜ੒"*ͷ׆༻๏Λڭ͑ΔͳͲରԠ͍ͯ͘͠΂͖ w ͨͩ͠ɺੜ੒"*Λ࢖͍͜ͳͤͯڭ͑ΒΕΔਓ͸ະͩগͳ͍ 12
  4. ύϒϦοΫΫϥ΢υࣾͷಈ޲ $IBU(15ͷ։ൃݩ0QFO"*΁ϚΠΫϩιϑτ͕ڊֹग़ࢿ (PPHMF΋ੜ੒"*Ϟσϧʮ#BSEʯΛʮ(FNJOJʯʹվ໊͠ɺ0QFO"*ʹର߅ "NB[PO8FC4FSWJDFT "84 ΋"NB[PO#FESPDLΛϦϦʔε͠ɺڊֹ౤ࢿΛ༧ఆ "NB[PO8FC4FSWJDFT "84  "NB[PO#FESPDL

    w Ϟσϧɿ$MBVEF -MBNB 4UBCMF%J ff VTJPOͳͲ .JDSPTPGU"[VSF "[VSF0QFO"*4FSWJDF w Ϟσϧɿ(15 (155VSCP %"--&ͳͲ (PPHMF$MPVE1MBUGPSN ($1  7FSUFY"* w Ϟσϧɿ(FNJOJ 1B-. "OUISPQJD$MBVEF (FNNB -MBNBͳͲ 15
  5. ϓϩϯϓτΤϯδχΞϦϯά ϓϩϯϓτ --.ʹର͢Δ໋ྩจ ϓϩϯϓτΛ޻෉͢Δͷ͕ϓϩϯϓτΤϯδχΞϦϯά 18 ೣʹ͍ͭͯॻ͍ͯ ೣͷछྨͱͦΕͧΕͷಛ௃ʹ ͍ͭͯɺՕ৚ॻ͖Ͱॻ͍ͯ ೣͷछྨͱͦΕͧΕͷಛ௃ʹ͍ͭ ͯɺՕ৚ॻ͖Ͱॻ͍ͯɻ

    ೣͷछྨʹ͍ͭͯॻ͘৔߹ɺҎԼ ͷྫΛࢀߟʹ͍ͯͩ͘͠͞ɻ ɾΞϝϦΧϯγϣʔτϔΞ ɾείςΟογϡϑΥʔϧυ ɾϝΠϯΫʔϯ ͜ͷχϡʔεهࣄʹ͍ͭͯ ཁ໿ͯ͠ ͜ͷχϡʔεهࣄͷཁ఺Λ ͭͷϙΠϯτʹ·ͱΊͯ ͜ͷχϡʔεهࣄͷཁ఺Λͭͷϙ Πϯτʹ·ͱΊͯɻ χϡʔεهࣄͷཁ໿Λॻ͘৔߹ɺ ҎԼͷྫΛࢀߟʹ͍ͯͩ͘͠͞ɻ ɾهࣄͷλΠτϧ ɾهࣄͷ๯಄෦෼ ɾهࣄͷ݁࿦෦෼ ৄ͘͠ ৄ͘͠
  6. 3"( 3FUSJFWBM"VHNFOUFE(FOFSBUJPO --.͕஌Βͳ͍৘ใΛ֎෦͔Β༩֦͑ͯ͋͛ͯு͢Δख๏ ࣭໰ʹؔ࿈͢Δ৘ใΛDPOUFYUʹؚΊΔ ৘ใΛϕΫτϧԽͯ͠஝͓͑ͯ͘ w &NCFEEJOH ஝͑ͨ৘ใͷଞɺ8FCͰݕࡧͨ͠৘ใ΋࢖༻Մೳ ࠷৽ͷ৘ใ ͷ৘ใ͕ཉ͍͠ͱ͖ɺ--.͕೥·Ͱͷσʔλ͔͠஌Βͳ͍ͱ͢Δͱ೥ͷ৘ใΛ༩͑ͯ͋͛Δ

    ެʹ͞Ε͍ͯͳ͍ࣾ಺৘ใ ΤϯλʔϓϥΠζͰར༻͢Δࡍ͸ɺࣾ಺৘ใΛ஝ੵ͢Δ͜ͱ͕ॏཁ ࣾ಺৘ใͷར׆༻ଅਐ ͜Ε·Ͱݟ͑ͯ͜ͳ͔ͬͨʗՄࢹԽ͕໘౗ͩͬͨ৘ใͷऔಘ͕༰қʹ 19 ࣭໰ 7FDUPS 4UPSF จষ จষ จষ --. ࣭໰ จষ
  7. ίϛϡχςΟ঺հ -BOHDIBJOͱ͍͏ϓϩάϥϛϯάϥΠϒϥϦ΍$IBU(15౳--.ͷ"1*Λ࢖ͬͯɺ ੜ੒"*ɺ--. େن໛ݴޠϞσϧ ͷ࢖͍ํΛֶͿٕज़ษڧձ ݄೔ ೔ ʙઙ૲Ͱͷ04$౦ژలࣔձʹ΋ϒʔεग़ల ݄೔ ۚ

    ʙੜ੒"*ΞϓϦέʔγϣϯ։ൃೖ໳ϋϯζΦϯ -BOH$IBJO1ZUIPO൛Λ࢖༻͠ɺ؆୯ͳνϟοτϘοτΛ։ൃ IUUQTHFOBJVTFSTDPOOQBTTDPNFWFOU ϋϯζΦϯɺ࿦จಡղΛଟΊʹߦ͍͖͍ͬͯͨͱࢥ͍·͢ ͠͹Βͨ͘͠Βొஃऀืू΋͍͖ͯ͠·͢ ߨٛܗࣜͷൃද΋0,Ͱ͢ 28 DPOOQBTTͷ άϧʔϓొ࿥͓ئ͍͠·͢ʂ IUUQTHFOBJVTFSTDPOOQBTTDPN