Slide 1

Slide 1 text

-BOH(SBQIͰ࢝ΊΔϚϧ νΤʔδΣϯτγεςϜ !QFJTVLF

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

-BOH$IBJO͸ॲཧ͕γʔέϯγϟϧͱ͍͏՝୊͕͋Δ • $IBJO಺Ͱ͸ɺ"#$ͱ͍ͬͨॲཧΛߦ͏ • ྫɿݕࡧͯ͠ཁ໿ͯ͠຋༁͢ΔͳͲ • --.ͷΑ͏ʹᐆດͳೖग़ྗΛѻ͏έʔεͰ͸ɺద੾ͳ݁Ռ͕ಘ ΒΕͳ͍͜ͱ͕ଟ͍ • ྫɿʮ౦ژ౎ͷ೥Ҏ߱ͷਓޱͷਪҠΛग़ྗͯ͠ʯʹର͠ɺதؒ ͷॲཧͰ೥Ҏ߱ͷਪҠΛޡͬͯग़ͯ͠͠·͏ͱमਖ਼͕Ͱ͖ͳ͍

Slide 4

Slide 4 text

-BOH(SBQI • άϥϑͱͯ͠Ұ࿈ͷಈ࡞Λهड़͠ɺʮαΠΫϧʯͷॲཧΛѻ͑ ΔΑ͏ʹͨ͠ • ҰݸͷॲཧΛʮϊʔυʯͰද͠ɺ࣍ʹͲͷϊʔυΛಈ͔͔͢Λ ʮΤοδʯͰද͢ ௨ৗ͸'VODUJPO$BMMJOH

Slide 5

Slide 5 text

-BOH(SBQIͱϚϧνΤʔδΣϯτ • ෳ਺ͷϊʔυΛར༻͢Δ͜ͱͰϚϧνΤʔδΣϯτͷγεςϜ ͱͯ͠ར༻Ͱ͖Δ ৭Μͳߏ଄Λ࡞ΕΔ

Slide 6

Slide 6 text

ঢ়ଶʢεςʔτʣͱ͸ • άϥϑશମͷ৘ใʢաڈͷձ࿩ཤྺɺೖྗͳͲʣ • جຊతʹࣗ༝ʹهड़ͯ͠ྑ͍ • ޙʹઆ໌͢Δϊʔυ΍Τοδ͕ར༻͢Δ৘ใΛೖΕ͓ͯ͘

Slide 7

Slide 7 text

ϊʔυͱ͸ • Կ͔͠ΒͷॲཧΛද͢ʢྫɿ--.ɺ'VODUJPO$BMMJOHʣ • ؔ਺ͱͯ͠ఆ͓ٛͯ͘͠ • εςʔτΛೖྗ͠ɺॲཧ݁ՌΛฦ͢

Slide 8

Slide 8 text

Τοδͱ͸ • ݺͼग़͠ݩͱݺͼग़͠ઌͷϊʔυΛهड़ • ৚݅෼ذ͕ඞཁͰ͋Ε͹ɺ৚݅෼ذͷؔ਺໊΋هड़ TIPVME@DPOUJOVFؔ਺Ͱ͸ εςʔτΛೖྗͱͯ͠ɺ DPOUJOVF͔FOEΛฦ͢

Slide 9

Slide 9 text

Τοδͱ͸ • ۩ମతͳ৚݅෼ذͷྫ ࠷৽ͷϝοηʔδ͕ 'VODUJPO$BMMJOHΛݺ ΜͰ͍Δ͔ΛνΣοΫ

Slide 10

Slide 10 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$

Slide 11

Slide 11 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ ユーザー:東京の天気は? Agent:{Function calling: 天気API, query: 東京}

Slide 12

Slide 12 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ Agent:{Function calling: 天気API, query: 東京} EdgeはAgentの返答がFunction Callingかを判定、 Function Callingが呼ばれたので、Toolノードに遷移

Slide 13

Slide 13 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ Agent:{Function calling: 天気API, query: 東京} Tool: {message: 晴れ} πʔϧݺͼग़͠

Slide 14

Slide 14 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ ユーザー:東京の天気は? Agent:{Function calling: 天気API, query: 東京} Tool: {message: 晴れ} Agent: {message: 東京の天気は晴れ}

Slide 15

Slide 15 text

ಈ࡞ͷΠϝʔδΛղઆ • ఱؾΛௐ΂Δ࢓૊ΈΛ૝ఆ • "HFOUϊʔυͱɺ5PPMϊʔυΛ༻ҙ • "HFOU͸ɺ5PPMΛݺͿ͔Ͳ͏͔ΛܾΊɺݺ͹ ͳ͍৔߹͸ࣗવݴޠͰฦ౴ • 5PPM͸ɺఱؾ"1*Λݺͼग़ͯ͠ճ౴ "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ Agent: {message: 東京の天気は晴れ} Agentの返答にFunction Callingが含まれな いので、END側のノードを呼び出す

Slide 16

Slide 16 text

ಈ࡞ͷΠϝʔδΛղઆ • Ϧαʔνͯ͠υΩϡϝϯτΛ࡞Δ࢓૊ΈΛͪΐͬͱ͚ͩ

Slide 17

Slide 17 text

ಈ࡞ͷΠϝʔδΛղઆ • Ϧαʔνͯ͠υΩϡϝϯτΛ࡞Δ࢓૊ΈΛͪΐͬͱ͚ͩ 全体統括者

Slide 18

Slide 18 text

ಈ࡞ͷΠϝʔδΛղઆ • Τοδͷ࢓૊Έ͚ͩ؆୯ʹ঺հ リサーチチームの結果は統括者に返す、 ドキュメントチームの結果も統括者に返す 統括者は次のチームをJSONを出⼒する 仕様、レスポンスのnextに応じて、次 のチームを決めてノードを動かす

Slide 19

Slide 19 text

ಈ࡞ͷΠϝʔδΛղઆ • Ϧαʔνͯ͠υΩϡϝϯτΛ࡞Δ࢓૊ΈΛͪΐͬͱ͚ͩ リサーチチーム ドキュメントチーム 全体統括者

Slide 20

Slide 20 text

ಈ࡞ͷΠϝʔδΛղઆ • Τοδͷ࢓૊Έ͚ͩ؆୯ʹ঺հ 先程と同様に、ノードの 結果を統括者に返す 先程と同様に、Search, Web Scraperのノードを 選択的に呼び出す

Slide 21

Slide 21 text

"VUP(FOͱͷҧ͍ • ݁ہͷͱ͜Ζશ෦ॻ͚͹ಉ͜͡ͱ͕Ͱ͖ΔΑ • ʮࣗવʹ࢖͑͹ʯͱ͍͏લఏͰݸਓͷײ૝Λड़΂Δ • ࡉ͔͘ॻ͘෼ɺ೚ҙͷॲཧΛ࣮ߦ͢Δͷ͕ۤखͦ͏ • ಛʹ"VUP(FOΑΓ͸ίʔυΛॻ͍࣮ͯߦ͢Δͷ͕PQUJPOBMѻ͍ • ભҠΛ໌֬Խ͢Δ͜ͱͰɺ੍ޚ͕༰қʹͳΔ • ͋Δఔ౓ɺܾ·ͬͨۀ຿ϑϩʔͷࣗಈԽͰޮՌΛൃشͦ͠͏

Slide 22

Slide 22 text

·ͱΊ • -BOH(SBQIͷجຊతͳߏ଄ͱɺϚϧνΤʔδΣϯτͷࡍͷߏ ଄ʹ͍ͭͯ؆୯ʹ঺հ • ॲཧͷखॱΛৄࡉʹղઆɺΠϝʔδ͕෇͍ͨΒ޾͍Ͱ͢