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

生成AI入門

Shu Kobuchi
October 19, 2024

 生成AI入門

https://genai-users.connpass.com/event/333130/
OSCオンラインで生成AIの基礎知識から、実際に活用できる技術まで、幅広く解説しました。

生成AIとは何か、その仕組みを解説します。
生成AIモデルを比較し、具体的なユースケースを紹介します。
プロンプトエンジニアリング、RAG (Retrieval Augmented Generation)などの技術を説明します。
オープンソースライブラリLangChainについてご紹介します。
最後に生成AIが社会に与える影響や、今後の展望について考えます。

Shu Kobuchi

October 19, 2024
Tweet

More Decks by Shu Kobuchi

Other Decks in Technology

Transcript

  1. ίϛϡχςΟ঺հ -BOH$IBJOͱ͍͏ϓϩάϥϛϯάϥΠϒϥϦ΍(FNJOJ౳--.ͷ"1*Λ࢖ͬͯɺ ੜ੒"*ɺ--. େن໛ݴޠϞσϧ ͷ࢖͍ํΛֶͿٕज़ษڧձ ݄೔ ౔ ʙɹઙ૲Ͱͷ04$౦ژలࣔձʹ΋ϒʔεग़ల ීஈͷ׆ಈ͸݄ճฏ೔໷ʙ ࣍ճ͸݄೔

    Ր ʙ 8FCαΠτ΍(JU)VCιʔείʔυΛॲཧ 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αΠτ εϥΠυͷը૾ 12 ౰ษڧձͷϩΰ΍DPOOQBTTͷϔομ΋ .JDSPTPGU%FTJHOFS*NBHF$SFBUPS࡞
  3. ࣾձ΁ͷӨڹ ੜ੒"*͸ϗϫΠτΧϥʔͷ࢓ࣄΛม͍͑ͯ͘ ϗϫΠτΧϥʔͷޏ༻ݮগ ੲͷ༧ଌͱ͸൓͠ɺϒϧʔΧϥʔ΁ͷӨڹ͸গͳͦ͏ w ϞϥϕοΫͷύϥυοΫ w ߴ౓ͳਪ࿦ΑΓ΋ײ֮ӡಈεΩϧͷํ͕ଟ͘ͷܭࢉࢿݯΛཁ͢Δ w ੜ੒"*ʹൺ΂ɺ෺ཧಈ࡞ΛؚΉϩϘοτͷਐԽ͸஗͍

    w ϩϘοτʹ೑ମ࿑ಇΛ୅ସͤ͞Δͷ͸·ͩ·ͩ೉͍͠ ڭҭػؔ͸ରԠΛഭΒΕΔ ੜ੒"*ʹ॓୊Λ΍ΒͤΔରࡦ ࣾձͰ͸ੜ੒"*Λ͍͔ʹ׆༻͢Δ͔Λߟ͍͑ͯΔ w ڭҭػؔ΋ੜ੒"*ͷ׆༻๏Λڭ͑ΔͳͲରԠ͍ͯ͘͠΂͖ w ͨͩ͠ɺੜ੒"*Λ࢖͍͜ͳͤͯڭ͑ΒΕΔਓ͸ະͩগͳ͍ 14
  4. ϓϩϯϓτɾΤϯδχΞϦϯά ϓϩϯϓτ --.ʹର͢Δ໋ྩจ ϓϩϯϓτΛ޻෉͢Δͷ͕ϓϩϯϓτɾΤϯδχΞϦϯά 17 ೣʹ͍ͭͯॻ͍ͯ ೣͷछྨͱͦΕͧΕͷಛ௃ʹ ͍ͭͯɺՕ৚ॻ͖Ͱॻ͍ͯ ೣͷछྨͱͦΕͧΕͷಛ௃ʹ͍ͭ ͯɺՕ৚ॻ͖Ͱॻ͍ͯɻ

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

    ެʹ͞Ε͍ͯͳ͍ࣾ಺৘ใ ΤϯλʔϓϥΠζͰར༻͢Δࡍ͸ɺࣾ಺৘ใΛ஝ੵ͢Δ͜ͱ͕ॏཁ ࣾ಺৘ใͷར׆༻ଅਐ ͜Ε·Ͱݟ͑ͯ͜ͳ͔ͬͨʗՄࢹԽ͕໘౗ͩͬͨ৘ใͷऔಘ͕༰қʹ 19 ࣭໰ 7FDUPS 4UPSF จষ จষ จষ --. ࣭໰ จষ
  6. ύϒϦοΫΫϥ΢υࣾͷಈ޲ $IBU(15ͷ։ൃݩ0QFO"*΁ϚΠΫϩιϑτ͕ڊֹग़ࢿ (PPHMF΋ੜ੒"*Ϟσϧʮ#BSEʯΛʮ(FNJOJʯʹվ໊͠ɺ"OESPJEʹ౥ࡌ "NB[PO8FC4FSWJDFT "84 ΋"NB[PO#FESPDLΛϦϦʔε ֤ࣾ೔ຊ΁ͷڊֹ౤ࢿΛ༧ఆ "NB[PO8FC4FSWJDFT "84 

    "NB[PO#FESPDL w Ϟσϧɿ"OUISPQJD$MBVEF -MBNB 4UBCMF%J ff VTJPOͳͲ .JDSPTPGU"[VSF "[VSF0QFO"*4FSWJDF w Ϟσϧɿ(15 %"--&ͳͲ (PPHMF$MPVE 7FSUFY"* w Ϟσϧɿ(FNJOJ 1B-. (FNNB "OUISPQJD$MBVEF -MBNBͳͲ 26
  7. ੜ੒"*׆༻ͷϓϩηε 29 ۀ຿ͷ੔ཧ γεςϜͱਓͷखʹΑΔϑϩʔΛඳ͘ ΞΠσΞΛืΔ ϫʔΫγϣοϓ౳ ଞࣾɾଞ෦ॺࣄྫΛݟΔ Ϋϥ΢υͷΧϯϑΝϨϯε౳ طଘۀ຿ ۀ຿ͷͲ͜ͷ෦෼Λੜ੒"*ʹ

    ม͑ΒΕΔ͔ݕ౼ ৽نࣄۀ Ͳ͏͍͏;͏ʹੜ੒"*Λ׆༻Ͱ͖Δ͔ අ༻ରޮՌΛࢼࢉ ੜ੒"*Λಋೖͨ͠৔߹ͷӈͷඅ༻Λൺֱ ࣮ূ࣮ݧ ໨త͕ୡ੒Ͱ͖͍ͯΔ͔ʢਫ਼౓ͳͲʣ΍ɺඅ༻ରޮՌʢ30*ʣΛݕূ อकඅ༻ อक අ༻ ։ൃඅ༻ ݮՁঈ٫ ਓ݅අ ਓ݅අ
  8. ίϛϡχςΟ঺հ -BOH$IBJOͱ͍͏ϓϩάϥϛϯάϥΠϒϥϦ΍(FNJOJ౳--.ͷ"1*Λ࢖ͬͯɺ ੜ੒"*ɺ--. େن໛ݴޠϞσϧ ͷ࢖͍ํΛֶͿٕज़ษڧձ ݄೔ ౔ ʙɹઙ૲Ͱͷ04$౦ژలࣔձʹ΋ϒʔεग़ల ීஈͷ׆ಈ͸݄ճฏ೔໷ʙ ࣍ճ͸݄೔

    Ր ʙ 8FCαΠτ΍(JU)VCιʔείʔυΛॲཧ IUUQTHFOBJVTFSTDPOOQBTTDPNFWFOU ϋϯζΦϯΛଟΊʹߦ͍͖͍ͬͯͨͱࢥ͍·͢ ൃදऀืू΋ืू͍ͯ͠·͢ ߨٛܗࣜͷൃද΋0,Ͱ͢ 35 DPOOQBTTͷ άϧʔϓొ࿥͓ئ͍͠·͢ʂ IUUQTHFOBJVTFSTDPOOQBTTDPN