2023/4/25 LLM(GPT, PaLM等) with MLOps LT大会!!! 発表資料
LangChain Toolsͷӡ༻ͱվળ!QFJTVLF
View Slide
ࣗݾհ໊લɿ౻ຊ ܟհॴଐɿ"#&+"ʢ-BCTʣ෭ۀɿ.-Λத৺ʹ૬ஊ͔Β։ൃ·Ͱͬͯ·͢ੋඇ͓͕͚Լ͍͞׆ಈɿ5XJUUFS!QFJTVLF(JUIVC IUUQTHJUIVCDPNQFJTVLF2JJUB IUUQTRJJUBDPNQFJTVLF4MJEF4IBSF IUUQTXXXTMJEFTIBSFOFU'VKJNPUP,FJTVLFগ͚ͩ͠ॻ͍ͯ·͢
ࠓճͷςʔϚʹ͍ͭͯ• --.୯ಠͩͱ༻్ʹݶք͕͋Γɺ֎෦πʔϧͱͷ࿈ܞ͕େࣄ• -BOH$IBJO5PPMTͷՄೳੑ͕ੌ͍• 5PPMΛݺͼग़ͨ͢Ίʹઃఆ͢Δ%FTDSJQUJPOΛɺ.-ͷϊϦͰςετɾमਖ਼Λ͢ΔΈͷఏҊͱ࣮ݧ
--.ͷݶք• --.୯ಠͰ༻ͨ͠߹ͷݶք• ֶश͍ͤͯ͞ͳ͍σʔλʹରԠͰ͖ͳ͍ͨΊɺϦΞϧλΠϜͳ࣭ઐతɾಠࣗͷ࣭ʹ͑ΒΕͳ͍• ౦ژͷਓޱͱ͍ͬͨಛఆͷ࣭ʹ͍ͭͯޡͬͨճΛ͕ͪ͠• ͍͔ʹͯ͠ޡͬͨճΛग़͞ͳ͍Α͏ʹͭͭ͠ɺ༗༻ͳ݁ՌΛಘΔ͔͕ࠓޙͷ׆༻ͷϙΠϯτʹͳͬͯ͘Δ
ํ• ཁ݅తͳͱ͜Ζ• --.͕ճෆՄೳͳઐతͳࣝ˞ͷΞΫηε˞࠷৽ͷใɺ࢛ଇԋࢉɺࣾͷφϨοδɺͦͷଞ༷ʑͳΈ• ͳΔ͘ޡͬͨճΛग़͞ͳ͍Α͏ʹ͢Δ• ղܾํ• --.୯ಠͰΘͣɺͦͷଞͷΈͱ࿈ܞ͢Δ• ݕࡧͷΈͱΈ߹Θͤͨ-MBNB*OEFYͳͲ͕͋Δ
--.ͷࠓޙͷΘΕํͷఆཁɺ༁ φϨοδݕࡧϨίϝϯυͳͲϑΣʔζ̍ ϑΣʔζ̎ ϑΣʔζ̏--.୯ಠͰͷར༻खॱͷܾ·ͬͨλεΫϧʔϧϕʔεͰ--.ͱผϩδοΫͷΈ߹ΘͤॊೈʹෳϩδοΫΛݺͼग़ͯ͠ར༻֓ཁಛ۩ମྫ֎෦φϨοδΛΘͳ͍ɺରͷதͰ݁Ͱ͖Δࣗ༝ͳରγεςϜɺෳࡶͳλεΫෳͷΈΛΈ߹Θͤʢ-MBNB*OEFYʣʢ(151MVHJOTɺ+"37*4ɺ-BOH$IBJO5PPMʣ
--.ͷࠓޙͷΘΕํͷఆཁɺ༁ φϨοδݕࡧϨίϝϯυͳͲϑΣʔζ̍ ϑΣʔζ̎ ϑΣʔζ̏--.୯ಠͰͷར༻खॱͷܾ·ͬͨλεΫϧʔϧϕʔεͰ--.ͱผϩδοΫͷΈ߹ΘͤॊೈʹෳϩδοΫΛݺͼग़ͯ͠ར༻֓ཁಛ۩ମྫ֎෦φϨοδΛΘͳ͍ɺରͷதͰ݁Ͱ͖Δࣗ༝ͳରγεςϜɺෳࡶͳλεΫෳͷΈΛΈ߹Θͤʢ-MBNB*OEFYʣʢ(151MVHJOTɺ+"37*4ɺ-BOH$IBJO5PPMTʣຊͷλʔήοτ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ• ֎෦ͷπʔϧΛॊೈʹར༻Ͱ͖ΔΈ• ಠࣗͷπʔϧΛ༻ҙ͓͖ͯ͠ʢԼਤ̍ࢀরʣɺBHFOUʹରͯ͠ΫΤϦΛ͛ΔʢԼਤ̎ࢀরʣ• ྫɿϗςϧϨίϝϯυπʔϧSVOϝιουͰ݁ՌΛฦ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ• -BOH$IBJOଆͰπʔϧΛ͏͖͔Ͳ͏͔ɺͲͷπʔϧΛ͏͖͔Λஅͯ͠ɺπʔϧΛۦͭͭ݁͠ՌΛฦ͢πʔϧΛ͏͔Λఆ͏πʔϧΛܾఆ
-BOH$IBJO5PPMTͷ؆୯ͳઆ໌ʢʣ• ෳͷπʔϧΛ࿈ܞͤͨ͞ߴͳ݁ՌΛฦ͢͜ͱՄೳݕࡧπʔϧܭࢉπʔϧ
-BOH$IBJO5PPMTΛ࣮ࡍʹ͏্Ͱͷ՝• %FTDSJQUJPOͷఆ͕ٛʮ͔ͳΓʯ͍͠• 5PPM͕૿͑ͯ͘Δͱɺఆ௨Γʹ5PPMΛͬͯ͘Εͳ͍• ӡ༻ͷதͰదʹ5PPMΛબͯ͘͠ΕΔΑ͏मਖ਼͍ͯ͘͠ඞཁ͕͋Δ%FTDSJQUJPO
ʮ%FTDSJQUJPO0QTʯΛߟ͑ͯΈͨ
%FTDSJQUJPO0QTͱ• ʮ͜ͷΫΤϦʹରͯ͠ɺ͜ͷπʔϧͱ͜ͷπʔϧ͕ݺΕΔ͖ʯͱ͍͏ɺೖྗͱਖ਼ղͷϖΞΛ༧Ίࢁ༻ҙ͓ͯ͘͠ʢ.-ʹ͓͚Δڭࢣσʔλʣ• ࣮ࡍʹΫΤϦΛୟ͍ͯΈͯɺఆ௨Γͷπʔϧ͕ݺΕ͍ͯΔ͔Λςετʢ.-ʹ͓͚Δਪʣ• ݺΕ͍ͯͳ͔ͬͨΒɺ݁ՌΛ--.ʹͯ͠मਖ਼͠ɺ͜ΕΛ܁Γฦ͢ʢ.-ʹ͓͚Δֶशʣ͜ͷΛ͍ɺӡ༻தʹվળͷϓϩηεΛճ͢ʂʢͱ͍͏ϑϨʔϜϫʔΫͷఏҊʣ
%FTDSJQUJPO0QTͷ࣮ݧ• ΦεεϝͷגͷฑΛग़ྗͦ͠ͷࣄۀ༰Λग़ྗ͢ΔΈΛରʹ͢Δ• גͷฑ͚ͩϨίϝϯυ͞ΕͯɺͦͷϏδωεϞσϧച্ΛҰॹʹΓͨ͘ͳΔ• ࣗͰ৭ΜͳใΛௐͯௐࠪΛͤͣͱɺ5PPMTͷΈΛ͍ඞཁͳใΛҰׅͰूΊ͍ͨ• ҎԼͷطଘπʔϧ܈Λ͍࣋ͬͯΔ͜ͱΛఆ• πʔϧ̍ɿΦεεϝͷגͷձ໊ࣾΛग़ྗ͢Δ"1*• πʔϧ̎ɿձ໊͔ࣾΒฑίʔυʹม͢Δ"1*• πʔϧ̏ɿฑίʔυʹରԠ͢Δࣄۀ༰Λग़ྗ͢Δ"1*
ςετ༻ͷ5PPMΛ࡞͓ͯ͘͠• 5PPM͕ݺΕΔ͔͚ͩݟΕྑ͍ͷͰɺ"1*ࣗମϞοΫΞοϓͰ0,• Սۭͷձ໊ࣾΛೖΕ͓ͯ͘͜ͱͰɺ(15ࣗମ͕͑ͳ͍Α͏ʹ͓ͯ͘͠
%FTDSJQUJPO0QTͷϑϩʔ ਖ਼ղσʔλͷೖྗ ॳظͷ%FTDSJQUJPOઃఆ ༩͑ͨ%FTDSJQUJPOΛݩʹπʔϧΛݺͼग़͠ ਖ਼ղσʔλͱൺֱͯ͠ɺͲͷҐͷਫ਼Ͱπʔϧ͕ݺͼग़͞Ε͔ͨΛςετ ਫ਼্͕͕ΔΑ͏ʹ%FTDSJQUJPOΛमਖ਼ ʹΔ
ਖ਼ղσʔλͷ࡞ΫΤϦαϯϓϧݺͼग़͞ΕΔ͖5PPM܈ͱఆग़ྗ
ॳظͷ%FTDSJQUJPOઃఆ• ͪΌΜͱֶश͞ΕΔࣄΛ֬ೝ͍ͨ͠ͷͰɺ࠷ॳదͳ༰ΛೖΕ͓ͯ͘
मਖ਼ϓϩϯϓτͷ࡞ݱࡏͷEFTDSJQUJPOݺΕͨ5PPMͱݺΕͳ͔ͬͨ5PPMΛ༩͑Δग़ྗϑΥʔϚοτΛࢦఆϢʔβͷΫΤϦࣗମʹ༩͖͢ใ
ఆྔධՁਖ਼मਖ਼ճ FQPDI• मਖ਼ʹΑͬͯਫ਼্͕͢Δ͜ͱ֬ೝ• దͳमਖ਼͕ͳ͞Εͣɺ࠷ޙʹਫ਼͕Լ͕ͬͯ͠·͏ࣄ͕͋Δ
ఆੑධՁ • ੜ͞Εͨ%FTDSJQUJPOͱΫΤϦͷՃใ%FTDSJQUJPOՃใ
ఆੑධՁ • աֶशͯ͠͠·͏ྫʢ͜ͷล.-ͬΆ͍ʣ˞मਖ਼༻ͷϓϩϯϓτΛ࿔͍ͬͯͨΒ࿉͞Εͨ݁Ռֶशσʔλʹؚ·ΕΔΫΤϦͱ͑Λ֮͑ͯ͠·ͬͨ
·ͱΊ• --.ͱɺͦΕҎ֎Λͭͳ͛ΔՄೳੑ͕ੌ͍ʂ• ؆୯ʹܨ͕Βͳ͍ɺ൚༻Λࢦ͢΄Ͳੑೳ্͕͕Βͳ͍• .-ͷཁྖͰɺ%FTDSJQUJPOΛςετɾվળ͢ΔΈΛߟҊ• %FTDSJQUJPO0QTͱݴ͍ͭͭɺ·ͩ0QTͷΈ·Ͱ࡞͍ͬͯͳ͍ͷͰɺࠓޙؤுΓ·͢