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