Category
AI 코딩
AI 코딩은 LLM이 코드를 직접 작성·수정·리뷰하는 작업 방식이다. 자동완성을 넘어 에이전트가 레포 전체를 읽고 파일을 고치고 테스트를 돌린다. 생산성은 오르지만 환각·미묘한 버그·보안 노출이 함께 따라오므로 사람의 검수 루프 설계가 관건이다.
Claude Code의 자동 모드와 프롬프트 인젝션 공격
Anthropic은 Claude Code의 자동 모드를 기본 설정으로 변경하고, 이 기능이 프롬프트 인젝션 공격으로부터 사용자들을 보호할 것이라고 주장하고 있다. 그러나 연구자 Johann Rehberger는 자동 모드에 대한 공격이 80%의 성공률로 작동한다고 주장하며, 이 공격은 Claude Code가 zip 아카이브를 다운로드하고 압축 해제한 후, base64를 임포트하는 코드를 실행하게 유도하는 방식이다. 몇몇 경우에는 자동 모드가 해로운 코드의 실행을 막지 못하고, 오히려 청소 명령을 차단하는 상황이 발생했다.
DHH의 프로그래밍 미래, AI와 오픈소스의 영향
DHH는 Ruby on Rails의 창시자이자 Omarchy Linux의 개발자이며, 37signals의 CTO이다. 그는 AI 에이전트를 활용한 프로그래밍, 소프트웨어의 변화, 오픈소스에 대한 AI의 영향, Omarchy Linux 배포판 구축, Vibe coding과 agentic engineering의 차이점, 수동 프로그래밍의 종말 등에 대해 논의하였다. 또한 AI 코딩 모델과 도구에 대한 의견도 제시하였다.
Casey Muratori와 소프트웨어 성능의 중요성 논의
Casey Muratori는 소프트웨어 성능이 중요하지만 간과되고 있다고 주장하며, 성능 최적화를 위해 하드웨어의 이론적 성능을 이해해야 한다고 강조한다. 그는 성능 최적화의 전통적인 접근 방식인 프로파일링이 잘못되었다고 지적하며, 성능을 고려한 시스템 설계의 필요성을 언급한다. 또한, 어셈블리 언어를 읽는 법을 배우는 것이 성능 이해에 도움이 된다고 말한다.
EVE Online, Python 3로의 전환 시작
EVE Online은 2003년부터 Stackless Python을 사용해왔으며, 마지막 주요 업그레이드는 2010년에 Stackless Python 2.7로 진행됐다. Python 3로의 업그레이드는 240만 줄의 코드에 대해 futurize 스크립트를 사용하고, Python 2와 3의 동작 차이인 약 20,000곳을 수동으로 검토할 예정이다. Stackless의 대체 계획은 발표되지 않았으나, 작년 컨퍼런스에서 EVE Frontier의 Carbon 엔진에서 Stackless를 대체한 방법을 설명했다.
Slack, AI 에이전트와 함께하는 협업 코드 채널 도입
Slack은 팀이 AI 에이전트와 함께 코드 작업을 할 수 있는 전용 채널을 도입한다고 발표했다. Slack Code는 오픈 및 프로젝트별 코드 채널을 포함하며, 코드 변경 사항을 비교하고 프로젝트를 배포하기 전에 HTML 출력을 미리 볼 수 있는 기능을 제공한다. 사용자는 Anthropic의 Claude나 Cognition의 Devin과 같은 코딩 에이전트를 태그하여 작업을 수행할 수 있다.
MCP 스펙 2026-07-28 개정 내용 정리
2026년 7월 28일, MCP(Model Context Protocol) 스펙의 새 버전이 확정되었으며, 이번 개정은 9건의 주요 변경 사항을 포함하고 있다. 기존의 세션 기반 핸드셰이크 구조에서 스테이트리스(stateless) 구조로 전환되어 요청 하나에 필요한 정보를 모두 담아 독립적으로 처리할 수 있게 되었다. MCP는 앤트로픽이 개발하였고, 2025년 12월부터 리눅스 재단 산하 AAIF에 기부되어 관리되고 있다.
Fable의 등장과 기존 모델의 한계
Fable 이전에는 새로운 모델이 동일한 가격 또는 더 저렴하게 제공되어 코딩 전략 개선에 많은 시간을 투자하는 것이 무의미하게 느껴졌다. 그러나 Fable이 등장하면서 비용이 높아졌고, Opus와 5.6, K3, GLM 같은 기존 모델들이 대부분의 코드에 대해 충분히 좋았기 때문에 작업의 분배에 대해 다시 생각하게 되었다.
Linus Torvalds의 AI 디버깅 경험
Linus Torvalds는 디버깅 세션에서 AI가 많은 작업을 도와주었다고 언급했다. 그러나 AI는 여러 차례 문제를 해결할 수 없다고 주장하며 포기할 준비가 되어 있었고, Torvalds는 AI가 작성한 커밋 메시지를 인정했다.
AI를 활용한 마이그레이션의 필요성
The Pulse는 Big Tech와 스타트업의 이벤트, 통찰 및 트렌드를 다루는 시리즈로, AI를 활용한 마이그레이션에 대해 논의한다. Asana는 테스트 프레임워크 Enzyme에서 마이그레이션을 진행해야 했고, AI를 통해 프로젝트를 2주 만에 완료했다. AI 없이 진행했다면 이 작업은 지연되었을 것이다. Airbnb와 Uber도 유사한 사례를 공유하고 있으며, AI가 프레임워크 마이그레이션에 적합하다는 의견이 있다.
Qwen 3.8 27B로 비행 시뮬레이터 코딩 시도
LM Studio Bionic과 Qwen 3.8 27B Q3_K_S를 사용하여 비행 시뮬레이터를 코딩하는 데 63시간이 소요되었다. 첫 번째 프롬프트에서 HTML 파일이 생성되었으나, 키 입력이 작동하지 않았다. 두 번째 프롬프트로 15시간 후에 비행이 가능해졌으나, 비행기 모델은 없고 약간의 버그가 있었다. 구글 AI 스튜디오에서는 20분 만에 비행 시뮬레이터를 완성했으며, Qwen 스튜디오에서는 2시간이 걸렸다.
Slack Code, AI 코딩 에이전트를 그룹 채팅에 통합
Slack은 AI 코딩 에이전트를 개발자와 함께 작업할 수 있도록 Slack Code를 도입했다. 사용자는 Slack 대화에서 에이전트를 태그하여 코드 채널을 생성하고, 에이전트의 작업을 실시간으로 확인하며, 제안된 변경 사항을 검토할 수 있다. 이 과정에서 제품 관리자와 디자이너 등 비개발자도 참여할 수 있으며, 에이전트는 Slack의 기존 권한 및 보안 정책을 따른다. Slack Code는 Anthropic, Cognition, GitHub, OpenAI의 ChatGPT 등과 통합될 예정이다.
GitHub Copilot 앱의 My work 기능 소개
GitHub Copilot 앱의 My work 기능은 모든 풀 리퀘스트와 이슈를 중앙에서 관리할 수 있도록 돕는다. 사용자는 기본적으로 제공되는 All, Active, Review requests, Done 뷰를 통해 현재 진행 중인 작업과 완료된 작업을 쉽게 확인할 수 있다. 또한, 사용자 맞춤형 뷰와 필터를 생성할 수 있으며, 리스트 뷰와 테이블 뷰를 전환하여 작업을 관리할 수 있다. 새로운 세션을 시작할 때는 이슈나 풀 리퀘스트를 선택하여 Copilot에 작업을 지시할 수 있다.
Cognition AI, Devin AI의 400억 달러 가치 평가
Cognition AI는 AI 코딩 도구 Devin을 개발했으며, 현재 400억 달러의 가치 평가를 받고 있다. Devin은 Cursor, Manus AI와 같은 코딩 도구와 함께 소프트웨어 엔지니어링의 미래를 변화시키고 있으며, 반복적인 코딩 작업을 자동화하는 데 기여하고 있다. Cognition은 10억 달러의 연간 수익률을 달성한 것으로 보고되고 있다. 2026년에는 Cursor가 SpaceXAI의 일부가 되고, Manus AI의 인수는 차단될 예정이다.
AI가 소프트웨어 개발에 미치는 영향과 코드 생산성
Simon Willison은 팟캐스트에서 AI가 소프트웨어 개발에 미치는 영향에 대해 논의하며, 코드 라인을 생산성의 지표로 삼는 것이 의미가 있다고 주장했다. 과거에는 소프트웨어 엔지니어가 하루에 몇 백 줄의 코드를 작성하는 것이 일반적이었으나, AI 에이전트를 활용하면 천 줄의 디버그된 코드를 생산할 수 있는 가능성이 있다고 언급했다. 그러나 코드의 품질이 유지되어야 하며, 팀의 인지적 용량이 새로운 한계 요소가 되어 팀워크의 필요성을 강조했다.
AMD, AI를 활용한 소프트웨어 개발 생산성 30% 향상
AMD는 AI를 소프트웨어 개발 생애주기(SDLC) 전반에 걸쳐 활용하여 생산성을 30% 향상시켰다. AI는 코드 생성, 디버깅, 테스트 등 다양한 단계에서 사용되며, 현재 AI가 생성하는 코드 비율은 20%를 넘어 50%에 가까워지고 있다. 향후 AI 에이전트들이 독립적으로 문제를 해결하고 솔루션을 개발하는 방향으로 발전할 예정이다.
Mojo 프로그래밍 언어 오픈 소스 출시
Mojo 프로그래밍 언어가 오픈 소스로 출시되었다. Mojo는 2023년 5월부터 오픈 소스 릴리스를 약속했으며, 최근 1.0 버전을 출시하고 Apache 2 라이선스 하에 컴파일러와 툴체인을 공개했다. Mojo는 기존 Python 코드를 활용하여 생태계를 구축할 수 있도록 설계되었으나, 현재는 GPU 프로그래밍 최적화에 중점을 둔 독립적인 언어로 발전했다.
Cursor의 Origin 코드 호스팅 기능 출시
Cursor는 이제 코드를 호스팅할 수 있는 Origin 기능을 도입했다. 이 기능은 오늘부터 모든 유료 플랜에서 초기 베타로 제공되며, 기본적으로 리포지토리, 풀 리퀘스트, 코드 탐색 및 GitHub 동기화 기능을 포함한다. 사용자는 새로운 **Codebase** 탭에서 리포지토리를 생성하고, GitHub 리포지토리를 Cursor와 연결하여 동기화할 수 있다. 모든 리포지토리는 실시간으로 업데이트되며, 풀 리퀘스트는 Cursor와 GitHub 간에 양방향으로 동기화된다. Vercel, Depot, Buildkite와의 통합도 제공된다.
Cloudflare의 AI 코드 리뷰어와 Codex 시스템
Cloudflare의 AI 코드 리뷰어는 지난 4개월 동안 25만 건의 표준 위반을 감지하고 16,000건의 병합을 차단했다. Codex는 개발자들이 다양한 소스에서 찾던 지침을 통합하여 코드 리뷰, 기술 설계 검토 등 여러 용도에 활용된다. Codex는 RFC 형식으로 요구사항을 정의하며, 각 도메인은 책임자가 관리하여 일관성과 품질을 유지한다.
AI가 소프트웨어 엔지니어링의 중산층을 제거하고 있다
사용자들이 보고한 버그가 해결되지 않고 있으며, AI인 Fable조차 이를 수정하지 못하고 있다. 팀원 중 한 명은 데이터 출처를 모르고 Claude에게 문의하고, 둘은 화면에 나타나는 방대한 텍스트를 보며 진위 여부를 알지 못한다. 프로젝트가 복잡해져 팀원 누구도 상황을 이해할 수 없는 상태이다.
Google의 Gemini 3.7 Flash 출시
Google은 코딩 및 에이전트를 위한 가장 스마트한 도구인 Gemini 3.7 Flash를 출시했다.
alchemy-utils 0.1a0 출시
alchemy-utils 0.1a0이 출시되었다. 이 라이브러리는 SQLite-utils와 동일한 핵심 API를 가지며, SQLalchemy를 기반으로 여러 데이터베이스 엔진에서 작동하도록 설계되었다. PostgreSQL, SQLite, DuckDB를 테스트하며, 사용자는 명령어를 통해 데이터베이스의 행을 나열하거나 CSV 파일을 DuckDB 데이터베이스에 삽입할 수 있다.
1.5B 모델을 활용한 셸 명령어 생성기
연구 프로젝트로 시작된 이 모델은 125,000개의 자연어/명령어 쌍을 기반으로 Fine-tuned Qwen2.5-Coder-1.5B로 훈련되었으며, 941MB 크기로 llama.cpp를 통해 실행된다. 테스트 결과, i5-11320H CPU에서 31.9 tok/s의 속도로 쿼리를 처리하며, InterCode-ALFA에서 0.620의 점수를 기록했다. 모델의 가중치는 Hugging Face와 GitHub에 공개되었다.
GitHub Copilot 앱에서 첫 번째 프롬프트 작성하기
GitHub Copilot 앱을 사용하여 첫 번째 프롬프트를 작성하는 방법에 대한 안내이다. 사용자는 프로젝트를 선택하고, 원하는 변경 사항을 간단한 영어로 설명하여 시작할 수 있다. Copilot은 프로젝트를 분석하고 요청된 변경을 수행한다. 또한, 사용자는 다양한 AI 모델을 선택할 수 있으며, 음성 입력 기능을 통해 자연스럽게 프롬프트를 작성할 수 있다. 세션을 원격으로 제어하거나 다른 장치에서 접근할 수 있는 옵션도 제공된다.
GitHub Copilot SDK for Java 출시
GitHub Copilot SDK for Java는 Java 개발자들이 특정 프레임워크에 의존하지 않고 AI를 활용할 수 있는 첫 번째 프레임워크 독립적인 방법이다. 이 SDK는 OpenAI, Azure, Anthropic 등 다양한 모델 제공자와 함께 사용할 수 있으며, 서버 사이드 Java 코드에서 Copilot 에이전트 세션을 생성하고 도구를 등록하며 프롬프트를 전송하고 구조화된 응답을 받을 수 있도록 한다. SDK는 Jakarta EE 및 Spring 환경에서 작동하며, Maven 의존성으로 제공된다.