Category
AI 코딩
AI 코딩은 LLM이 코드를 직접 작성·수정·리뷰하는 작업 방식이다. 자동완성을 넘어 에이전트가 레포 전체를 읽고 파일을 고치고 테스트를 돌린다. 생산성은 오르지만 환각·미묘한 버그·보안 노출이 함께 따라오므로 사람의 검수 루프 설계가 관건이다.
NVIDIA NeMo Guardrails로 검증된 AI 코딩 어시스턴트 자가 호스팅하기
규제된 환경에서 AI 코딩 어시스턴트를 배포하는 데는 몇 가지 도전 과제가 있다. 주요 문제로는 네트워크를 떠날 수 없는 소스, 패키지 이름을 임의로 생성하여 공급망 위험을 초래하는 경우, 생성된 변경 사항이 결함을 초래할 때 감사 추적이 없는 점이 있다. 이 튜토리얼은 검증된 AI 코딩 어시스턴트를 자가 호스팅하는 방법을 안내한다.
GitHub의 코드 검색 엔진 Blackbird의 대소문자 구분 제거 최적화
GitHub의 코드 검색 엔진 Blackbird는 1억 8천만 개 이상의 저장소와 480TB 이상의 소스 코드를 인덱싱하며, 모든 바이트는 n그램을 추출하고 인덱스를 구축하기 전에 대소문자 구분이 제거된다. ASCII 문자의 경우, 대소문자 구분 제거는 메모리 속도로 실행되며, 브랜치를 제거하여 성능을 최적화하는 방식으로 구현되었다. 이 과정에서 Rust 크레이트인 casefold가 오픈소스로 제공된다.
GitHub Copilot 앱의 스택 세션 및 풀 리퀘스트 기능
GitHub Copilot 앱에서 스택 세션 기능이 도입되어, 동일 리포지토리 내에서 여러 작업을 연속적으로 수행할 수 있다. 사용자는 오래된 개인 앱의 프론트엔드를 현대화하기 위해 Copilot을 활용하였으며, 스타일과 접근성 개선을 위한 계획을 세운 후, AI의 도움으로 코드 변경을 진행하였다. 이전에 시도했던 작업에서의 호환성 문제를 해결하기 위해 개발 브랜치에서 변경 사항을 적용하고, Copilot이 새로운 세션을 생성하여 작업을 이어갈 수 있도록 지원하였다.
LLM을 활용한 코딩의 한계와 문제점
6개월간 Pi와 30-120B 모델(Qwens, Nemotrons, Leguna 등)을 사용하여 에이전틱 코딩을 시도했지만 결과는 항상 실망스러웠다. 모델들이 기술적 부채를 추가하고, 지침을 무시하며, 비효율적인 코드를 생성하는 등 문제를 일으켰다. 결국 수석 엔지니어들이 에이전틱 코딩으로 생산성을 높이는 방법에 대한 질문이 제기되었다.
CLAUDE.md와 AGENTS.md의 차이와 표준화
CLAUDE.md는 AI 코딩 에이전트에 프로젝트 규칙을 알려주는 컨텍스트 파일로 한국에서 표준처럼 사용되지만, 실제 글로벌 표준은 AGENTS.md이다. AGENTS.md는 2025년 8월 OpenAI가 Codex의 컨텍스트 파일로 처음 내놓았고, 현재 6만 개 이상의 저장소와 30개 이상의 도구가 이를 지원한다. 그러나 Claude Code는 아직 AGENTS.md를 지원하지 않으며, 이를 연결하기 위해 CLAUDE.md에 @AGENTS.md를 추가하거나 심볼릭 링크로 변경할 수 있다.
MirrorCode 출시 및 AI 연구 동향
MirrorCode가 METR와 공동 개발되어 출시되었으며, 이는 AI의 자율 코딩 능력을 측정하기 위한 장기 벤치마크이다. MirrorCode는 25개의 실제 프로그램을 재구성하는 작업을 AI 모델에 부여하며, 이 작업은 소스 코드 접근 없이 진행된다. 가장 어려운 프로그램은 인간 엔지니어가 AI 도움 없이 완료하는 데 몇 주에서 몇 달이 걸릴 것으로 예상된다. MirrorCode의 한 작업은 19일 동안 AI가 인간 개입 없이 작업을 수행하며 2,600달러의 비용이 소요되었다. 또한, 1,604개의 중국 AI 기업의 채용 공고 분석 결과, 이들 기업은 서로 다른 전략을 가지고 있는 것으로 나타났다.
GitHub Copilot 앱의 작업 흐름 관리 기능
GitHub Copilot 앱은 여러 에이전트 세션을 관리할 수 있는 작업 공간을 제공하여 소프트웨어 개발 중 다양한 작업을 동시에 수행할 수 있도록 설계되었다. 사용자는 프로젝트를 선택하고, 코드베이스와 파일을 기반으로 작업을 시작할 수 있으며, Quick Chat 기능을 통해 다른 질문이나 아이디어를 탐색할 수 있다. 또한, 브라우저 캔버스를 통해 UI 변경 사항을 시각적으로 미리 보고 조정할 수 있으며, Agent Merge 기능을 통해 풀 리퀘스트 과정에서 발생하는 문제를 모니터링하고 해결할 수 있다.
Epoch과 METR이 발표한 MirrorCode: AI의 장기 프로그래밍 작업 성능 평가
Epoch과 METR이 발표한 MirrorCode는 AI 시스템이 인간보다 오랜 시간이 걸리는 프로그래밍 작업을 얼마나 잘 수행할 수 있는지를 평가하는 벤치마크이다. Opus 4.7은 14시간 동안 251달러의 비용으로 작업을 해결했으며, 이는 인간이 2-17주 걸리는 작업으로 추정된다. MirrorCode는 AI가 소스 코드나 웹 접근 없이 CLI만을 통해 소프트웨어 프로그램을 재구현할 수 있는 능력을 평가한다. 25개의 목표 프로그램 중 17개는 완벽한 점수를 기록했으며, Claude Opus 4.7과 GPT-5.5는 gotree 프로그램을 여러 프로그래밍 언어로 성공적으로 재구현했다.
Codex와 ChatGPT Work, 1000만 사용자 도달
2026년 1월 이후 Codex 사용자가 10배 증가하며, OpenAI는 7월 9일 출시 후 10M 사용자를 기록했다고 발표했다. Codex는 이제 ChatGPT Work의 핵심으로, 비개발자들도 사용하고 있으며, 지식 작업을 지원하는 도구로 발전하고 있다. Codex의 사용자 중 약 20%가 지식 근로자로, 이는 개발자보다 3배 빠르게 성장하고 있다.
Kat Coder 2.5, Q4_K_M에서 테스트 결과
Kat Coder 2.5는 Star Fox에서 영감을 받은 우주선 게임을 생성하는 테스트에서 놀라운 결과를 보여주었다. 이 모델은 5개 이상의 레벨, 키보드 및 마우스 조작, 적, 완전한 게임 플레이 시스템을 갖춘 실제 플레이 가능한 게임을 단일 HTML 파일로 생성했다. Kat Coder 2.5는 Qwen 3.6 35B A3B에서 파생되었으며, 다른 오픈 소스 모델들과 비교했을 때 일관되게 더 나은 결과를 보였다.
AI로 앱 개발 속도가 크게 단축된 현상과 기획 변화
AI를 활용한 앱 개발이 과거 몇 주에서 몇 시간으로 단축되었으며, MVP(프로토타입) 개발 비용이 5만 달러에서 5천 달러로 감소했다. AI와의 대화를 통해 빠르게 아이디어를 구현할 수 있게 되면서, 기획 단계에서의 시간과 비용이 줄어들고, 실패를 시도할 수 있는 기회가 증가했다. 이러한 변화는 기획 방식에도 영향을 미쳐, 실제 작동하는 화면을 통해 소통 비용이 감소하고 오해의 여지가 줄어들었다.
Ryan Carson의 AI 코딩 에이전트 활용법
Ryan Carson은 AI 코딩 에이전트를 활용하여 소프트웨어를 구축하는 방법을 설명했다. 그의 고급 플레이북은 10개의 에이전트를 관리하고, 품질 관리를 자동화하며, 비용에 따라 모델을 라우팅하고, 개발 워크플로우를 소프트웨어 공장으로 전환하는 방법에 대해 다룬다.
ADE: 모든 코딩 에이전트를 어디서나 동기화, 무료 제공
ADE는 모든 코딩 에이전트를 동기화하여 언제 어디서나 사용할 수 있도록 하며, 무료로 제공된다.
딜라이트룸, 클로드 코드로 알라미 iOS 프로젝트 생산성 향상
딜라이트룸은 알라미 iOS 프로젝트에서 클로드 코드(Claude Code)를 사용하여 10배의 생산성을 향상시켰다. 이 프로젝트는 매일 400만 명 이상이 사용하는 글로벌 1위 알람 앱으로, SwiftUI, TCA 기반이며, 40개 이상의 언어를 지원한다. 클로드 코드는 자동화된 워크플로우를 통해 반복 작업을 줄이고, 코드베이스를 이해하는 개발자 동료와 같은 역할을 수행하게 했다.
Anthropic, Fable 5 및 Mythos 5 접근 차단; SpaceX, AI 스타트업 Cursor 인수
Anthropic은 미국 정부의 명령에 따라 Fable 5와 Mythos 5에 대한 접근을 차단했다. SpaceX는 약 60억 달러에 AI 코딩 스타트업 Cursor를 인수하며, xAI와 Cursor의 인재 및 데이터를 활용해 코딩 경쟁력을 강화할 예정이다. OpenAI는 연간 수십억 달러의 손실을 보고하고 있으며, ChatGPT의 시장 점유율이 처음으로 50% 아래로 떨어졌다.
GitHub Copilot과 Raw API 접근 방식의 차이
GitHub Copilot은 모델 접근과 함께 개발 도구를 제공하며, 월별 GitHub AI 크레딧이 포함된다. Copilot은 GitHub Issue에서부터 풀 리퀘스트까지의 워크플로우를 연결하고, 사용자는 코드 완성과 Next Edit Suggestions를 포함한 유료 플랜을 통해 더 많은 리소스를 소모하는 작업에 AI 크레딧을 사용할 수 있다. Raw API 접근은 사용자가 직접 시스템을 구축할 때 적합하며, 프롬프트, 라우팅, 보안 모델 등을 제어할 수 있다. Bring Your Own Key(BYOK) 기능은 개발자가 Copilot에서 지원되는 다양한 모델을 사용할 수 있게 한다.
Amazon Bedrock Guardrails를 코드 생성 워크플로우에 적용하는 모범 사례
Amazon Bedrock Guardrails는 AI 기반 코딩 도우미와 코드 생성 워크플로우에서 안전하지 않은 코드 패턴을 탐지하고 차단하는 데 도움을 준다. 이 도구는 콘텐츠 필터, 민감한 정보 필터 등 다양한 안전 장치를 제공하여 악성 코드 생성을 방지한다. 그러나 코딩 워크플로우의 특성에 따라 적절한 구성 없이 사용할 경우, 스로틀링 오류나 비용 증가 등의 제약이 발생할 수 있다.
Z.ai의 GLM 5.2 모델, 오픈 웨이트로 무료 제공 및 비용 절감 가능
Z.ai가 2023년 6월 16일에 출시한 GLM 5.2는 7530억 개의 파라미터를 가진 AI 대형 언어 모델로, MIT 오픈 소스 라이선스 하에 제공된다. 이 모델은 Anthropic의 Opus 4.8 모델에 비해 API 비용이 1백만 출력 토큰당 4.40달러로 저렴하다. GLM 5.2는 코딩 벤치마크에서 우수한 성능을 보이며, 자가 호스팅이 가능해 데이터 보안 우려를 덜 수 있다.
TypeScript 7.0 RC 및 AI 도구 관련 소식
TypeScript 7.0의 릴리스 후보(RC)가 공개되었으며, Go로 재작성된 네이티브 컴파일러를 탑재하여 6.0보다 약 10배 빠른 성능을 제공한다. React 코드 품질 문제를 자동으로 검사하는 도구인 React Doctor는 상태 관리, 성능, 보안 등을 검사하며, Vercel이 공개한 파일시스템 기반의 AI 에이전트 프레임워크인 vercel/eve는 코드가 아닌 디렉터리 구조로 구성 요소를 관리할 수 있다.
코딩 에이전트로 가정용 기기 리버스 엔지니어링 용이해짐
코딩 에이전트를 사용하여 가정용 기기를 리버스 엔지니어링하고 자동화하는 사례가 증가하고 있다. 이전에는 리버스 엔지니어링이 가능했지만, 투자 대비 수익(ROI) 문제와 불안정한 API로 인해 유지보수의 부담이 컸다. 그러나 코딩 에이전트 덕분에 자동화 작업의 비용과 시도가 줄어들어 유지보수에 대한 심리적 부담이 경감되었다.
Claude Code 팀과의 대화: 기능 및 변화
AI Engineer World's Fair에서 Cat Wu와 Thariq Shihipar가 Claude Code, Claude Tag, Fable, 코딩 에이전트 보안, 평가, 도구 설계에 대해 논의했다. Claude Tag는 현재 Claude Code 팀의 제품 엔지니어링 PR의 65%를 차지하며, Claude Code는 Anthropic 직원에게 먼저 기능을 제공하고 사용자 유지가 입증된 기능만 배포한다. 최근 Claude Code 시스템 프롬프트는 80% 축소되었고, Fable은 비디오 편집에 능숙하다.
NVIDIA CUDA에서 커널 융합을 통한 메모리 트래픽 최적화
GPU 코드를 최적화하는 방법 중 하나로 커널 융합이 소개되었다. 커널 융합은 메모리 대역폭을 개선하고 커널 실행 오버헤드를 줄이는 데 도움을 준다. 이 글에서는 NVIDIA CUDA 코드에서 커널 융합을 적용하는 여러 방법을 설명한다.
GitHub 초보자를 위한 가이드: GitHub의 기본 이해하기
이 가이드는 GitHub의 기본 개념을 소개하며, 버전 관리 시스템인 Git의 중요성과 사용 방법을 설명한다. Git은 파일 변경 사항을 추적하고, 작업 디렉토리, 스테이징 영역, 로컬 저장소의 세 가지 영역을 통해 작동한다. GitHub 계정을 설정하고 2단계 인증을 활성화하여 보안을 강화하는 방법도 안내한다. 또한, 기본적인 Git 명령어(예: git init, git clone, git commit 등)와 첫 번째 저장소를 만드는 방법, Markdown 사용법에 대해서도 다룬다.
Claude Code v2.1.181에서 Rust로 작성된 Bun 사용
Claude Code v2.1.181(2023년 6월 17일 출시)부터 Rust 포트의 Bun을 사용하며, 리눅스에서 시작 속도가 10% 빨라졌지만 다른 변화는 거의 없었다. Claude Code 설치에서 Bun v1.4.0이 사용되고 있는 것을 확인할 수 있었으며, 이는 아직 출시되지 않은 Bun 버전의 미리보기를 지원한다. Rust 버전은 현재 Bun canary로 제공되며, 'bun upgrade --canary' 명령어로 설치할 수 있다.