Wzorce projektowe systemów wieloagentowych

Budowanie skalowalnych systemów agentowych

Korey Stegared-Pace

Senior AI Cloud Advocate, Microsoft

Agenci pojedynczy

single_agent1.jpg

Budowanie skalowalnych systemów agentowych

Agenci pojedynczy

single_agent2.jpg

Budowanie skalowalnych systemów agentowych

Systemy wieloagentowe

multi_agent1.jpg

Budowanie skalowalnych systemów agentowych

Przykład: wieloagentowa aplikacja webowa

multi_agent2.jpg

Budowanie skalowalnych systemów agentowych

Przykład: wieloagentowa aplikacja webowa

multi_agent3.jpg

Budowanie skalowalnych systemów agentowych

Przykład: wieloagentowa aplikacja webowa

multi_agent4.jpg

Budowanie skalowalnych systemów agentowych

Przykład: wieloagentowa aplikacja webowa

multi_agent5.jpg

Budowanie skalowalnych systemów agentowych

Wzorce projektowe systemów wieloagentowych

1 https://langchain-ai.github.io/langgraph/concepts/multi_agent/#multi-agent-architectures
Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

network.png

1 https://langchain-ai.github.io/langgraph/concepts/multi_agent/#network
Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego

network1.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania

network2.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania

network3.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania

network4.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania

network_example1.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania

network_example2.png

Budowanie skalowalnych systemów agentowych

Sieciowe systemy wieloagentowe

 

  • Zwany też swarm lub zdecentralizowanym

 

  1. Dane wejściowe są wysyłane do agenta początkowego
  2. Agenci przekazują sobie zadania (handoff) w celu ukończenia zadania
  3. Każdy agent może zakończyć przepływ pracy i odpowiedzieć użytkownikowi

network_example3.png

Budowanie skalowalnych systemów agentowych

Systemy wieloagentowe z nadzorcą

supervisor.png

 

  1. Dane wejściowe trafiają do agenta nadzorcy
  2. Nadzorca przekazuje zadania agentom roboczym
  3. Agenci robocze wykonują narzędzia i raportują do nadzorcy
  4. Nadzorca odpowiada użytkownikowi
Budowanie skalowalnych systemów agentowych

Systemy wieloagentowe z nadzorcą

supervisor2.png

 

  1. Dane wejściowe trafiają do agenta nadzorcy
  2. Nadzorca przekazuje zadania agentom roboczym
  3. Agenci robocze wykonują narzędzia i raportują do nadzorcy
  4. Nadzorca odpowiada użytkownikowi
Budowanie skalowalnych systemów agentowych

Systemy wieloagentowe z nadzorcą

supervisor3.png

 

  1. Dane wejściowe trafiają do agenta nadzorcy
  2. Nadzorca przekazuje zadania agentom roboczym
  3. Agenci robocze wykonują narzędzia i raportują do nadzorcy
  4. Nadzorca odpowiada użytkownikowi
Budowanie skalowalnych systemów agentowych

Systemy wieloagentowe z nadzorcą

supervisor4.png

 

  1. Dane wejściowe trafiają do agenta nadzorcy
  2. Nadzorca przekazuje zadania agentom roboczym
  3. Agenci robocze wykonują narzędzia i raportują do nadzorcy
  4. Nadzorca odpowiada użytkownikowi
Budowanie skalowalnych systemów agentowych

Czas na ćwiczenia!

Budowanie skalowalnych systemów agentowych

Preparing Video For Download...