Итерировать графики в Matplotlib — значит перезапускать скрипт на каждое мелкое изменение. Рисовать в Figma — значит вручную перетрассировывать данные и рисковать ошибкой. Cohere Labs столкнулась с этим внутри и построила co/plot: инструмент быстрой итерации с готовыми стилями и точным воспроизведением данных, который теперь открыт для всех.
Автор инструмента Томас Эйянг описывает проблему конкретно: Matplotlib при малейшей правке требовал полного перезапуска скрипта, а Figma хоть и давала красивый результат, но данные приходилось трассировать вручную — каждый раз с риском неточности. co/plot строился как третий путь: прототипируй быстро, стили преднастроены, но гибки, а данные не искажаются в процессе.
Инструмент прошёл нагрузку в реальном проекте. Во время сборки модели Tiny Aya его расширили под оценку 70+ языков, а при подготовке технического отчёта отточили стилистику. Параллельно co/plot передавали другим исследователям команды и дорабатывали UX по их обратной связи. То есть к моменту публичного релиза это уже рабочий инструмент, а не демо-прототип.
Открытый выпуск — осознанная позиция Cohere Labs по открытой науке. Лаборатория считает, что выпускать инструменты наравне с моделями и статьями поднимает базовый уровень исследований в сообществе в целом. Независимые исследователи, по словам команды, уже используют co/plot в работе.
co/plot интересен как пример того, что внутренний инструментарий лаборатории может быть самостоятельным вкладом в экосистему — не менее значимым, чем очередная модель. Честный пробел: из доступных материалов непонятно, как именно устроен co/plot технически — какой стек, какой формат входных данных, как встраивается в существующие пайплайны. Публичного репозитория или ссылки на демо в анонсе нет.