[231212] 모두의연구소가 전하는 “모두를 위한 SW/ 뉴스”
모두의연구소는 지식을 나누며 함께 성장하는 국내 최대 AI 커뮤니티입니다. 1. 코드 리뷰 고통을 덜어주는 구글의 방법, 개발자 97% 만족도 구글의 코드 리뷰 과정과 도구인 ‘Critique’에 대해 다룹니다. 구글은 코드 리뷰를 통해 지속적인 개선을 강조하며, 코드베이스의 건강성 유지, 스타일 가이드 준수, 지식 공유, 작은 변경 유지 등의 지침을 따릅니다. Critique는 AI를 활용하여 코드 변경에 대한 자동 제안을 제공하는 등 구글 내부에서 높은 만족도를 보이는 도구입니다. 구글의 코드 리뷰 프로세스는 24시간 내의 빠른 검토, 전문성과 예의를 갖춘 피드백, 코드 리뷰를 통한 교육적 측면의 강조 등을 특징으로 합니다. 구글은 코드 리뷰가 개발자의 생산성과 동기에 미치는 영향에 대한 연구도 활발히 진행하고 있습니다. https://engineercodex.substack.com/p/how-google-takes-the-pain-out-of 2. 고품질 소프트웨어 구축하는 방법 소프트웨어 프로젝트에서는 품질 보증(QA)이 중요하지만 종종 간과되곤 합니다. 많은 회사들이 QA를 무시하고, 개발 마감 시간에만 급하게 QA를 진행합니다. 이러한 방식은 소프트웨어의 질을 떨어뜨리고, 반복적인 문제를 야기합니다. 저자는 QA의 중요성을 인식하고, 이를 개선하기 위해 노력하며, 효과적인 QA 전략과 접근 방식을 제안합니다. 소프트웨어 프로젝트의 성공을 위해 QA가 필수적임을 강조하며, 이를 통해 프로젝트의 질을 향상시킬 수 있다고 말합니다. https://www.florianbellmann.com/blog/never-taught-qa#changing-projects-for-the-better 3. OneLLM: 다양한 모달리티를 통합하는 멀티모달 대규모 언어 모델 다중 모달 대규모 언어 모델(MLLM)은 여러 모달리티의 이해 능력으로 주목받고 있습니다. 이 논문에서 소개된 OneLLM은 8가지 다양한 모달리티를 통합하는 새로운 MLLM입니다. 이 모델은 통합된 멀티모달 인코더와 점진적 멀티모달 정렬 파이프라인을 사용하여 언어 모델과 다양한 모달리티를 연결합니다. 이를 위해, 이미지 프로젝션 모듈, 동적 라우팅, 유니버설 프로젝션 모듈(UPM) 등이 개발되었습니다. 또한, 이미지, 오디오, 비디오, 포인트 클라우드, 깊이/노멀 맵, IMU, fMRI 뇌 활동을 포함하는 200만 개 항목의 포괄적인 멀티모달 지침 데이터 세트가 큐레이팅되었습니다. 25개의 다양한 벤치마크를 통한 평가 결과, OneLLM은 멀티모달 캡션, 질문 답변, 추론 등의 작업에서 탁월한 성능을 보여주었습니다. https://huggingface.co/papers/2312.03700 4. 언어 모델을 활용한 코드 기반 추론 향상 연구: 코드 체인(CoC) 방법론 이 보고서는 언어 모델(LM)이 코드 작성을 통해 논리적, 산술적 및 언어적 작업에 대한 추론 능력을 향상시킬 수 있다는 가설을 제시합니다. 예를 들어, LM이 “detect_sarcasm(문자열)” 함수의 구현에 어려움을 겪을 수 있지만, LM을 활용해 코드를 작성하고 인터프리터를 “에뮬레이션“하여 유효한 솔루션을 생성할 수 있습니다. 이 연구는 LM의 코드 기반 추론을 개선하기 위해 코드 체인(CoC)이라는 확장 기능을 제안합니다. CoC의 핵심은 LM이 프로그램의 언어적 하위 작업을 의사 코드로 형식화하고, 이를 LM으로 시뮬레이션하게 하는 것입니다. 실험 결과, CoC는 다양한 벤치마크에서 탁월한 성능을 보였으며, 특히 빅벤치 하드에서는 다른 기준선보다 12% 더 높은 84%의 성능을 달성했습니다. 이 방법은 대규모 및 소규모 모델에서 잘 작동하며, LM이 ‘코드로 사고‘하는 방식으로 추론 문제의 범위를 확장합니다. https://huggingface.co/papers/2312.04474 --- 🥇K-디지털 트레이닝 훈련 기관 유일! 대통령 표창 수상한 모두의연구소의 SW/AI 교육 - 1,000명이 선택한 AI학교 아이펠 ‘데이터 사이언티스트 과정’ 마감 임박! 무료 입학하기 : https://bit.ly/3QPTnjd - 7만 여명의 수강생 평점 4.8 제주코딩베이스캠프와 함께! ‘인공지능(AI) 모델 활용 백엔드 개발 과정’ 무료 지원하기: https://bit.ly/3SZC9Ts