
프로그래밍 잡기 2026년 7월 30일
요약
Ruby 개발자 마츠모토 유키히로의 인터뷰를 통해 AI 에이전트 시대의 개발 역량과 교육의 변화를 살펴봅니다. 또한 Go 1.27의 모듈 관리 개선, Visual Studio의 AI 사고 깊이 조절 기능, VS Code의 에이전트 모니터링 및 음성 입력 기능 등 최신 개발 도구 업데이트를 다룹니다.
핵심 포인트
- AI 에이전트 시대에는 작업을 완수시키는 인간의 통제력이 중요함
- 바이브 코딩 시대에도 창의적 발상력을 위한 프로그래밍 교육은 필수적임
- Go 1.27은 go.mod 내 require 블록 자동 머지 기능을 도입함
- Visual Studio는 AI 모델의 사고 깊이를 조절하여 효율성을 최적화함
- VS Code는 에이전트 상태 확인 및 내장 딕테이션 기능을 추가함
오늘도 인터넷의 바다에서 건져 올린, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 점이 있다면 댓글로 알려주시면 감사하겠습니다.
이 기사는 프로그래밍 언어 「Ruby」의 개발자인 마츠모토 유키히로(Matsumoto Yukihiro) 씨에 대한 인터뷰입니다. 생성 AI 에이전트의 등장으로 마츠모토 씨 자신의 개발 작업도 크게 효율화되었다고 하지만, AI 에이전트는 스스로 멋대로 작업을 포기해 버리는 경우도 많아, 인간이 AI에게 일을 끝까지 완수하게 만드는 힘이 앞으로도 중요하다고 말하고 있습니다.
또한, AI가 쉽게 코드를 작성할 수 있는 「바이브 코딩 (Vibe Coding)」의 시대에도 학교에서 프로그래밍을 배우는 의의는 사라지지 않는다고 지적합니다. 기존의 것을 재현하는 것뿐만 아니라, 아직 세상에 없는 것을 만들어내는 발상력을 기르는 것이 중요하다고 서술하고 있습니다.
나아가 대학 교육의 역할이 변화하여, 이공계 학부는 순수한 학문의 장으로, 반대로 문과적 전문성이 산업계에서 주목받을 가능성에 대해서도 언급하고 있습니다. 마지막으로, 기술 혁신으로 직업을 잃는 사람이 있는 한편, 새로운 직업도 생겨나므로 과도한 불안을 가질 필요는 없다고 말합니다.
감상:
마츠모토 씨가 말씀하시는 대로라고 생각한다. 그리고 마츠모토 씨마저 앞으로는 인문 지식이 필요하다고 말하고 있는데, 인문·사회과학을 일본 대학에서 다운사이징(Downsizing)시키려고 하는 여당, 일본 정부 여러분은 무슨 생각을 하고 계시는 것인가.
이 기사는 Go 1.27의 go mod tidy에 추가된, go.mod 내의 require 블록을 자동으로 머지(Merge)하는 기능에 대해 해설하고 있습니다.
지금까지 require 블록은 Git의 머지나 수동 편집 등으로 인해 의도치 않게 3개 이상으로 증식해 버리는 문제가 있었으며, 2022년에 제기된 Issue를 기점으로 논의가 계속되어 온 경위를 소개합니다.
나아가, 주석이 포함된 블록의 취급을 둘러싸고 릴리스 직전까지 이어지는 논쟁에 대해서도 언급하며, 실제 검증 결과를 곁들여 깊이 있게 다루고 있습니다.
보안 업데이트.
이번 토픽에서는 ReSharper와 Rider의 2026.2 버전, MCP C# SDK v2.0, GitHub Copilot SDK를 탑재한 Visual Studio의 새로운 에이전트, Windows App Development CLI v0.5.0 등이 소개되고 있습니다.
또한 기사란에서는 FastEnum의 고속화 테크닉이나 Microsoft Agent Framework를 이용한 Plan 모드·Todo 관리 에이전트 구현 사례, OpenTelemetry를 이용한 Windows 앱 장애 분석 검증, ASP.NET Core 10에서의 패스키 (Passkey) 인증 등 폭넓은 테마의 기술 기사가 정리되어 있습니다.
PyCharm을 사용하여 PyTorch의 기초부터 MNIST 데이터셋을 이용한 필기 숫자 인식 모델의 구축·학습·평가까지를 실천적으로 해설하는 기사입니다.
Visual Studio 18.9 Insiders 2부터 AI 모델의 「사고의 깊이」를 조정할 수 있는 기능이 추가되었습니다. 간단한 질문에는 낮게, 복잡한 문제에는 높게 레벨을 설정함으로써 답변의 질과 사용 크레딧의 균형을 최적화할 수 있습니다. 설정은 모델 관리 화면에서 할 수 있습니다.
Visual Studio Code 1.131 (2026년 7월 29일 릴리스)의 개요입니다.
이번 릴리스에서는 실행 중인 서브 에이전트에 대해 모델이나 경과 시간, 사용 중인 도구를 대화창을 열지 않고도 확인할 수 있게 되었습니다.
또한 확장 기능 없이 이용할 수 있는 내장 딕테이션 (Dictation) 기능이 실험적으로 추가되어, 채팅이나 에디터, 터미널에서 음성 입력이 가능해졌습니다. 오프라인으로 동작하며, 음성은 디바이스 내에 보관됩니다.
나아가 Agents 창을 위해 Markdown 파일을 표시·편집하고, 에이전트가 대응할 수 있는 코멘트를 추가할 수 있는 하이브리드 Markdown 에디터도 실험적으로 도입되었습니다.
이 외에도 터미널의 스크린 리더 (Screen Reader) 대응 강화나 리사이즈 표시의 On/Off 설정, Python 환경 관리 기능의 고속화 등도 이루어졌습니다.
GitHub의 Dependabot은 업데이트의 남발이 과제였습니다. GCToolkit의 사례에서는 업데이트를 그룹화하고, 빈도를 월 단위로 낮추며, 대상 에코시스템을 빠짐없이 설정함으로써 풀 리퀘스트 (Pull Request) 수를 대폭 삭감하고 있습니다. 보안 업데이트는 별도로 즉시 발행되며, 새로 추가된 3일간의 쿨다운 (Cooldown) 기능도 안전성을 높여줍니다.
Copilot 앱의 이용 상황이 사용자 단위나 모델·언어 등의 각종 리포트에도 반영되게 되어, 더욱 상세한 이용 실태 파악이 가능해졌습니다.
npm은 공개 시 패키지 자동 멀웨어 스캔 (Malware Scan)을 도입합니다. 공개 후에는 몇 분 정도의 심사 대기 시간이 발생하며, 내용에 따라 통상 공개, 수동 리뷰, 또는 차단 중 하나로 결정됩니다. 차단된 경우에는 알림과 이의 제기 기회가 제공됩니다. 또한, 보안 관련 사항으로 정상적인 이용임에도 멀웨어로 오인되기 쉬운 "듀얼 유즈 (Dual-use)" 패키지를 위해, contentPolicy 필드와 DISCLOSURE 파일을 통한 공개 의무, 그리고 2단계 인증을 이용한 공개 방법이 새롭게 요구됩니다.
CodeQL 2.26.1에서는 Go, Java/Kotlin, JavaScript/TypeScript의 프레임워크 대응이 강화되었으며, Rust 분석에서의 오탐 (False Positive)이 감소했습니다. 로그 기능이나 Apache POI, Angular의 이벤트 핸들러 등에 대한 모델 추가로 대응 범위가 확대되었습니다. GitHub.com의 코드 스캔에는 자동으로 적용되며, GHES에도 향후 반영될 예정입니다.
Copilot Business 및 Enterprise 플랜에서 일반 제공 모델을 기본값으로 활성화하는 글로벌 정책이 도입되어, 관리자는 단일한 옵트아웃 (Opt-out) 설정으로 거버넌스를 유지할 수 있게 됩니다.
Copilot의 코드 리뷰에서 에이전트 스킬 (Agent Skills)과 MCP 서버 연동이 정식 출시되어, 팀 고유의 도구나 외부 컨텍스트를 리뷰에 직접 통합할 수 있게 되었습니다.
Google Play가 Age Signals API를 전 세계적으로 배포하며, 보호자가 자녀의 연령대를 안전하게 공유할 수 있도록 함으로써 개발자가 연령에 맞는 경험을 제공할 수 있도록 지원하는 방안을 발표했습니다.
10년 이상 개발이 지속되고 있는 ZEN Study Android 앱의 리아키텍처 (Re-architecture)에 관한 기사입니다.
RxJava 시대의 잔재로 인해 UseCase가 ViewModel의 Flow를 감시하는 역방향 구성으로 되어 있어, 높은 학습 비용과 처리의 병행 제어 어려움, 의도하지 않은 Coroutine 취소 등의 과제를 안고 있었습니다.
이를 해소하기 위해 클린 아키텍처 (Clean Architecture)에 기반한 MVVM 구성으로 이행하는 방침을 세우고, 기존 코드를 Legacy 모듈로 격리하면서 데이터 계층에서 UI 계층으로 단계적으로 새로운 아키텍처로 옮겨가는 구체적인 절차와 코드 예시를 소개합니다.
Anthropic 연구팀은 AI 모델 "Claude"를 사용하여 암호 알고리즘 자체의 수학적 약점을 발견했다고 발표했습니다.
포스트 양자 서명 방식(Post-quantum signature scheme)인 "HAWK"에 대한 공격을 개선하여 키의 실효 강도를 절반으로 줄였으며, 널리 사용되는 암호 "AES"의 축소 버전(Reduced-round AES)에 대해서도 기존보다 200~800배 빠른 공격 기법을 고안해냈습니다.
두 사례 모두 현행 시스템에 실질적인 피해를 주지는 않지만, AI가 전문가도 찾아내지 못한 암호의 약점을 자율적으로 발견할 수 있음을 보여주는 성과로서 주목받고 있습니다.
Anthropic에서는 Claude가 코드 작성의 약 80%를 담당하는 가운데, 계획·코딩·테스트·배포·모니터링의 각 단계에서 AI를 통한 자동 보안 리뷰와 인간의 승인을 결합하여, 권한을 최소화하면서 개발 속도와 보안을 양립시키는 메커니즘을 소개합니다.
이 기사는 OpenAI API의 음성 받아쓰기 (Transcription) 기능에 대해 해설합니다.
녹음된 음성에는 "gpt-transcribe"를 통한 파일 받아쓰기를, 라이브 음성에는 "gpt-live-transcribe"를 통한 실시간 받아쓰기를 사용하여 용도별로 권장 모델을 선택할 수 있습니다.
화자 분리 (Speaker Diarization)나 타임스탬프가 포함된 자막, 번역 등 특정 기능이 필요한 경우에는 전용 모델 이용도 가능합니다.
나아가 프롬프트나 키워드, 언어 정보를 활용하여 정밀도를 높이는 방법과 실제 사용 환경에 가까운 음성으로 테스트하는 중요성에 대해서도 소개합니다.
Google Cloud는 Gemini Enterprise Agent Platform의 신기능을 발표하고, 많은 주요 기능을 일반 제공(GA)했습니다.
장시간 가동되는 에이전트를 지원하기 위해, 대화의 문맥을 유지하는 Agent Memory Bank와 최대 7일간 연속으로 동작할 수 있는 Agent Runtime을 제공합니다.
보안 측면에서는 최소 권한 원칙에 기반한 Agent Identity, 에이전트 간의 연동을 일원 관리 및 보호하는 Agent Gateway, 조직 내의 모든 에이전트를 가시화하는 Agent Registry를 이용할 수 있게 되었습니다.
또한, 성능을 지속적으로 모니터링하는 Agent Evaluation과 에이전트의 추론 및 도구 사용을 추적하는 Agent Observability를 통해 가시성(Observability)과 평가를 하나의 기반에서 실현합니다. AT&T나 Best Buy 등 여러 기업이 이미 이러한 기능을 활용하여 안전하고 효율적인 AI 활용을 추진하고 있다고 소개되었습니다.
이 기사에서는 코딩 에이전트(Coding Agent)와 Gemini Enterprise용 Agents CLI를 사용하여, 반도체 산업 분석 에이전트의 구축부터 배포, 권한 관리, 평가, 공개까지의 모든 과정을 대화형 프롬프트만으로 실현하는 방법을 해설합니다.
Google Labs는 새로운 음악 생성 모델인 「Lyria 3.5」를 Google Flow Music에 도입했다고 발표했습니다.
이 모델에서는 더욱 자연스럽고 복잡한 멜로디 구조를 구현하는 음악성의 향상과 더불어, 프롬프트 추종성 및 구성 이해력을 높인 가사 생성의 강화가 이루어졌습니다. 또한, 보컬의 표현력과 감정의 미묘한 차이, 발음의 정확도도 향상되었습니다.
나아가 템포나 곡의 길이와 같은 제작 측면의 제어성(Control)도 높아져, 사용자가 더욱 의도한 대로 곡을 만들 수 있게 되었습니다. 이 신규 모델은 Flow Music에서 지금 바로 체험할 수 있습니다.
Mac 버전 Gemini 앱에 Fn 키 길게 누르기로 음성 조작을 할 수 있는 신기능이 추가되어, 음성만으로 전사(Transcription), 요약, 문장 및 이미지 편집이 가능해졌음을 소개하는 기사입니다.
기업에서 AI 에이전트를 도입할 때, 업무 사용자가 중시하는 것은 사람에 의한 제어, 정확성, 권한 보호, 문맥 이해라는 4가지 조건이며, 사용 편의성이나 자율성은 우선순위가 낮다는 것이 조사 결과 밝혀졌습니다. 다만 사용 편의성은 정착률을 좌우하는 별개의 요인입니다.
기존의 AI 규제는 에이전트형 AI를 상정하고 있지 않아 리스크 평가의 공백이 발생하고 있습니다. 이 과제에 대해 Responsible AI Institute가 「TrustX ARC」라는 채점 방법을 제안했습니다.
자율도나 조작 범위, 데이터의 중요도 등 12가지 관점을 1~3점으로 평가하며, 평균점과 최고점을 통해 저·중·고 리스크를 판정합니다. 특징적인 점은 다른 관점이 모두 낮더라도 단 하나라도 3점이 있으면 자동으로 고위험(High Risk)으로 판정된다는 점입니다.
실제로 7종류의 에이전트로 테스트한 결과, 조언만을 수행하는 의사결정 지원 도구가 '규제 데이터를 다룬다'는 단 하나의 점만으로 고위험으로 분류되었습니다. 코딩 어시스턴트는 별도로 20개의 리스크 요인이 마련되어 있습니다. 너무 엄격하다는 비판도 있으나, 조기에 리스크를 가시화하는 것이 안전한 도입으로 이어진다고 여겨집니다.
AI 업계의 유행어가 된 「루프(Loop)」에는 실행 루프(Execution Loop), 태스크 루프(Task Loop), 프로덕트 루프(Product Loop), 시스템 루프(System Loop)라는 4가지 서로 다른 개념이 혼재되어 있다고 지적하는 기사입니다. 나아가 그 상위에는 인간이 목표 설정 및 감독을 담당하는 「감시 루프(Supervisory Loop)」가 있으며, 각 계층에서 어디까지 자동화하고 인간이 관여해야 하는지가 논의의 초점이 되고 있다고 설명합니다.
복잡한 코드를 읽을 때의 어려움은 이해력 부족이 아니라 작업 기억(Working Memory)의 한계에 있으며, 상태표나 의존 그래프 등 관계를 외부화하여 지시하며 수정할 수 있는 형태로 만드는 것의 중요성을 논하고 있습니다. AI 활용 시대에도 확인되지 않은 관계를 명시하고 수정 가능한 상태로 유지하는 자세가 본질이라고 설파합니다.
감상:
인간에게도 입력 토큰의 양에는 한계가 있으므로, 뇌의 외부에 도표 등을 통해 인덱스를 만들어 인지 부하를 낮추는 것이 중요하다.
Excel 느낌으로 입력할 수 있는 간트 차트(Gantt Chart) 웹 앱 「Ganttline」을 개인 개발로 공개한 기사입니다. 등록 없이 브라우저에서 완결되며, 키보드 조작 및 지연된 태스크의 자동 감지, Excel 출력 기능 등이 특징이며, React, Cloudflare Workers 등의 기술 구성도 소개되어 있습니다.
Azure Updates (2026-07-30) | 부치자키
2026년 7월 30일의 Azure 관련 업데이트 요약 기사입니다. Logic Apps의 빌트인 지식(Built-in Knowledge)과 AKS의 각종 기능이 프리뷰 및 GA(General Availability) 되었으며, Azure SQL Developer가 발표되었습니다.
Microsoft Foundry에서는 Claude Opus 5를 이용할 수 있게 되었고, Post-Stream Refinement의 실시간 다국어 전사 기능이나 MAI-Image-2.5 Pro, MAI-Voice-2 Flash, Kimi K3 등도 추가되었습니다. API Management의 AI Gateway, DDoS Protection의 커스텀 정책, NAT Gateway의 Nat64 대응도 GA 또는 프리뷰 상태가 되었습니다.
또한 Microsoft Fabric 및 Microsoft 365 Copilot에 대한 Claude Opus 5 도입, 보안 강화를 위한 Project Perception, 인도 신규 리전의 GA 등 폭넓은 분야의 업데이트 정보가 소개되고 있습니다.
2026년 7월 Azure SDK 릴리스에 관한 블로그 게시물입니다.
Rust용 SDK에서는 Azure Storage의 사용자 위임 SAS (User Delegation SAS)를 생성하는 새로운 크레이트(Crate)인 "azure_storage_sas"가 공개되었습니다.
Python용으로는 App Service의 도메인 등록·인증서 등록, 리소스의 가동 상태를 확인하는 Resource Health, 테넌트의 데이터 소재지를 관리하는 Data Boundaries의 각 관리 라이브러리가 정식 버전(1.0.0)에 도달했습니다.
이 외에도 Kubernetes, Monitor, Network Function 등의 관리 라이브러리도 안정 버전으로 공개되었으며, Java 및 Python용으로는 Resilience Management 및 Marketplace 등 다수의 베타 버전 라이브러리도 함께 릴리스되었습니다.
아마존이 버지니아주 규제 당국에 대해, AI 데이터 센터 사업자가 송전망 증강 비용을 직접 부담할 수 있도록 허용해야 한다고 호소하며, 그 비용 부담 방식을 둘러싸고 논쟁이 일어나고 있다는 소식을 전하는 기사입니다.
Brookfield와 NextEra Energy가 미국 에너지부의 구 파두카(Paddooka) 우라늄 농축 시설 부지에 1.2GW 이상의 연산 능력을 갖춘 AI 데이터 센터 단지를 건설할 계획을 발표했습니다. 총 투자액은 약 1,000억 달러 규모가 될 전망이며, NextEra가 천연가스와 축전지를 이용한 전용 전원을 정비합니다. 지역 사회에 약 8,000명의 건설 고용을 창출하는 한편, 기존 전력 사용자에게 비용이 전가되는 것을 피하는 새로운 모델로서 주목받고 있습니다.
본 기사는 Canonical사가 제공하는 개발 환경 샌드박스 도구인 "Workshop"을 소개합니다. Workshop을 사용하면 Claude Code나 Codex와 같은 코딩 에이전트(Coding Agent)를 LXD 기반의 시스템 컨테이너 내에서 구동할 수 있어 호스트 OS에 미치는 영향을 방지할 수 있습니다. YAML로 환경을 정의할 수 있고, SDK를 통한 도구 추가, VS Code 연동, 프로젝트 내 SDK를 통한 독자적인 환경 커스터마이징 등 유연한 구성이 가능하다는 점이 특징으로 설명되어 있습니다.
macOS 26.6 Tahoe에서는 MacBook Neo의 디스플레이를 닫은 상태에서 외부 웹캠을 사용했을 때 발생하는 비디오 통화 오류가 수정되었습니다. 또한 Finder나 Apple Configurator를 사용한 DFU로부터의 복원 실패 문제도 개선되었으며, Platform SSO의 예기치 않은 재등록 문제도 해결되었다고 합니다.
2026년 7월 Hugging Face에서 발생한 AI 에이전트를 악용한 침입 사건에 대해, 초기 침입 경로부터 내부에서의 횡적 이동(Lateral Movement), 실행된 명령, GLM-5.2를 이용한 조사 기법까지 상세히 해설한 기술 리포트입니다.
감상:
개인적으로는 Hugging Face가 로그를 분석하기 위해 미국제 AI 서비스를 사용하려 했을 때 모두 거부당하자, 로컬에서 중국제 GLM 5.2를 구동하여 분석했다는 점에 강하게 흥미를 느꼈다. 미국의 서비스들은 가드레일(Guardrail)이 상당히 견고하다는 생각과 함께, 이런 일이 발생하기 때문에 오픈 웨이트 모델(Open Weight Model)이 중요하다는 것을 느꼈다.
이 페이지는 OpenAI, Anthropic, Google DeepMind, Meta 등 주요 AI 기업 직원 1,224명의 성명서입니다. AI 연구의 자동화가 급격히 진행되고 있으며, 인간의 이해나 제어를 넘어 능력이 개발되는 속도가 가속화될 위험이 있다고 지적하고 있습니다.
경쟁 압력 때문에 각 기업이나 국가가 단독으로 개발 속도를 늦추기는 어려우며, 또한 현재로서는 프런티어 AI(Frontier AI)의 진전을 의도적으로 조정하기 위한 기술적·제도적 프레임워크가 갖춰져 있지 않다고 언급하고 있습니다.
따라서 미국 정부에 대해 자동화된 AI 개발 속도를 국제적으로 조정하기 위한 기술 및 거버넌스 수단의 구축을 지원해 줄 것을 요구하고 있으며, 이와 함께 서명자들의 개인적인 코멘트도 게재되어 있습니다.
7월 29일, FRB가 정책 금리를 동결하는 가운데 미국의 장기 금리가 급등하며 30년물 국채 수익률이 일시적으로 5.2%대에 도달해 19년 만의 최고치를 기록했습니다. 인플레이션 억제 대응이 늦어질 위험이 의식되고, 유가 상승 및 이란 정세에 대한 경계심도 겹치면서 NY 다우 지수는 전일 대비 1,153달러 하락하며 큰 폭으로 떨어졌습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기