AI 코딩
Anthropic, Git 대체를 위한 커스텀 소스 제어 시스템 Scion 개발
Anthropic은 지난 6개월 동안 코드 변경 속도가 급증함에 따라 Git의 대체 시스템인 Scion을 개발했다. 2026년 5월에는 하루 평균 2,500개의 코드 변경이 병합되었으나, 9월에는 30,000개 이상으로 증가했다. Scion은 중앙 집중식 소스 제어 시스템으로, 100GB에 달하는 메인 브랜치의 히스토리를 처리하며, 하루 2,500만 건의 코드 체크아웃을 수행한다. 이 시스템은 7명의 팀에 의해 5개월 만에 Git에서 마이그레이션되었다.
바이브 코딩을 활용한 개인 프로젝트 개발 경험
이 글은 바이브 코딩을 처음 시작한 경험과 비개발자도 활용할 수 있는 방법에 대해 설명한다. 저자는 개인 프로젝트로 '일정 공유 캘린더'를 개발하며, 필요한 기능으로는 일정 등록 및 관리, 타인 일정 확인, 간단한 가입 및 로그인 절차를 설정했다. 개발에는 Render와 Supabase를 사용하였고, 카카오톡 로그인을 적용하여 약 1주일 만에 런칭했다.
GitHub Copilot을 코드베이스에 맞게 조정하는 방법
GitHub Copilot은 코드베이스의 규칙을 이해하고 이를 바탕으로 작업을 수행할 수 있다. 사용자 정의 지침(.github/copilot-instructions.md)을 통해 전체 저장소에 적용할 규칙을 정의하고, 경로별 지침 파일을 추가하여 특정 파일에 맞는 지침을 제공할 수 있다. 반복 가능한 절차는 에이전트 기술로 패키징할 수 있으며, 사용자 정의 에이전트를 통해 더 큰 작업에 대한 전문적인 지침을 제공할 수 있다. MCP 서버를 사용하면 Copilot이 외부 도구와 데이터 소스에 연결되어 기능을 확장할 수 있다.
AI를 활용한 게임 및 소프트웨어 리버스 엔지니어링
한 사용자가 AI를 이용해 게임과 소프트웨어를 리버스 엔지니어링하는 모더들에 대해 언급하며, AMD Radeon 사용자로서 AI로 생성된 오픈 소스 CUDA 구현을 보고 싶다는 의견을 밝혔다. 그는 NVIDIA에 대한 반감을 표현하며 CUDA 코어를 사용해 리버스 엔지니어링을 시도하는 것에 대한 아이러니를 지적했다.
Machine Learning 튜토리얼 및 워크숍 안내
Machine Learning 튜토리얼 및 워크숍이 10월 17일 토요일부터 시작된다. 이 워크숍은 매주 강의 및 실습 세션으로 진행되며, 첫 강의는 오후 3시부터 5시까지 CEST(UTC + 2) 시간에 열린다. 커리큘럼은 전통적인 머신러닝, 딥러닝 소개, 그래프 머신러닝으로 구성되어 있다. 참가자는 Python 코딩 능력과 numpy, matplotlib 같은 라이브러리 사용법을 알고 있어야 하며, 미적분학 I의 기본 지식이 필요하다.
Python 3.15 출시, 주요 기능 소개
Python 3.15가 출시되었으며, 주요 기능으로는 명시적 지연 임포트(PEP 810), 리스트 내 언패킹(PEP 798), 새로운 샘플링 프로파일러인 Tachyon이 포함된다. 명시적 지연 임포트는 모듈을 처음 사용할 때만 임포트되도록 하여 성능을 개선하며, 리스트 내 언패킹은 리스트, 세트, 딕셔너리에서 간편하게 요소를 추출할 수 있게 해준다. Tachyon은 낮은 오버헤드로 실행 중인 시스템의 스택 트레이스를 주기적으로 캡처하여 성능 분석을 가능하게 한다.
C++와 NVIDIA TensorRT RTX 샘플로 로컬 AI 앱 구축하기
로컬 애플리케이션에 AI 모델을 추가하려면 휴대 가능한 모델 형식, 신뢰할 수 있는 런타임, 그리고 대상 시스템 전반에서 작동하는 가속이 필요하다. Do Inference Now (DIN) Deploy는 이러한 요구를 충족시키기 위한 오픈소스 C++ 샘플 모음으로, ONNX Runtime과 NVIDIA TensorRT RTX 실행 제공자를 결합하여 개발자가 모델 체크포인트에서 네이티브 애플리케이션으로 이동할 수 있도록 돕는다.
Python 3.15.0이 actions/python-versions에 추가됨
Python 3.15.0이 GitHub의 actions/python-versions에 추가되었다. 이제 GitHub Actions 테스트 매트릭스에 '3.15'를 추가하여 새로운 Python 3.15.0 릴리스에 대한 테스트를 실행할 수 있다.
AI 코딩 도구의 코드 생성 효율성 문제
AI 코딩 도구는 많은 양의 기능적 코드를 생성할 수 있지만, 생성된 코드의 정확성을 신뢰하기 어려워 인간의 코드 리뷰가 필수적이다. 하버드 대학교 연구에 따르면, AI 코딩 도구의 사용이 소프트웨어 생산량 증가나 고용 감소로 이어지지 않으며, 코드 리뷰 과정이 길어지고 수정 요청이 증가하는 등의 병목 현상이 발생하고 있다. 이 연구는 2021년부터 2026년 3월까지 700개 이상의 소프트웨어 개발 회사에서 3억 건 이상의 작업 이벤트 데이터를 분석하여 도출되었다.
해커톤에서 배우는 소프트웨어 개발의 기회
해커톤은 참가자들이 로봇, 앱, 웹사이트, 하드웨어 등의 아이디어를 두 날 동안 집중적으로 개발하는 자리이다. GitHub Copilot과 같은 AI 도구 덕분에 컴퓨터 과학 학위가 없어도 누구나 아이디어를 코드로 구현할 수 있다. 해커톤은 실패와 실험이 허용되는 안전한 공간으로, 참가자들은 협업을 통해 새로운 기술을 배우고 인맥을 쌓는다.
Python의 GC와 멀티프로세싱 문제: Airflow에서의 메모리 증가와 MySQL 재시작
Airflow 3.1 계열에서 CeleryExecutor를 사용한 PoC 과정 중 worker 프로세스의 메모리 사용량이 증가하는 문제와 MySQL 환경에서 dag-processor가 간헐적으로 재시작되는 현상이 발견되었다. Memray를 통해 확인된 문제는 secrets masker가 불필요한 모듈을 import하고, Task SDK client가 SSL context를 반복 생성하는 누수였다. 이 문제는 Airflow 3.1.2에서 해결되었다.
COSMIC, AI 생성 코드 기여 금지 및 GNOME의 버그 보고서 논의
System76는 COSMIC 데스크탑에 AI 생성 콘텐츠의 기여를 금지하고, 기여자는 '이 PR에 AI 생성 콘텐츠를 포함하지 않았다'는 선언을 해야 한다. GNOME의 일부 하위 프로젝트도 AI 생성 기여를 제한하고 있으며, 한 개발자는 취약점 보고서에 대한 예외를 주장하고 있다. GNOME Calendar와 GNOME Extensions는 AI 생성 기여를 허용하지 않지만, AI 학습 도구와 코드 완성은 허용한다.
1x3090에서 20 DGX Sparks로의 업그레이드 과정
사용자는 처음에 LLaMA 33B를 위해 3090을 구입하였고, 이후 LLaMA 65B와 DeepSeek 671B MoE로 업그레이드하였다. 16x3090을 사용하여 MiniMax M2와 Qwen 235B를 실행하였으나, 전기 회로의 문제로 어려움을 겪었다. 이후 4x ASUS GB10으로 구성하여 397B 모델을 안정적으로 운영하였고, Kimi K3 모델이 출시되면서 두 개의 8x 클러스터를 구축하여 성능을 개선하였다. 현재는 GLM 5.3 Flash 모델을 24/7 운영 중이다.
NVIDIA Blackwell GPU에서 실행되는 GPT-6 Astra Ultrafast 출시
GPT-6 Astra Ultrafast는 NVIDIA Blackwell GPU에서 실행되며, OpenAI API와 ChatGPT Work 및 Codex 사용자에게 제공된다. Ultrafast는 Astra Standard 모드보다 최대 8배 빠른 토큰 생성을 지원하여 개발자들이 코드 작성, 도구 사용 및 복잡한 작업을 수행하는 데 소요되는 시간을 단축시킨다. OpenAI는 NVIDIA GPU에서의 추론 소프트웨어를 개선하기 위해 자체 모델을 활용하고 있으며, 이는 시간이 지남에 따라 모델 응답 속도와 배포된 인프라의 생산성을 향상시킨다.
Shopify, React Native 대신 Native 모바일 개발로 전환
Shopify는 이제 모바일 개발의 미래로 Native를 선택했다고 발표했다. 2020년에는 React Native를 채택했으나, AI 모델의 코딩 능력이 향상됨에 따라 React Native에 대한 만족도가 떨어졌다. Shopify는 Shop 앱을 Native로 재작성하는 데 단 12주가 걸렸으며, 이는 성능 문제와 관련이 있다. 과거 Airbnb와 Notion도 비슷한 경로를 겪었다.
TypeSafe AI의 Jev: 소프트웨어 내장 지능 구현
a16z의 Ben Horowitz와 Martin Casado가 TypeSafe AI의 창립자 Diogo Almeida와 대화하며 AI의 자동화에 대한 질문을 던졌다. Diogo는 코딩 에이전트가 소프트웨어 작성을 빠르게 도와줄 수 있지만, 생성된 소프트웨어는 여전히 전통적인 방식으로 작동한다고 주장했다. TypeSafe는 Jev를 통해 소프트웨어 자체에 지능을 내장하여 개발자들이 의도를 추론하고 확률적 결정을 내릴 수 있는 프로그램을 구축할 수 있도록 하고 있다. 이들은 신뢰성이 AI를 진정으로 프로그래밍 가능하게 만드는 핵심 요소라고 논의하며, 이는 확률적 소프트웨어의 새로운 시대를 열 수 있다고 설명했다.
NVIDIA Nemotron-Labs-3-Competitive-Coding 모델 소개
NVIDIA Corporation이 개발한 Nemotron-Labs-3-Competitive-Coding 모델은 Nemotron-3-Ultra를 기반으로 하며, 477,642개의 합성 추론 트레이스를 GLM-5.2에서 증류하여 22,000개의 문제를 다루는 경쟁 프로그래밍 전문 모델이다. 이 모델은 공식 대회 시간과 인터넷 접근, 제출 제약 조건 하에 IOI 2026 문제 세트에서 600점 만점에 535.4점을 기록하여 최고 점수를 받은 인간 참가자를 초과한 첫 번째 AI 시스템으로 평가되었다. 상업적 또는 비상업적 사용이 가능하다.
Opus 5.5 성능 향상 및 Meta의 AI 안경 발표
Anthropic의 Claude Opus 5.5는 코딩 및 지식 작업에서 성능이 향상되어, 일반적인 작업량이 Opus 5보다 40% 저렴하고 출력 생성 속도가 30% 빨라졌다. Meta는 AI 안경 Muse를 발표하고, 쇼핑 및 생산성 서비스와의 연결을 확대하며 Muse Charm을 미리 공개했다. 또한, 미국과 중국 간 AI 관련 대화가 진행되었으며, Anthropic의 생물학 연구소는 CRISPR 유사 반복 구조를 가진 새로운 효소 시스템을 발견했다고 보고했다.
Amazon Bedrock에서 오픈 웨이트 모델을 활용한 AI 코딩 에이전트 사용
AI 코딩 에이전트는 개발자가 소프트웨어를 작성하고 디버깅하며 리팩토링하는 데 핵심적인 역할을 하고 있다. Amazon Bedrock의 오픈 웨이트 모델을 통해 이러한 에이전트를 개인적으로 안전하고 비용 효율적으로 운영할 수 있다. OpenCode는 Go로 구축된 오픈 소스 AI 코딩 에이전트로, 파일을 읽고 수정하며, 셸 명령을 실행하고, 프로젝트 구조를 이해한다. OpenCode는 Amazon Bedrock의 오픈 웨이트 모델과 결합하여 로컬에서 실행되며, AWS 계정 내에서 안전하게 추론이 이루어진다.
CLIC: 대형 언어 모델의 코딩 행동 비교를 위한 시각 분석 접근법
대형 언어 모델(LLMs)의 코딩 작업에 대한 평가는 주로 성능 지표에 집중되어 왔으나, LLM 간의 코딩 행동 차이에 대한 연구는 부족하다. 이를 해결하기 위해 CLIC(Code Learning for Identification and Comparison)라는 시각 분석 접근법을 제안한다. CLIC는 각 코드 샘플을 토큰 빈도의 특성 벡터로 표현하고, 해석 가능한 결정 트리를 훈련시켜 두 LLM의 코드 세트를 구분한다. 새로운 지표인 강건성(robustness)과 집중도(concentration)를 정의하여 LLM 간의 차이를 측정한다. 10개의 LLM을 22개의 Kaggle ML 작업에서 비교한 사례 연구를 통해 LLM 선택 및 프롬프트 엔지니어링에 대한 실행 가능한 통찰을 제공한다.
Cloudflare에서 Python Workers 일반 제공 시작
Cloudflare는 Python Workers를 일반 제공(GA)으로 출시했다. 이를 통해 Python은 Cloudflare Developer Platform에서 완전 지원되는 언어가 되었으며, FastAPI, Django, Flask와 같은 인기 Python 프레임워크를 사용할 수 있다. Python Workers는 Cloudflare의 다양한 서비스와 원활하게 연결되며, JavaScript 코드를 작성하지 않고도 Cloudflare 바인딩을 활용할 수 있는 기능이 추가되었다.
Rust 프로그래밍 언어를 위한 안전한 GPU 커널 작성 시스템 cuTile Rust
cuTile Rust(cutile-rs)는 Rust 프로그래밍 언어에서 안전하고 관용적인 GPU 커널 작성을 위한 타일 기반 시스템이다. 이 시스템은 Rust의 소유권 모델을 타일 기반 GPU 커널에 확장하여 가변 출력을 분리된 조각으로 나누고, 커널 실행 간 호스트 측 소유권 계약을 유지한다. 또한, 프로그래머가 낮은 수준의 제어가 필요할 때 로컬에서 선택적으로 소유권을 포기할 수 있는 기능을 제공한다.
Amazon SageMaker AI에서 Hugging Face 모델 배포하기
Hugging Face 모델을 Amazon SageMaker AI에 배포하려면 적절한 서빙 컨테이너 선택, AWS 리전의 현재 이미지 태그 확인, 모델의 메모리 요구에 맞는 인스턴스 유형 선택 등의 결정을 내려야 한다. 또한, 자동 확장을 설정하고 Amazon CloudWatch 경고를 설정하여 사용자가 문제를 발견하기 전에 조치를 취해야 한다. 이 과정에서 Kiro와 Claude Code와 같은 코딩 에이전트를 사용하면 반복 가능한 작업을 자동화할 수 있으며, Hugging Face Skills를 설치하여 실시간 엔드포인트를 생성할 수 있다.
Claude Code 2.1.277에서 AGENTS.md 지원 추가
Claude Code의 버전 2.1.277부터 폴더에 CLAUDE.md가 없으면 AGENTS.md를 확인하고 사용할 수 있도록 지원이 추가되었다. AGENTS.md 지원은 Claude Code mods를 기반으로 하며, 사용자는 원하는 대로 프로젝트 지침의 사용자 정의 버전을 만들 수 있다.