Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
본 페이지의 콘텐츠는 AI가 공개된 소스를 기반으로 자동 수집·요약·번역한 것입니다. 원 저작권은 각 원저작자에게 있으며, 각 게시물의 “원문 바로가기” 링크를 통해 원문을 확인할 수 있습니다. 저작권자의 삭제 요청이 있을 경우 신속히 조치합니다.
본 연구는 소프트웨어 시스템에서 보안 기능이 코드 수준에 실제로 어떻게 구현되는지 포괄적으로 분석했습니다. 9개의 대규모 오픈 소스 Java 시스템을 대상으로 마이닝 연구를 수행하여, 접근 제어와 같은 보안 기능이 단순한 라이브러리 호출 이상의 복잡성을 가짐을 밝혀냈습니다.
본 연구는 양자 회로 컴파일 과정에서 발생하는 '합성 가용성 손실(loss synthesis availability)' 문제를 다룹니다. 고수준 연산이 직렬화, 교환 등의 표현 변화를 거치면서 원래의 합성 선택성을 잃을 수 있음을 보여줍니다. 이를 해결하기 위해 'Verified'라는 새로운 검증 메커니즘을 제안하여 높은 복구율과 정확도를 입증했습니다.
본 논문은 LLM 기반 에이전트가 수정(repair)을 수행할 때 발생하는 '무성 실패'를 탐지하는 새로운 방법인 SAGE를 제안합니다. SAGE는 보안 추론 평가와 재구성된 코드 이력을 결합하여, 작업의 보안 의도에서 벗어나는 가장 빠른 턴을 식별합니다. 이를 통해 기존 방식으로는 파악하기 어려웠던 근본적인 실패 지점을 찾아낼 수 있습니다.
본 논문은 자율 코딩 에이전트의 코드 품질과 프로젝트 정책 준수성을 평가하는 새로운 벤치마크 SWE-CC를 제안합니다. 기존 벤치마크가 단위 테스트에만 의존했던 한계를 극복하고, 리포지토리 거버넌스(스타일, Git 사용법 등)까지 검사할 수 있는 감사 메커니즘을 도입했습니다. 평가 결과, 에이전트들이 기능적으로는 정확하더라도 실제 프로젝트 정책 준수에는 어려움을 겪고 있음을 보여줍니다.
본 논문은 여러 독립적인 분석 엔진으로 들어오는 실시간 트래픽을 효율적으로 오케스트레이션하는 방법을 제시합니다. 모든 엔진의 요구사항을 단일 복합 유한 상태 기계(FSM)로 모델링하여, 런타임 과정이 협상 대신 조회로 단순화됩니다. 이 설계는 선언적이며 N개의 엔진까지 확장 가능합니다.
본 논문은 대규모 언어 모델(LLM)이 생성한 코드의 기능적 정확성 외에 유지보수성 관련 품질을 사전에 예측하는 방법인 PreMaQ를 제안합니다. PreMaQ는 LLM 내부 표현으로부터 Code Smell Score (CSS)와 Maintainability Index (MI)를 추정하며, 다양한 오픈 웨이트 모델과 벤치마크에서 높은 상관관계를 입증했습니다.
본 논문은 소프트웨어 이력에서 재사용 가능한 수정 경험을 추출하여 CI(지속적 통합) 수리를 돕는 프레임워크 RETRACE를 제안합니다. RETRACE는 변경 사항으로부터 역추론하는 엔드포인트 뷰와 커밋 이력을 순방향으로 추적하는 개발 뷰를 결합합니다. 이를 통해 과거의 CI 실패 경험을 구조화된 수정 패턴으로 재구성하여 새로운 문제 해결에 활용할 수 있습니다.
본 논문은 소프트웨어 유지보수 과정에서 과도한 로깅 코드를 자동으로 제거하는 방법을 탐구합니다. 개발자의 실제 사례 분석을 통해 10가지 제거 패턴과 11가지 이유를 도출하고, 이를 기반으로 LogRem 데이터셋을 구축했습니다. 네 가지 코딩 에이전트를 평가한 결과, 높은 유효성에도 불구하고 정확하게 로깅 코드를 제거하는 능력은 아직 개선할 여지가 있음을 보여줍니다.
본 문서는 복합 AI 시스템의 안정적인 배포를 위해 구성 요소 경계에서 발생하는 실패 모드를 분석했습니다. 150개의 프로덕션 인시던트 보고서를 기반으로 23가지 실패 모드 분류 체계를 구축하고, 검색/생성/도구/오케스트레이션 등 다섯 가지 범주로 정리했습니다. 또한, 서킷 브레이커나 출력 품질 게이트 같은 복원력 패턴 카탈로그를 제시하여 시스템의 안정성을 높이는 방법을 제안합니다.
본 논문은 엔터프라이즈 AI 에이전트의 스킬이 변화함에 따라 발생하는 행동 변화를 포착하기 위한 연속 평가 프레임워크를 제시합니다. 이 프레임워크는 결과 수준과 프로세스 수준 검사를 결합하여 툴 선택, 인자, 실행 순서 등 전 과정의 정확성을 평가하며, 실제 환경에서의 에이전트 신뢰성 확보에 기여할 것으로 기대됩니다.
본 논문은 LLM의 사양 자체에 내재된 불일치성을 탐지하는 VeriSpec이라는 새로운 접근 방식을 제안합니다. 기존 방식의 한계를 극복하고, 자연어 상태를 유지하면서 LLM을 검증자(verifier)로 활용하여 구조화된 규칙과 문맥적 관계를 분석합니다. OpenAI 모델 사양에 적용한 결과, 5가지 불일치성을 성공적으로 탐지하며 높은 정밀도를 보였습니다.
본 논문은 대규모 언어 모델(LLMs) 학습 프레임워크의 지속적 통합(CI) 효율성 문제를 다루며, FastCI라는 새로운 프레임워크를 제안합니다. FastCI는 런타임 증거와 테스트 가지치기 기법을 활용하여 영향을 받는 테스트만 선택하고, 고위험 테스트에 우선순위를 부여해 CI 지연 시간을 크게 단축시킵니다.
본 연구는 코딩 에이전트를 반복 실행했을 때 벤치마크 점수가 크게 변동하는 현상을 분석했습니다. 동일한 과제를 여러 번 수행해도 결과의 신뢰성이 낮아, 단순히 몇 번의 시도로 에이전트 순위를 매기기 어렵다는 결론을 내렸습니다. 따라서 에이전트는 규정 준수 여부를 포함하여 조합으로 평가되어야 합니다.
본 논문은 소프트웨어 엔지니어링(SWE) 에이전트의 훈련을 위한 새로운 방법론인 Counterfactual Rollout Replay (CRR)를 제안합니다. CRR은 분기 가능한 실행 환경을 활용하여 단계별 리턴 대비를 얻는 효율적인 훈련 시간 절차입니다. 이 방법은 인간 레이블이나 과정 보상 모델 없이도 SWE-bench 등에서 높은 성능 향상을 입증했습니다.
본 논문은 기존 LLM 기반 자동 형식화 에이전트가 가진 '생성 후 수정' 패러다임의 한계를 지적하고, 이를 개선한 ProGS(Proof-Sketch-Guided Formal Model Synthesis)를 제안합니다. ProGS는 목표 시스템의 증명 구조를 트리 형태의 모델 기반 증명 스케치로 나타내어, LLM이 이 스케치를 생성 및 수정하도록 합니다. 벤치마크 결과, ProGS가 기존 방식보다 형식 모델 구축에서 우수한 성능을 보였습니다.
HistoRAG는 스캔된 지역 역사 및 문화유산 아카이브를 활용하여 인용 기반 질의응답을 제공하는 어시스턴트입니다. 이 시스템은 비전 언어 모델로 페이지를 전사하고, 하이브리드 텍스트 인덱스, 관계형 데이터베이스, 지식 그래프 세 가지 저장소를 구축합니다. 이를 통해 질문 유형에 따라 적절한 저장소로 라우팅하여 정확성과 출처 검증 가능성을 높였습니다.
본 연구는 ADHD를 가진 소프트웨어 엔지니어가 겪는 협업 및 공동 현존의 어려움을 다루며, 인간과 AI 기반 환경에서의 상호작용을 분석했습니다. 전통적인 인간 간의 지원은 사회적 압박이나 평판 관리 부담을 줄 수 있지만, 새로운 인간-AI 공동 현존은 감시나 판단 없이 인지 흐름을 유지하는 데 도움을 줍니다.
Scentree는 역사적 데이터 기반의 다단계 확률적 프로그래밍을 위한 오픈 소스 Python 패키지입니다. 이 프레임워크는 머신러닝과 시계열 모델을 결합하여 단계 간 의존성을 포착하는 '시나리오 팬'을 구축하고, 이를 최적화에 적합한 '시나리오 트리'로 자동 변환합니다.
본 기사는 게임 개발 로직 구현 능력을 평가하기 위해 GameLogicBench라는 새로운 벤치마크를 소개합니다. 이 벤치마크는 Godot 프로젝트 기반의 72개 태스크와 1,451개의 테스트 케이스로 구성되어 있으며, 자동화된 평가자가 모든 시뮬레이션 틱에서 게임 규칙을 확인하여 에이전트의 정확한 동작 구현 능력을 측정합니다. 특히 필수 기능 제거(mutants)를 통한 검증 방식을 도입하여 신뢰도를 높였습니다.
본 논문은 LLM 에이전트가 존재하지 않는 도구를 호출하거나 스키마에 없는 인수를 전달하는 '도구 환각(Tool Hallucination)' 문제를 다룹니다. 기존의 방어책들이 이 구조적 사각지대를 해결할 수 없음을 증명하며, 폐쇄 세계 해결사 및 새로운 벤치마크를 제시합니다.