
프로그래밍 잡기 2026년 7월 23일
요약
Go의 OpenTelemetry 컴파일 타임 인스트루멘테이션 활용법, Rider 2026.2의 AI 에이전트 통합 및 성능 개선, Python 패키지 관리 도구의 변천사, 그리고 C++ 관련 최신 기술 동향을 다룹니다.
핵심 포인트
- Go OpenTelemetry를 통한 코드 수정 없는 자동 텔레메트리 수집
- Rider 2026.2의 AI 코딩 에이전트 기능 및 IDE 성능 대폭 향상
- Python 의존성 관리 도구의 진화와 uv의 등장
- ReSharper C++ 2026.2의 C++26 리플렉션 초기 대응
오늘도 인터넷의 바다에서 건져 올린, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 내용이 있다면 댓글로 알려주시면 감사하겠습니다.
Go의 OpenTelemetry에서 컴파일 타임 인스트루멘테이션(Compile-time instrumentation)이 안정 버전(v1)이 된 것을 받아, 실제로 구동해 본 내용을 소개하는 기사입니다.
코드를 전혀 수정하지 않고, 빌드 명령어의 맨 앞에 툴을 붙이는 것만으로 트레이스(Trace)나 메트릭스(Metrics)를 자동 수집할 수 있는 메커니즘이 해설되어 있습니다.
기사에서는 최소 구성의 gRPC 서버를 소재로, 주입되는 코드의 내용이나 로그를 확인하고, 나아가 Jaeger나 Prometheus, Grafana와 연계하여 텔레메트리(Telemetry)를 시각화하는 부분까지 검증하고 있습니다.
감상:
이것은 좋은 것이다.
Rider 2026.2는 IDE가 가진 독자적인 지견을 AI 코딩 에이전트에게 개방하는 점이 큰 특징입니다. 커버리지 데이터나 프로파일러 정보, 리팩터링 엔진 등에 에이전트가 직접 액세스할 수 있게 되어, 더 적은 노력으로 안전한 변경을 수행할 수 있습니다. 테스트, 프로파일링, 리팩터링, Microsoft 공식 .NET 워크플로 등을 다루는 스킬군이 준비되었으며, GitHub Copilot도 네이티브 통합 에이전트로 추가되었습니다.
퍼포먼스 측면에서도 개선이 진행되어, Windows에서는 디버거 기동이 약 2.8초 단축되었고, 브랜치 전환도 2~3배 고속화되었습니다. 대규모 Unreal Engine 프로젝트의 C++ 인덱스 처리도 약 2배 빨라졌습니다.
이 외에도 WPF를 위한 Hot Reload가 추가되어, 앱 실행 중에 XAML을 편집하여 즉시 반영할 수 있게 되었습니다. 게임 개발에서는 Godot나 Unreal의 지원이 강화되었으며, C#, C++, F#의 최신 언어 대응도 포함되어 있습니다.
이 기사에서는 머신러닝 엔지니어인 niekie 씨와의 인터뷰를 통해, Python의 패키지 관리 툴의 변천사가 소개되고 있습니다.
venv나 pip가 안고 있던 의존성 관리의 과제부터, Pipenv나 Poetry, pip-tools, Rye와 같은 각 툴의 시행착오, 그리고 현재 인기 있는 uv가 실현한 고속이며 편리한 환경 구축까지 이야기됩니다.
나아가, Astral 사에 의한 OpenAI 사의 인수나, 향후 venv 학습이 필수적이지 않게 될 가능성에 대해서도 언급되어 있어, Python 개발의 향후를 생각하는 데 참고가 될 내용입니다.
Pure Virtual C++ 2026이라는 무료 1일 한정 온라인 회의가 종료되었습니다. 참가자 및 강연자, 사회자에 대한 감사가 전해졌으며, 모든 세션은 YouTube에서 시청할 수 있습니다. 라이브 스트리밍된 주목할 만한 세션에서는 CLI에서의 C++ 의미 해석, C++와 Rust의 상호 운용, AI를 활용한 개발, 빌드 시간 단축 등이 소개되었습니다. 온디맨드로는 vcpkg나 CMake, C++23/26 기능의 상황 등이 다뤄지고 있습니다. 운영 측은 다음을 향해 희망하는 테마나 강연자를 모집하고 있으며, SNS나 블로그 구독도 권장하고 있습니다.
ReSharper C++ 2026.2가 출시되었으며, 가장 큰 특징으로 C++26의 리플렉션(Reflection)에 초기 대응했습니다. reflect 연산자나 splice 구문, 컴파일 타임 쿼리 등을 인식하며, consteval 블록이나 사용자 정의 주석에도 대응합니다. constexpr 평가기는 동적 메모리 할당이나 C++26의 예외를 다룰 수 있게 되었습니다. 또한 병렬 프로그래밍 언어 ISPC에 대한 대응, Unreal Engine 프로젝트의 인덱스 생성 대폭 고속화, 새로운 코드 검사 및 리팩터링 기능 강화 등도 추가되었습니다.
Windows App Development CLI v0.5.0에서는 UI 자동화 툴킷의 확충, JavaScript/TypeScript로부터의 Windows API 직접 호출, WinUI의 크래시 진단 기능 개선 등이 추가되었습니다.
Visual Studio Code 1.130(2026년 7월 22일 출시)에서는 에이전트 기능을 중심으로 한 개선이 이루어졌습니다.
이 버전의 핵심은 '에이전트 호스트(Agent Host)'로, 이는 Copilot이나 Claude, Codex와 같은 에이전트를 전용 프로세스에서 구동하는 메커니즘입니다. 세션이 독립된 프로세스에 존재하기 때문에, 여러 VS Code 창에서 동일한 세션에 접속하여 표시할 수 있게 되었습니다. 설정에 의해 활성화할 수 있으며, 단계적으로 전개가 진행되고 있습니다.
또한 「어시스트가 포함된 도구 승인 (Assisted Tool Approval)」 기능에서는 언어 모델이 각 도구 호출의 리스크를 평가하여 실행 여부나 승인 필요성을 판단합니다. 이를 통해 장시간의 에이전트 작업 중에 승인을 요청받는 횟수가 줄어듭니다.
Agents 창도 개선되어 파일 단위의 차분 통계 표시, 컴팩트한 다중 파일 차분 뷰, 간결한 퀵 채팅, 전체 하네스 (Harness) 대응 워크트리 분리 등이 추가되었습니다.
나아가 채팅에는 타임스탬프 표시가 추가되었으며, Copilot Business 및 Enterprise 사용자를 위해 AI 크레딧 사용량의 집계 표시도 가능해졌습니다. 터미널에서는 Git 차분 내의 파일 링크를 클릭하여 열 수 있습니다.
GitHub에 14,000개 이상의 리포지토리가 있음에도 명확한 소유자가 절반 미만이었던 상황을, 45일도 채 되지 않아 모든 활성 리포지토리에 검증된 소유자를 할당하고 나머지는 아카이브함으로써 해결한 사례를 소개합니다.
동일한 모델을 직접 API로 호출할 수 있음에도 왜 GitHub Copilot에 비용을 지불하는가——그 차이는 「모델에 대한 액세스」가 아니라, 에디터나 리포지토리, 풀 리퀘스트 (PR) 등을 가로질러 코딩 작업을 지원하는 개발 도구군에 있다고 해설하며, 자체적으로 시스템을 구축할 경우에는 raw API를, 개발 워크플로우를 그대로 사용하고 싶을 경우에는 Copilot을 선택하는 기준을 제시하는 기사입니다.
Microsoft Agent Framework에서 모델에 플래닝 (Planning), 메모리 (Memory), 도구 연동, 승인, 텔레메트리 (Telemetry) 등의 기능을 표준 탑재하고, Python과 .NET 모두 대응하여 에이전트를 구축할 수 있는 「하네스 (Harness)」가 정식 출시되었습니다.
Microsoft Foundry의 Toolbox 기능을 사용하면 복잡한 사용자 위임 인증이나 토큰 관리를 Foundry 측에 맡길 수 있어, 인증 코드를 작성하지 않고도 사용자 본인의 권한으로 동작하는 에이전트를 구축할 수 있습니다.
Anthropic의 보안 책임자가 코드의 약 80%를 AI가 작성하는 개발 체제의 방어 방법을 해설합니다. 개발 속도가 급격히 확대되는 가운데 계획·구현·테스트·배포·모니터링의 각 단계에서 보안을 통합하고, 여러 AI 에이전트에 의한 자동 리뷰와 인간의 최종 승인을 조합하고 있습니다. 에이전트의 권한과 식별 정보를 엄격히 제한하여 피해 범위를 억제하고, 코드 생성 시 안전 지침을 반영하는 것을 중시합니다. 모델의 능력 향상에 맞춰 수법을 끊임없이 재검토하는 것이 중요하다고 언급합니다.
Outtake는 AI를 악용한 사이버 공격에 대항하기 위해 Claude Code와 Agent SDK를 사용하여 자율형 사이버 조사 에이전트인 「Recon Agent」를 구축했습니다. 이 에이전트는 가짜 로그인 페이지 등의 위협을 탐지하고, 배후에 있는 공격 네트워크를 조사하여 보고서를 작성합니다. 개발 과정에서는 먼저 전문가로서 이상적인 조사 모델을 정의하고, Claude Code로 프로토타입을 만든 후, 운영 환경으로 이행하여 평가를 중심으로 반복 개선을 진행했습니다. 파일 시스템과 코드 실행 능력을 부여함으로써 유연성을 확보하였으며, 프롬프트 인젝션 (Prompt Injection) 대책도 중시하고 있습니다.
Claude Code에서는 변경 요청에 대해 컨텍스트 수집, 실행, 검증을 반복하는 루프가 기본입니다. 검증은 응답 전에 작업을 확인하는 공정으로, 타입 체크(Type Check)나 테스트와 같은 자동적인 신호 외에도 수동 확인을 스킬 (Skill)로 기술할 수 있습니다. 자주 수행하는 수동 작업을 평이한 언어로 써 내려가며, skill-creator나 마크다운 (Markdown) 파일로 스킬화합니다. 실행 방법에는 단독 호출, 생성된 스킬에 내장, 여러 스킬의 연쇄, PR마다 실행 등 네 가지 방식이 있으며, 반복되는 확인 작업을 스킬화할수록 첫 시도에서 원하는 결과에 가까워지고 다른 작업에 집중할 수 있게 됩니다.
Cursor의 블로그 기사에서는 여러 AI 에이전트를 협조시켜 구동하는 「에이전트 스웜 (Agent Swarm)」 실험이 소개되고 있습니다.
플래너 (Planner)와 워커 (Worker)로 역할을 나누고, 독자적인 버전 관리 시스템과 리뷰 메커니즘을 정비함으로써 컨플릭트 (Conflict)나 불필요한 작업을 대폭 줄였으며, SQLite를 처음부터 구축하는 실험에서 높은 성공률을 달성한 과정을 보고하고 있습니다.
나아가 모델 구성에 따른 비용 차이도 언급하며, 고성능 모델은 계획 수립에, 저비용 모델은 실행 작업에 사용함으로써 효율성과 경제성을 양립할 수 있는 가능성을 보여줍니다.
AI에 의한 자동화를 이유로 많은 기업이 관리직을 줄여 조직을 수평화(Flat)하고 있지만, 필자는 이것이 잘못된 판단이라고 지적합니다. Microsoft의 조사에 따르면, AI의 효과는 개인의 노력보다 조직 문화나 관리직의 지원에 강하게 좌우되며, 관리직이 AI 활용을 실천하고 심리적 안전성(Psychological Safety)을 구축하면 직원의 AI 활용도와 신뢰가 크게 높아진다고 합니다. 또한 엔지니어 관리직의 60% 이상이 책임 범위나 업무량의 증가를 보고하고 있어, 역할은 축소되기는커녕 오히려 확대되고 있습니다. 관리직은 불필요한 비용이 아니라, AI 투자를 실제 가치로 변환하는 필수적인 기반이라고 기술하고 있습니다.
에이전트의 '하네스(Harness)'란 LLM을 구동하기 위한 루프(Loop)나 도구 실행, 컨텍스트 관리(Context Management), 상태 유지(State Retention), 안전 기능 등의 메커니즘 전체를 가리킵니다. 많은 기사가 코딩 에이전트(Coding Agent)를 전제로 고도의 기술을 이야기하지만, 실제로 만들어지는 에이전트의 상당수는 더 단순합니다. 필요한 하네스는 다루는 액션(Action)의 복잡성과 컨텍스트의 복잡성에 따라 결정됩니다. 나아가 모델이 진화함에 따라, 공들여 만든 기능이 불필요해지는 '커비 효과(Kirby Effect)'도 발생합니다. 그렇기 때문에 업무에 적합한 최소한의 설계를 지향해야 한다고 언급되어 있습니다.
Azure Updates (2026-07-23) | ブチザッキ
이 기사는 Azure 관련 최신 업데이트를 소개하는 연재 기사로, 이번에 500회를 맞이했다는 소식이 서두에 보고되어 있습니다.
서비스 측면에서는 Azure Functions가 Python 3.14를 정식 지원하게 되었으며, PowerShell 7.6의 프리뷰(Preview) 지원도 시작되었습니다. 가상 머신(VM)에서는 AMD와 연계한 HPC 인프라 확장이 발표되어, 데이터 처리 및 AI 추론용 신규 시리즈가 투입됩니다. 네트워크 분야에서는 VPN Gateway의 IPv6 대응이 정식 제공되었으며, Private Link 관련 표준 서비스 엔드포인트(Standard Service Endpoint)도 프리뷰 공개되었습니다.
특히 눈에 띄는 것은 Microsoft Agent Framework에 관한 다수의 발표로, 멀티 에이전트 연동 및 오케스트레이션(Orchestration), 트레이싱(Tracing), GitHub Copilot 및 Claude Code와의 연동 등이 일제히 소개되었습니다. 또한 Microsoft Fabric의 OneLake 스토리지 관리 기능과 Copilot Cowork의 정식 제공 시작도 다루고 있습니다.
그 외에도 MFA(다요소 인증)의 기본 인증 방법이 패스키(Passkey)로 이행되는 건이나, 올해 Ignite가 11월 17일부터 20일까지 샌프란시스코에서 개최될 예정이라는 점도 기재되어 있습니다.
Mac용 시스템 모니터 앱인 'SiliconScope'의 최신 버전 v4.0.0에서는 원격 Mac이나 Linux, 클라우드 인스턴스의 상태를 동일한 대시보드에서 모니터링할 수 있습니다.
Anthropic은 AI 규제를 지지하는 로비 단체인 'Public First Action'에 2,000만 달러를 기부했다고 발표했습니다.
감상:
대형 석유 회사도 환경 보호 단체에 기부한다. 뭐, 세상사가 다 그런 법이다.
NVIDIA가 구상하는 차세대 AI 서버용 직류 800V 급전(Power Supply)에 대해, 송전 효율화 등의 이점을 해설하면서도, 일본에서는 전압 관련 법적 규제나 비용 측면에서 대응이 어렵다는 과제를 전달하는 기사입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기