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

LangGraphで始めるマルチエージェントシステム

peisuke
January 30, 2024

 LangGraphで始めるマルチエージェントシステム

生成AI新年会2024 LT資料
LangGraphで始めるマルチエージェントシステム

peisuke

January 30, 2024
Tweet

More Decks by peisuke

Other Decks in Technology

Transcript

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

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

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

    "HFOU 5PPM &OE 4UBSU ఱؾΛௐ΂Δ'$ Agent: {message: 東京の天気は晴れ} Agentの返答にFunction Callingが含まれな いので、END側のノードを呼び出す