От одного агента к множеству (From One Agent to Many)
Большинство случаев использования начинаются с одного агента, но по мере увеличения числа инструментов и диапазона проблем, которые вы хотите решить, введение мультиагентного паттерна может улучшить общую производительность и надежность. Так же, как мы видели, что, вероятно, не очень хорошая идея помещать весь ваш код в один файл или объединять все ваши backend-серверы в один монолит, многие уроки, которые мы изучили о принципах архитектуры программного обеспечения и дизайна сервисов, все еще применимы при построении систем с AI и базовыми моделями.
По мере того, как вы продолжаете добавлять функциональность и возможности в вашу агентную систему, вы скоро обнаружите необходимость разбить вашу систему на меньшие агенты, которые могут быть независимо валидированы, протестированы, интегрированы и переиспользованы. В этой главе мы обсудим, как и когда добавлять агента в вашу систему, и как организовывать и управлять ими.