본문으로 이동
시간은 금이다: LLM을 이용한 AI 코드 리뷰 도입기
컨퍼런스

시간은 금이다: LLM을 이용한 AI 코드 리뷰 도입기

엔지니어링데이 2025 네이버 · YouTube

원문 보기

AI 핵심 요약

개발 업무가 많아 코드 리뷰에 충분한 시간을 쓰기 어렵다는 문제를 해결하기 위해, 오픈소스 Llama 3 70B를 활용한 자동 코드 리뷰 도구를 만들었다. GitHub Actions가 풀 리퀘스트의 변경 코드를 가져오면 전처리 후 모델 서버에 전달하고, 리뷰 결과와 항목별 요약 리포트를 GitHub에 남기도록 구성했다. 기능 동작·런타임 오류·개선 가능성·보안을 기준으로 프롬프트를 설계하고, 역할 부여와 출력 제한으로 답변의 일관성을 높였다. 시범 사용에서 코드 개발 문화가 향상됐다는 피드백을 얻었으며, 향후에는 개발 초기 단계의 오류 탐지와 보안 취약점 대응을 강화할 계획이다.

  • 리뷰 기준을 기능 동작, 런타임 오류, 코드 개선, 보안의 네 항목으로 구체화하고 시스템 프롬프트에 반영한다.
  • 역할을 부여하고 출력 형식을 제한하면 LLM의 엉뚱한 답변과 결과 형식의 편차를 줄이는 데 도움이 된다.
  • GitHub Actions로 풀 리퀘스트를 감지하고, 코드 변경분을 전처리해 모델 서버에 전달한 뒤 리뷰 코멘트와 종합 리포트를 남기는 흐름을 구성한다.
  • 오픈소스 모델을 사내 인프라에서 서빙할 때는 모델 성능뿐 아니라 라이선스와 실행 리소스도 함께 고려해야 한다.

소개

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2024(5월)에서 발표되었던 세션을 공개합니다. [발표 내용] LLM을 이용한 자동 코드 리뷰 도구 개발기 공유 자동화된 코드 리뷰를 효과적으로 사용하기 위한 리뷰 도구 세부 소개 [강의 대상] 오픈소스 LLM을 어떤 방식으로 활용하는지 궁금해하시는 분들 자동화된 코드 리뷰에 관심이 있거나 사용하고자 하시는 분들

비슷한 학습 자료

컨퍼런스 당근 밋업

비개발자도 AI로 실무 자동화를 만들 수 있을까? 당근 운영팀의 실제 사례로 바이브 코딩, 리뷰 자동화, LLM 기반 운영 전환까지 A to Z를 공유합니다. # 주요 내용 - 바이브 코딩 도전기: 검색어 이상치 탐지, 인터랙션 프로토타입, 실무 적용 팁과 한계 - 리뷰 자동화 시스템: 슬랙 + 재피어 + GPT로 요약, 라벨링, 인사이트 리포팅까지 구현 - LLM 운영 자동화 전환: “레귤러 마커(Regex Maker)”에서 완전 자동화 판단 시스템으로의 진화 - 프롬프트 전략: 역할 부여, 맥락 제공, 네거티브 샘플, 제약조건, 반복 개선 - 커리어 인사이트: “중간은 필요 없다” 시대의 생존 전략과 실전 사례 # 이런 분들께 추천해요! - 개발 리소스 없이도 빠르게 프로토타입과 자동화를 시도해보고 싶은 실무자 - 분석, 분류 등 반복 업무를 AI로 대체하고 싶은 운영 담당자 - 프롬프트 설계와 에이전트 활용의 실전 감을 익히고 싶은 분 #바이브코딩 #LLM #업무자동화...

AI 코딩 AI에이전트 개발

컨퍼런스 if kakao

카카오의 코드 리뷰에 대한 철학과, AI 코드 리뷰에 대한 접근 방식을 공유하고자 합니다. KCP(Kakao Cloud Platform), KAP(Kakao AI Platform)를 기반으로 카카오 내부에 On-Premise로 구축된 Codebuddy의 상위 아키텍처와 주요 기능, 최적화 과정에 대해 살펴봅니다. #AI #LLM #CodeReview 소프트웨어 품질, 개발 생산성, 협업을 어떻게 더 잘할 수 있을까를 항상 고민하며 개발자에서 애자일코치로, 다시 AI응용 개발자로 일하고 있는 Benedict입니다. AI 토끼굴에 빠져버린 Sam입니다. 개발자들을 도와 코드 리뷰를 열심히 도와줄 AI SW를 만들어가고 있습니다. 발표자료 보기 👉 https://speakerdeck.com/kakao/ifkakao24-28 if(kakaoAI)2024에 대한 자세한 정보는 👉 https://if.kakao.com #카카오 #이프카카오 #개발자컨퍼런스 #AI #기술 #개발 ...

AI 코딩 개발 도구

컨퍼런스 if kakao

LLM을 활용하여 기존 E2E 기반 음성인식기의 성능을 개선한 방법을 소개합니다. 일반적으로 LLM 기반의 디코더를 E2E 음성인식기에 적용할 경우 성능은 높아지지만, 디코딩 속도가 현저히 느려지는 문제가 있습니다. 이때 LLM 디코더의 언어 능력을 E2E 음성인식기의 디코더로 전이시켜 연산량은 유지하면서도 음성인식률을 크게 향상시키는 방법을 공유합니다. #Kanana #MultiModal #LLM #음성인식 #STT 카나나 알파 Multimodal LLM Application 조직의 Jessie입니다. 오디오, 언어 등 다양한 모달리티의 입출력을 다루는 멀티모달 LLM을 연구하고 있습니다. 카나나 알파 Multimodal LLM Application 조직의 Heize입니다. 사람처럼 듣고 이해하는 실용적인 AI를 연구하고 있습니다. 발표자료 보기 👉 https://speakerdeck.com/kakao/ifkakao24-11 if(kakaoAI)2024에 대한 자세한 정...

딥러닝 · 머신러닝 자연어 처리

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. 해당 발표는 팀네이버 컨퍼런스 DAN25 홈페이지(https://dan.naver.com/25/sessions/699)에서도 살펴보실 수 있습니다. [발표 내용] “사용자에 진심인 3명이 모여, Persona가 말하게 만들다” 이 세션은 잘 만든 AI 시스템을. 넘어, 디자이너·AI 리서처·개발자가 경험한 AI 시대의 협업 가능성을 제안합니다. 사용자 페르소나봇 NSona의 기획부터 구현, 평가까지 전 과정을 공유합니다. AI로 사용자 리서치 데이터를 실시간 협업 자원으로 전환하며, Multi-Party 대화 시스템에서 사용자와 함께 일하는 방식을 실험했습니다. 세 명은 함께 AI를 만들며 역할과 협업 구조가 바뀌는 경험을 했습니다. 디자이너는 프롬프트를 설계하고, 리서처는 로직을 에이전트 구조로 바꾸었으며, 프론트 개발자는 AI를 비평 대상으로 다뤘습니다. 중요한 건...

AI에이전트 개발 UI/UX

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. [발표 내용] 네이버 통합 검색에서 더 나은 장애 대응 프로세스를 위해 LLM Agent를 활용하는 방식에 대해 소개합니다. Agent 를 어떤 방식으로 구성하고 구축했는지, 어떻게 평가하고 활용하고 있는지를 자세히 소개합니다. [발표 대상] 네이버 검색에서 장애 감지와 분석에 대해 궁금하신 분 LLM을 활용한 Agent 구성을 고민하시는 분 [목차] 1. 기존 장애 대응 프로세스 - 네이버 검색 흐름 - 기존 장애대응 프로세스 - 기존 방식의 문제점 2. Devops Agent v1 - 설계 - v1 구조 - v1 소개 - 현재 SW stack 3. Devops Agent v2 - v1의 한계 - v2 구조 4. 시스템 동작과 특징 - Trigger Queue - 이상 탐지 방법 ...

데브옵스 · 인프라 AI에이전트 개발

컨퍼런스 엔지니어링데이 2025

네이버 사내 기술 교류 행사인 NAVER ENGINEERING DAY 2025 에서 발표되었던 세션을 공개합니다. [발표 내용] 로컬 환경에서 Ollama LLM과 mcp-agent를 연결해 빌드 실패 분석, 크래시 로그 요약, Slack 자동 리포트까지 구현했습니다. AI가 단순한 도구가 아닌, 프로젝트의 자동화 동료가 되는 과정을 공유합니다. [발표 대상] 로컬 LLM(Ollama)과 오픈소스 mcp-agent 를 활용한 AI 자동화 시스템 구축에 관심 있는 개발자 [목차] * AI와 자동화를 연결하기 * LLM을 활용한 빌드 실패 알림 자동화 * LLM을 활용한 크래시 모니터링 자동화 * Slack with LLM * LLM & MCP 면 만능일까?

데브옵스 · 인프라 AI에이전트 개발