RSS Dropbox Tech Blog Заметка

RSS Dropbox Tech Blog

Сайт Dropbox Tech - это платформа, на которой Dropbox делится своими технологическими и инженерными историями, знаниями и инновациями. На сайте представлены статьи и записи в блогах инженеров и разработчиков Dropbox, охватывающие широкий спектр тем, таких как разработка программного обеспечения, хранение данных, безопасность и многое другое. Сайт разделен на несколько разделов, включая блог, подкаст и раздел для проектов с открытым исходным кодом. В блоге публикуются подробные статьи на различные технические темы, в том числе о том, как Dropbox подходит к решению определенных технических задач, о новых технологиях и инструментах, а также об уроках, извлеченных из прошлых проектов. В разделе подкастов вы найдете беседы с инженерами Dropbox и другими экспертами отрасли, в которых обсуждаются такие темы, как технологические тенденции, инновации и будущее разработки программного обеспечения. В разделе "Открытый исходный код" представлены проекты Dropbox с открытым исходным кодом, которые доступны на GitHub. Эти проекты включают в себя инструменты и библиотеки, разработанные инженерами Dropbox для решения конкретных проблем или улучшения определенных процессов. В целом, сайт Dropbox Tech - это ценный ресурс для разработчиков, инженеров и всех, кто интересуется технологиями и разработкой программного обеспечения. Он позволяет заглянуть во внутреннюю жизнь успешной технологической компании и предлагает знания, которые можно применить в различных областях технологической индустрии.

Трэд заметок

Как Dropbox использует MCP и Dash для устранения разрыва между дизайном и кодом в области безопасности

Использование агентной ИИ-системы для выявления моделей угроз во время проверки кода и обнаружения расхождений между требованиями безопасности и реализацией.
CdXz5zHNQW_cbhJwtdbJz.png

За пределами генерации кода: переосмысление производительности инженерии в эпоху агентов ИИ

Как Dropbox переходит от инструментов ИИ, помогающих инженерам, к агентным системам, которые могут выполнять задачи в определённом объёме, и как мы строим платформы для поддержки этих рабочих процессов.
CdXz5zHNQW_3ss3I0ppge.png

Представляем Nova, нашу внутреннюю платформу для кодирования агентов

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

Повышение эффективности хранения в Magic Pocket, нашем неизменяемом хранилище блобов

Превратив уплотнение в многоуровневый, адаптивный конвейер и усилив мониторинг и контроль, мы сделали Magic Pocket более устойчивым к изменениям рабочей нагрузки.
CdXz5zHNQW_LK5Oncamq5.png

Сокращение размера монорепо для повышения скорости работы разработчиков

Монорепозитории продолжат расти по мере развития продуктов, но рост не обязательно означает трение.
CdXz5zHNQW_KTITtOqKOR.png

Как мы оптимизировали судью релевантности Dash с помощью DSPy

Мы использовали DSPy, чтобы превратить разработку подсказок для нашего судьи релевантности в измеримый, автоматизированный цикл оптимизации, улучшив производительность задачи, стоимость и надежность работы в продакшене.
CdXz5zHNQW_0eQF46aSDL.png

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

Как мы обучаем модели ранжирования поиска Dash с использованием сочетания человеческой разметки и разметки с помощью LLM.
CdXz5zHNQW_FdfAxsOYEg.png

Как низкобитный вывод обеспечивает эффективный ИИ

Сделать такие продукты, как Dropbox Dash, доступными для частных лиц и бизнеса, означает решение новых задач, связанных с эффективностью и использованием ресурсов.
CdXz5zHNQW_aoTuSpRk4e.png

Выводы из нашего круглого стола руководителей об искусственном интеллекте и производительности в инженерии

От Claude Code до Cursor, мы активно используем инструменты для кодирования на основе ИИ в Dropbox. Первые результаты многообещающие, но все еще остается много открытых вопросов о том, как наиболее эффективно работать с этими инструментами и где они могут оказать наибольшее влияние. Чтобы продвинуть эту дискуссию, мы провели круглый стол руководителей в нашей студии в Сан-Франциско. Вот как это было.
CdXz5zHNQW_8elT0XPgU3.png

Вице-президент по инжинирингу Джош Клемм о том, как мы используем графы знаний, MCP и DSPy в Dash

Вице-президент по инжинирингу Джош Клемм подробно рассказывает о том, как мы подходим к графам знаний, индексам, MCP и оптимизации подсказок, используя такие инструменты, как DSPy.
CdXz5zHNQW_HcXkCnWS5e.png

Внутри хранилища признаков, обеспечивающего работу ИИ в реальном времени в Dropbox Dash

Хранилище признаков — важная часть того, как мы ранжируем и извлекаем нужный контекст в вашей работе.
CdXz5zHNQW_OAhKNowh5j.png

Как Dash использует контекстную инженерию для более умного ИИ

Создание эффективного, самостоятельного ИИ — это не просто добавление большего; это помощь модели в сосредоточении на самом важном.
CdXz5zHNQW_gs1ExsSZc8.png

С моделями Aana от Mobius Labs мы привносим более глубокое мультимодальное понимание в Dropbox Dash.

Dropbox приветствует Mobius Labs для развития мультимодального ИИ Dash, интегрируя эффективную архитектуру Aana для улучшения понимания фотографий и видео в масштабах Dropbox.
CdXz5zHNQW_DJloz2wbFi.png

Полуквадратичное квантование больших моделей машинного обучения

Узнайте, как полуквадратичное квантование (HQQ) позволяет легко сжимать большие модели ИИ без потери точности — калибровочные данные не требуются.
CdXz5zHNQW_gMRr5ZfKf0.png

Настройка областей видимости в потоке авторизации OAuth-приложения

Узнайте, как настроить и настроить, какие области вашему приложению запросы в потоке авторизации Dropbox OAuth 2.

Изменения в корневом сертификате сервера Dropbox API начнутся в 2026 году

Узнайте о планируемых изменениях в корневых сертификатах, используемых на серверах Dropbox API, и как это повлияет на SDK, используемые для доступа к Dropbox API.

Реализация end-to-end шифрования для команд Dropbox

Узнайте больше о нашем внедрении end-to-end шифрования для команд, модели угроз нашего дизайна и алгоритмов шифрования, а также о нашем обязательстве минимизировать риск потери данных с помощью централизованного подхода к управлению ключами для команд.

Прощай, прощай, прощай...: Эволюция повторяющихся токен-атак на модели ChatGPT

Развивая предыдущие исследования по инъекции запросов, мы недавно обнаружили новую уязвимость для извлечения данных из системы обучения, связанную с моделями завершения разговора OpenAI.

Список содержимого всех пространств имен, доступных для команды

Узнайте, как перечислить содержимое всех пространств имен для всех членов команды с помощью Dropbox API

API обновления для лучшей поддержки командных пространств

Узнайте о изменениях и обновлениях в Dropbox API, чтобы поддержать последние функции команд Dropbox

Размещение всего на своих местах с помощью организации файлов, работающей на основе МЛ

Smart move использует машинное обучение, чтобы проанализировать существующую структуру подпапок пользователя и предложить папки, куда они могли бы переместить свои файлы. Вот как была создана эта функция.

Это дата? Используя ML для определения форматов дат в именах файлов

Статья обсуждает реализацию Dropbox модели машинного обучения, предназначенной для выявления форматов дат в именах файлов, что улучшает организацию и поиск файлов. Эффективное именование файлов является ключевым для командной работы, и функция автоматического именования файлов Dropbox позволяет пользователям устанавливать правила для имен файлов, обеспечивая единообразие и эффективность. Сначала Dropbox попробовал подход, основанный на правилах, для идентификации дат, но столкнулся с трудностями из-за разнообразия форматов дат, используемых разными людьми. Это привело к разработке модели машинного обучения, которая точно распознает даты в именах файлов. Модель прошла несколько этапов, включая аннотацию данных, токенизацию и классификацию, используя техники, такие как тегирование IOB (Inside-Outside-Beginning), чтобы маркировать компоненты дат. Модель машинного обучения, основанная на архитектуре трансформера (именно DistilRoberta), показала значительное улучшение по сравнению с предыдущей системой, основанной на правилах, увеличив количество переименованных файлов на 40%. Чтобы оптимизировать производительность, Dropbox реализовал техники, такие как обрезка модели и квантование, успешно уменьшив задержку во время вывода. После запуска в августе 2022 года функция стала популярной, и более миллиона файлов были переименованы вскоре после запуска. В будущем могут быть добавлены улучшения, включая извлечение дополнительных сущностей помимо дат, использование болееadvanced моделей для еще большей точности в именах файлов.