RSS Dropbox 기술 블로그 노트

RSS Dropbox 기술 블로그

Dropbox Tech 웹사이트는 Dropbox의 기술 및 엔지니어링 이야기, 인사이트, 혁신을 공유하는 플랫폼입니다. 이 웹사이트에는 소프트웨어 개발, 데이터 스토리지, 보안 등 다양한 주제를 다루는 Dropbox 엔지니어와 개발자가 작성한 기사와 블로그 게시물이 있습니다. 웹사이트는 블로그, 팟캐스트, 오픈 소스 프로젝트 섹션 등 여러 섹션으로 나뉘어 있습니다. 블로그에서는 Dropbox가 특정 기술적 문제에 접근하는 방법, 새로운 기술 및 도구, 과거 프로젝트에서 얻은 교훈 등 다양한 기술 주제에 대한 심층적인 글을 제공합니다. 팟캐스트 섹션에서는 기술 트렌드, 혁신, 소프트웨어 개발의 미래와 같은 주제에 대해 Dropbox 엔지니어 및 기타 업계 전문가와 대화를 나눌 수 있습니다. 오픈 소스 섹션에서는 GitHub에서 제공되는 Dropbox의 오픈 소스 프로젝트를 소개합니다. 이러한 프로젝트에는 특정 문제를 해결하거나 특정 프로세스를 개선하기 위해 Dropbox 엔지니어가 개발한 도구와 라이브러리가 포함되어 있습니다. 전반적으로 Dropbox Tech 웹사이트는 개발자, 엔지니어, 기술 및 소프트웨어 개발에 관심이 있는 모든 사람에게 유용한 리소스입니다. 성공적인 기술 기업의 내부를 엿볼 수 있으며, 기술 산업의 다양한 분야에 적용할 수 있는 인사이트와 지식을 제공합니다.

노트 스레드

코드 생성을 넘어서: AI 에이전트 시대의 엔지니어링 생산성 재고찰

Dropbox가 엔지니어를 지원하는 AI 도구에서 범위가 정해진 작업을 실행할 수 있는 에이전트 시스템으로 어떻게 전환하고 있으며, 이러한 워크플로우를 지원하기 위한 플랫폼을 어떻게 구축하고 있는지에 대한 내용입니다.
CdXz5zHNQW_3ss3I0ppge.png

DSPy로 Dash의 관련성 판단을 어떻게 최적화했나요

저희는 DSPy를 사용하여 관련성 판단을 위한 프롬프트 엔지니어링을 측정 가능하고 자동화된 최적화 루프로 전환했습니다. 그 결과, 작업 성능, 비용, 그리고 프로덕션 환경에서의 안정성이 향상되었습니다.
CdXz5zHNQW_0eQF46aSDL.png

저비트 추론이 효율적인 AI를 가능하게 하는 방법

Dropbox Dash와 같은 제품을 개인 및 기업에서 사용할 수 있도록 만드는 것은 효율성과 자원 사용 측면에서 새로운 과제에 직면한다는 것을 의미합니다.
CdXz5zHNQW_aoTuSpRk4e.png

AI와 엔지니어링 생산성에 대한 임원 라운드테이블의 통찰력

Dropbox에서는 Claude Code에서 Cursor에 이르기까지 AI 코딩 도구를 적극적으로 사용하고 있습니다. 초기 결과는 긍정적이지만, 이러한 도구를 가장 효과적으로 사용하는 방법과 어디에서 가장 큰 영향을 미칠 수 있는지에 대한 많은 질문이 남아 있습니다. 이 대화를 진전시키기 위해, 저희는 샌프란시스코 스튜디오에서 임원 라운드테이블을 개최했습니다. 그 내용은 다음과 같습니다.
CdXz5zHNQW_8elT0XPgU3.png

Dropbox 팀을 위한 끝에서 끝까지 암호화 구현

팀을 위한 끝에서 끝까지 암호화 구현에 대해 자세히 알아보세요. 우리 설계의 위협 모델, 암호화 알고리즘 및 팀 중심의 키 관리 접근 방식을 통해 데이터 손실 위험을 최소화하는 우리의 약속도 확인할 수 있습니다.

이것이 날짜인가? 파일 이름에서 날짜 형식 확인을 위해 ML 사용

드롭박스의 기사에서는 파일 이름에 있는 날짜 형식을 식별하기 위한 기계 학습 모델의 구현에 대해 논의합니다. 이 모델은 파일의 조직화와 검색을 강화합니다. 효과적인 파일 이름 지정은 팀워크에 필수적이며, 드롭박스의 자동화된 이름 지정 규칙 기능을 사용하면 사용자가 파일 이름에 대한 규칙을 설정하여 일관성과 효율성을 보장할 수 있습니다. 초기에는 드롭박스는 날짜 식별을 위해 규칙 기반 접근 방식을 시도했지만 다양한 날짜 형식을 사용하는 개인들로 인해 어려움을 겪었습니다. 이로 인해 파일 이름 내의 날짜를 정확하게 인식하는 기계 학습 모델이 개발되었습니다. 모델은 데이터 주석, 토큰화 및 분류를 포함한 여러 단계를 거쳤으며, 날짜 구성 요소를 레이블링하기 위해 Inside-Outside-Beginning (IOB) 태깅과 같은 기술을 사용했습니다. 트랜스포머 아키텍처(특히 DistilRoberta)에 기반한 기계 학습 모델은 이전의 규칙 기반 시스템보다 상당한 개선을 보여주었으며, 이름이 바뀐 파일의 수를 40% 증가시켰습니다. 성능을 최적화하기 위해 드롭박스는 모델 가지치기 및 양자화와 같은 기술을 구현하여 추론 중에 지연 시간을 성공적으로 줄였습니다. 2022년 8월에 출시된 후, 이 기능은 인기를 얻었으며 출시 직후 100만 개 이상의 파일이 이름이 바뀌었습니다. 향후 개선 사항에는 날짜 이외의 추가 엔티티 추출이 포함될 수 있으며, 파일 이름 지정 규칙에 대한 더 높은 정확성을 위해 고급 모델을 사용할 수 있습니다.