TaskWeaver
A code-based framework designed for seamless planning and execution of data analysis tasks.
Description
Цель и аудитория: Фреймворк разработан для разработчиков, стремящихся автоматизировать и оптимизировать рабочие процессы, связанные с анализом данных.
Конкретные возможности и рабочий процесс: Фреймворк интерпретирует запросы пользователя через фрагменты кода и координирует выполнение различных плагинов в виде функций для выполнения задач по анализу данных в сохраняемом состоянии. Он сохраняет как историю чата, так и историю выполнения кода, включая данные в памяти, что делает его пригодным для обработки сложных структур данных, таких как высокоразмерные табличные данные.
Доступ и ограничения: Фреймворк доступен в открытом исходном коде. Для запуска требуется Python версии 3.10 или более поздней. Выполнение кода по умолчанию происходит в режиме контейнера.
Примеры использования: Автоматизация анализа данных, обработка данных в реальном времени, выполнение сложных запросов, предиктивная аналитика и создание пользовательских рабочих процессов для данных.