Bot-With-Plan предоставляет модульный шаблон на Python для построения AI-агентов, которые сначала создают подробный план перед выполнением. Он использует GPT от OpenAI для анализа инструкций пользователя, разбиения задач на последовательные шаги, проверки плана и последующего выполнения каждого через внешние инструменты (например, поиск в интернете или калькуляторы). Включает управление подсказками, анализ планов, оркестрацию выполнения и обработку ошибок. Разделение фаз планирования и исполнения обеспечивает лучший контроль, облегчает отладку и расширение функционала с новыми инструментами или возможностями.