TaskMaster
6 месяцев назад
README.md
TaskMaster
Интеллектуальный агент для декомпозиции и выполнения сложных задач
TaskMaster AI — это автономный AI-агент на основе языковой модели (LLM), способный:
- Принимать сложные задачи на естественном языке
- Разбивать их на подзадачи
- Использовать инструменты (веб-поиск, API, файлы)
- Отслеживать прогресс и обрабатывать ошибки
- Возвращать структурированный результат
Идеально подходит для автоматизации исследований, сбора данных, генерации отчётов и других многошаговых процессов.
🎯 Основные возможности
- Автоматическая декомпозиция задач
- Поддержка инструментов: веб-поиск, REST API, работа с файлами
- Отслеживание прогресса выполнения
- Обработка ошибок и повторные попытки
- Генерация итогового результата в удобном формате (текст, JSON, файл)
- Расширяемая архитектура — легко добавлять новые инструменты
🛠 Технологии и зависимости
- Язык: Python 3.9+
- Основные библиотеки:
— фреймворк для агентов и инструментовlangchainили другой LLM-провайдер (поддержка через LangChain)openai— для бесплатного веб-поискаduckduckgo-search— для вызова APIrequests— валидация структуры задачpydantic— управление переменными окруженияpython-dotenv
💡 Агент можно адаптировать под любую LLM через LangChain (OpenAI, Anthropic, Ollama, Llama.cpp и др.)
мой коментарий
Не буду скрывать, для решения этой зачи воспользовался нейросетью Qwen, которая выполнила большую часть задачи.