Гайд: собираем автономного DS-агента на DeepAnalyze-8B с песочницей и 4-битной загрузкой на T4
В туториале разобрана сборка агента для data science на модели DeepAnalyze-8B от RUC-DataLab. Автор показывает, как загрузить модель в 4-битном режиме (nf4 + double quant), чтобы она поместилась на T4 в Colab, и поднимает песочницу для безопасного выполнения сгенерированного кода.
Агент работает в цикле: получает задачу, генерирует Python-код, запускает его в изолированном окружении с таймаутом 120 секунд, считывает вывод и на основе этого строит следующий шаг. В качестве примера ему даётся датасет e-commerce из нескольких файлов, которые нужно очистить, объединить, проанализировать, визуализировать и выдать структурированный отчёт.
В тексте приведён полный код: установка зависимостей (transformers, accelerate, bitsandbytes), загрузка токенизатора и модели, реализация класса-песочницы CodeSandbox и основного цикла агента. Результат — автономный помощник, который без участия человека проводит полноценный анализ данных на скромном GPU.