TaskMaster

0
6 месяцев назад
README.md

TaskMaster

Интеллектуальный агент для декомпозиции и выполнения сложных задач

TaskMaster AI — это автономный AI-агент на основе языковой модели (LLM), способный:

  • Принимать сложные задачи на естественном языке
  • Разбивать их на подзадачи
  • Использовать инструменты (веб-поиск, API, файлы)
  • Отслеживать прогресс и обрабатывать ошибки
  • Возвращать структурированный результат

Идеально подходит для автоматизации исследований, сбора данных, генерации отчётов и других многошаговых процессов.


🎯 Основные возможности

  • Автоматическая декомпозиция задач
  • Поддержка инструментов: веб-поиск, REST API, работа с файлами
  • Отслеживание прогресса выполнения
  • Обработка ошибок и повторные попытки
  • Генерация итогового результата в удобном формате (текст, JSON, файл)
  • Расширяемая архитектура — легко добавлять новые инструменты

🛠 Технологии и зависимости

  • Язык: Python 3.9+
  • Основные библиотеки:
    • langchain
      — фреймворк для агентов и инструментов
    • openai
      или другой LLM-провайдер (поддержка через LangChain)
    • duckduckgo-search
      — для бесплатного веб-поиска
    • requests
      — для вызова API
    • pydantic
      — валидация структуры задач
    • python-dotenv
      — управление переменными окружения

💡 Агент можно адаптировать под любую LLM через LangChain (OpenAI, Anthropic, Ollama, Llama.cpp и др.)


мой коментарий

Не буду скрывать, для решения этой зачи воспользовался нейросетью Qwen, которая выполнила большую часть задачи.