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

AI Agent Dojo #1: watsonx OrchestrateAI エージェント体験

AI Agent Dojo #1: watsonx OrchestrateAI エージェント体験

AI Agent Dojo 第1回目は、企業の生産性を高める生成AIエージェント watsonx Orchestrateの環境を構築し、 IBMについての情報に回答するAIエージェントを作り、IBMの2024年の財務情報を知識として登録し、その知識をツールを呼び出す方法について、ハンズオンを通じて体験します。

Avatar for Akira Onishi (IBM)

Akira Onishi (IBM) PRO

September 22, 2025
Tweet

More Decks by Akira Onishi (IBM)

Other Decks in Technology

Transcript

  1. ˜*#.$PSQPSBUJPO ࣗݾ঺հ 1SPQFSUZ 7BMVF ࢯ໊ େ੢ জ Y-JOLFE*O POJBL *5ۀքྺ

    ೥໨ ௚ۙͷ৬ྺ CA Technologies 5೥, Microsoft ೥ *#.೥໨ )BTI5BH ͍͍Ͷ͐੩Ԭੜ׆RVBOUJD ࠲ӈͷ໏ ౿·Εͯ΋ͳ্ཱ͓͕ͪΔಓͷ૲ Α͘࢖͏ٕ ೴಺ม׵Ͱࣗ෼ΛϙδςΟϒʹ IUUQTXXXGBDFCPPLDPNBLJSBPOJTIJ 'BDFCPPLʮ͓ʹ͋͘ʯͰݕࡧ
  2. ˜*#.$PSQPSBUJPO "*ΤʔδΣϯτʹࢸΔைྲྀ l"*ΤʔδΣϯτz͸ɺϢʔβʔͱͷର࿩ʹΑΓੜ੒ "*͕λεΫΛ࣮ߦ͢Δ΋ͷͱ͠ ͯೝࣝ͞Εɺ೥ࠒ͔Βχϡʔε΍֤ϕϯμʔͷൃදͰ࣍ʑͱ৘ใ͕ൃද͞Εͯ ͍·͢ɻ ΤʔδΣϯτʹॲཧΛ೚ͤΔ --.ͱࣗવݴޠͰձ࿩͠ɺճ౴Λ΋Β͏ ࠷৽σʔλɾاۀσʔλΛ --.ʹ༩͑ɺճ౴Λ΋Β͏

    ൚༻ --. ಠࣗ --.Խ ιϦϡʔγϣϯ ੜ੒ "*ΤʔδΣϯτ 2022೥ ChatGPT ొ৔ YYࣾͱ͸ͲΜͳ ձࣾʁ YYࣾͱ͸ʜ ʢҰൠ஌ࣝʣ YYࣾͱ͸ͲΜͳ ձࣾʁͲ͏Ξϓ ϩʔν͢΂͖ʁ ೥݄ͷσʔλͰ͸ʜ ࣾ಺ͰࢀߟʹͳΔυΩϡϝ ϯτΛൃݟʜ YYࣾ΁ͷఏҊॻΛ υϥϑτͯ͠ ٞࣄ࿥Λࣾ಺ ϑΥϧμʹอଘͯ͠ γεςϜૢ࡞ 2023೥~2024೥ ϑΝΠϯνϡʔχϯά΍RAG ߏ੒ͷݕূ 2024೥~ “AI ΤʔδΣϯτ” ͷۀ຿׆༻ݕ౼
  3. ˜*#.$PSQPSBUJPO "*ΤʔδΣϯτʹΑΔۀ຿ͷมԽ ސ٬΍ࣾһ͔Βͷଟ਺ͷ໰͍߹Θͤɺґཔ ແ਺ͷγεςϜ &31ϫʔΫϑϩʔ31"ͳͲ ੜ࢈ੑͷ޲্΍ਓࡐͷ֬อʹ΋՝୊ ސ٬΍ࣾһ͸ "*ΤʔδΣϯτʹࣗવݴޠͰॲཧΛґཔ "*"HFOU͕ෳ਺ͷγεςϜΛར༻ͯ͠ॲཧΛ׬ྃ ໰୊఺

    ղܾࡦ "*ΤʔδΣϯτΛಋೖ͢Δͱ طଘͷۀ຿ ϫʔΫϑϩʔ 31" ʁ γεςϜͷ ࢖͍෼͚͕ ໘౗ ΍Γํ͕ ෼͔Βͳ͍ ސ٬͔Βͷ ໰͍߹Θͤ ରԠ͕େม ϫʔΫϑϩʔ 31" ʓʓॲཧΛ ΍͓͍ͬͯͯ 999 Λ΍Γ͍ͨ ηϧϑɾ αʔϏε Ͱղܾ
  4. ˜*#.$PSQPSBUJPO "*ΤʔδΣϯτʹΑΓΧόʔ͞ΕΔࣗಈԽͷྖҬ ࣗಈԽͷ30* Ϣʔεέʔε େن໛։ൃ ϩʔίʔυ։ൃ ʢࣄલఆٛγφϦΦʣ "*ΤʔδΣϯτʹΑΓΧόʔՄೳͳྖҬ ʢz"HFOUJDzͳৼΔ෣͍ͰΧόʔʣ AI

    ΤʔδΣϯτ͸ࣗ཯తʹෳ਺ͷπʔϧʢAPI ΍γεςϜʣΛ૊Έ߹Θͤͯۀ຿ॲཧΛߦ͍·͢ɻ ͜ΕʹΑΓɺ͜Ε·Ͱͷ IT ։ൃͰ͸ΧόʔͰ͖ͳ͔ͬͨΑ͏ͳࡶଟͳ࡞ۀʹରͯ͠΋ࣗಈԽΛద༻͠ɺ ۀ຿ʹ͓͚Δੜ࢈ੑΛ޲্ͤ͞Δ͜ͱ͕ՄೳʹͳΓ·͢ɻ l։ൃzlࣄલఆٛz͢Δ෦෼Λੜ੒ "*ʹ೚ ͤΔ͜ͱͰɺۀ຿γεςϜԽɾࣗಈԽ͕େม ͩͬͨΤϦΞͷޮ཰ԽΛՄೳʹ͍ͯ͘͠
  5. ˜*#.$PSQPSBUJPO *#.$MJFOU;FSP *#.Ͱ͸ैۀһͷ໰͍߹Θͤ΍ࣄ຿खଓ͖Λ͋ΒΏΔυϝΠϯͰΤʔδΣϯτԽ͓ͯ͠Γɺ جຊ͸ l"TL99zʹ໰͍߹Θͤͱ͍͏ӡ༻͕పఈ͞Ε͍ͯ·͢ɻ ྫ͑͹ਓࣄɾ૯຿ܥͷ໰͍߹Θ͓ͤΑͼγεςϜॲཧΛ୅ߦ͢Δ "TL)3Ͱ͸ɺ ࣾһ͔ΒૹΒΕͯ͘Δ໿ׂͷ໰͍߹ΘͤΛΤʔδΣϯτͷΈͰղܾ͍ͯ͠·͢ɻ Ϗδωε੒Ռ ෳࡶͳӡӦΛ

    ഉআ͢Δ ɾूதܕσϦόϦʔɾϞσϧʹ ΑΔӡӦޮ཰Խ • ଟ༷ͳΞϓϦέʔγϣϯͷ Λഉআ Ұ࿈ͷαϙʔτΛ ؆ૉԽ͢Δ • )3 ͱͷ΍ΓऔΓ୯Ұ֊૚Խ • ˋͷ໰͍߹Θͤ͸ "TL)3Ͱղܾ • )3୲౰΍༗ࣝऀʹ΋͙͢ʹ ͭͳ͕Δσδλϧɾνϟωϧ ख࡞ۀΛ ࣗಈԽ͢Δ • ໿ͷ )3λεΫࣗಈԽͰ ສτϥϯβΫγϣϯͷ ۀ຿ॲཧΛ࣮ߦ • Ϛωʔδϟʔ׆༻཰  ສ ೥ؒͷ΍ΓऔΓ  Ӧۀ༧ࢉͷ࡟ݮ όϯυ ਓࣄαϙʔτϨϕϧl ͷฏۉ্ঢ
  6. ˜*#.$PSQPSBUJPO "*ΤʔδΣϯτ-BOH$IBJOͷԠ༻ɺ-BOH(SBQIʹΑΔϑϩʔ ࣭໰ͱจ຺Λ࢖͍ ج൫ϞσϧͰਪ࿦ πʔϧB ֎෦ͷ γεςϜ πʔϧA Knowledge (RAG)

    ίϯςΩετ ऩूϑϩʔ (άϥϑ) ϊʔυA ϊʔυB {context_A} {context_B} ࣭໰ \RVFTUJPO^ ϓϩϯϓτɾ ϓϩϯϓτɾςϯϓϨʔτ จ຺: {context_a}{context_b} ### ೖྗ: {question} ### Ԡ౴:" ৚݅෼ذ΍ɺे෼ͳίϯςΩετ͕ ू·Δ·ͰϓϩηεΛ܁Γฦ͢͜ͱ΋Մೳ ৘ใΛड͚औΔ͚ͩ Ͱ͸ͳ͘ɺ APIͷ࣮ߦʹΑΔ γεςϜ࿈ܞ΋Մೳ {question} {question} Profile: Agentͷઆ໌ Behavior: Agentʹ༩͑ Δ੍໿ͳͲ "*ΤʔδΣϯτͷ ճ౴ watsonx Orchestrateͷ Agent BuilderͰ͸ɺ ͜ͷӈଆʹ͋Δࡉ͔ͳ࢓૊ΈΛ ஌Βͳͯ͘΋AIΤʔδΣϯτΛ ࡞Ε·͢ {question} {context_A} {context_B}
  7. ˜*#.$PSQPSBUJPO ϫʔΫγϣοϓɺηογϣϯɺ͓Αͼࢿྉ͸ɺ*#.·ͨ͸ηογϣϯൃදऀʹΑͬͯ४උ͞ΕɺͦΕͧΕಠࣗͷݟղΛ൓өͨ͠΋ͷͰ͢ɻͦΕΒ͸৘ใఏڙͷ໨తͷΈͰ ఏڙ͞Ε͓ͯΓɺ͍͔ͳΔࢀՃऀʹରͯ͠΋๏཯త·ͨ͸ͦͷଞͷࢦಋ΍ॿݴΛҙਤͨ͠΋ͷͰ͸ͳ͘ɺ·ͨ*#.੡඼΍αʔϏε͕͓٬༷ʹద༻͋Δಛఆͷ๏ྩʹద߹͢ Δ͜ͱΛอূ͢Δ΋ͷͰ΋͋Γ·ͤΜɻຊߨԋࢿྉʹؚ·Ε͍ͯΔ৘ใʹ͍ͭͯ͸ɺ׬શੑͱਖ਼֬ੑΛظ͢ΔΑ͏౒Ί͓ͯΓ·͕͢ɺʮݱঢ়ͷ··ʯఏڙ͞Εɺ໌ࣔ·ͨ ͸໧ࣔʹ͔͔ΘΒͣɺ঎ۀੑɺಛఆͷ໨త΁ͷద߹ੑɺඇ৵֐ੑΛؚΊɺ͍͔ͳΔอূ΋൐Θͳ͍΋ͷͱ͠·͢ɻຊߨԋࢿྉ·ͨ͸ͦͷଞͷࢿྉͷ࢖༻ʹΑͬͯɺ͋Δ͍ ͸ͦͷଞͷؔ࿈ʹΑͬͯɺ͍͔ͳΔଛ֐͕ੜͨ͡৔߹΋ɺ*#.͸੹೚ΛෛΘͳ͍΋ͷͱ͠·͢ɻ ຊߨԋࢿྉͰݴٴ͞ΕΔ*#.੡඼ɺϓϩάϥϜɺ·ͨ͸αʔϏε͸ɺ*#. ͕ϏδωεΛߦ͍ͬͯΔ͢΂ͯͷࠃɾ஍ҬͰ͝ఏڙՄೳͳΘ͚Ͱ͸͋Γ·ͤΜɻຊߨԋࢿྉͰݴٴ͞ΕΔকདྷͷల๬ʢ੡඼ϦϦʔε೔෇΍੡඼ػೳΛؚΉʣ͸ɺࢢ৔ػձ ·ͨ͸ͦͷଞͷཁҼʹج͍ͮͯ*#.ಠࣗͷܾఆݖΛ΋͍ͬͯͭͰ΋มߋͰ͖Δ΋ͷͱ͠ɺকདྷͷ੡඼·ͨ͸ػೳ͕࢖༻ՄೳʹͳΔ͜ͱɺ΋͘͠͸ಛఆͷ݁ՌΛ֬໿͢Δ͜ ͱΛҙਤ͢Δ΋ͷͰ͸͋Γ·ͤΜɻຊߨԋࢿྉ͸ɺݴٴ͞ΕΔ

    *#.੡඼·ͨ͸αʔϏεʹద༻͋Δܖ໿৚݅Λมߋ͢Δ΋ͷͰ΋ɺ௥Ճͷද໌·ͨ͸อূΛҙਤ͢Δ΋ͷͰ ΋͋Γ·ͤΜɻ ຊߨԋࢿྉʹؚ·Ε͍ͯΔ಺༰͸ɺࢀՃऀͷ׆ಈʹΑͬͯಛఆͷ݁Ռ͕ੜ͡Δͱड़΂Δɺ·ͨ͸҉ࣔ͢Δ͜ͱΛҙਤͨ͠΋ͷͰ΋ɺ·ͨͦͷΑ͏ͳ݁ՌΛੜΉ΋ͷͰ΋͋ Γ·ͤΜɻ ύϑΥʔϚϯε͸ɺ؅ཧ͞Εͨ؀ڥʹ͓͍ͯඪ४తͳ*#.ϕϯνϚʔΫΛ࢖༻ͨ͠ଌఆͱ༧ଌʹج͍͍ͮͯ·͢ɻϢʔβʔ͕ܦݧ͢Δ࣮ࡍͷεϧʔϓοτ΍ύ ϑΥʔϚϯε͸ɺϢʔβʔͷδϣϒɾετϦʔϜʹ͓͚ΔϚϧνϓϩάϥϛϯάͷྔɺೖग़ྗߏ੒ɺετϨʔδߏ੒ɺ͓Αͼॲཧ͞ΕΔϫʔΫϩʔυͳͲͷߟྀࣄ߲Λؚ Ήɺ਺ଟ͘ͷཁҼʹԠͯ͡มԽ͠·͢ɻ͕ͨͬͯ͠ɺݸʑͷϢʔβʔ͕͜͜Ͱड़΂ΒΕ͍ͯΔ΋ͷͱಉ༷ͷ݁ՌΛಘΒΕΔͱ֬໿͢Δ΋ͷͰ͸͋Γ·ͤΜɻهड़͞Ε͍ͯ Δ͢΂ͯͷ͓٬༷ࣄྫ͸ɺͦΕΒͷ͓٬༷͕ͲͷΑ͏ʹ*#.੡඼Λ࢖༻͔ͨ͠ɺ·ͨͦΕΒͷ͓٬༷͕ୡ੒ͨ݁͠Ռͷ࣮ྫͱͯࣔ͠͞Εͨ΋ͷͰ͢ɻ࣮ࡍͷ؀ڥίετ͓ ΑͼύϑΥʔϚϯεಛੑ͸ɺ͓٬༷͝ͱʹҟͳΔ৔߹͕͋Γ·͢ɻ *#.ɺ*#.ͷϩΰɺJCNDPN͸ɺੈքͷଟ͘ͷࠃͰ๏తʹొ࿥͞Εͨɺ*OUFSOBUJPOBM#VTJOFTT.BDIJOFT$PSQPSBUJPOͷ঎ඪͰ͢ɻͦͷଞͷ੡඼໊ɾαʔϏε໊͸*#.· ͨ͸ଞࣾͷ঎ඪͰ͋ΔՄೳੑ͕͋Γ·͢ɻ*#.঎ඪͷ࠷৽Ϧετ͸ɺ΢Σϒ্ͷʮஶ࡞ݖ͓Αͼ঎ඪ৘ใʯʢ XXXJCNDPNKQKBMFHBMDPQZUSBEFTIUNM ʣͰ֬͝ೝ͍ͨ ͚ͩ·͢ɻ ௨஌ͱ໔੹ࣄ߲