본문으로 건너뛰기

© 2026 Molayo

Qiita헤드라인2026. 06. 30. 12:54

프로그래밍 잡기 2026년 6월 30일

요약

WinApp CLI, SkiaSharp v4 출시, Python 3.15의 지연 임포트 도입 등 최신 개발 기술 소식을 전달합니다. 또한 Microsoft Excel Copilot의 스킬 기능 추가와 Git for Windows의 업데이트 사항을 포함하고 있습니다.

핵심 포인트

  • SkiaSharp v4 출시: GPU 렌더링 가속 및 OpenType 가변 폰트 지원
  • Python 3.15: 'lazy imports' 도입으로 모듈 로딩 속도 및 메모리 절감
  • Excel Copilot: 재무·회계 자동화를 위한 커스텀 '스킬' 기능 추가
  • Git 2.55: history fixup 명령 추가 및 인크리멘털 멀티 팩 인덱스 강화

오늘도 인터넷의 바다에서 건져 올린, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 내용이 있다면 댓글로 알려주시면 감사하겠습니다.

WinApp CLI를 사용하여, 그동안 번거로웠던 .NET 앱에 대한 패키지 ID 부여나 MSIX 패키지 생성을 간단한 명령만으로 실현할 수 있게 된 방법을 소개하고 있습니다.

.NET에서의 크로스 플랫폼 (Cross-platform) 2D 그래픽 라이브러리인 「SkiaSharp」의 첫 번째 안정 버전 v4(4.148.0)가 출시되었으며, 엔진의 최신화 및 OpenType 가변 폰트 (OpenType Variable Font) 대응, GPU 렌더링의 최대 24% 가속화, 깔끔한 API 등 많은 개선 사항이 포함되어 있음을 소개합니다.

.NET 8과 .NET 9는 2026년 11월 10일에 지원 종료를 맞이합니다. 이후에는 보안 업데이트나 기술 지원이 제공되지 않으므로, 2028년 11월까지 지원되는 LTS (Long Term Support) 릴리스인 .NET 10으로의 업그레이드가 권장됩니다.

2026년 10월 출시 예정인 Python 3.15에서 도입되는 「lazy imports (지연 임포트)」를 소개한 기사입니다. 문장에 lazy라는 소프트 키워드를 붙임으로써, 모듈이 실제로 사용될 때까지 로딩을 늦출 수 있습니다. 이를 통해 커맨드 라인 툴이나 복잡한 의존 관계를 가진 애플리케이션의 기동 속도 및 메모리 사용량 절감을 기대할 수 있습니다. 또한, __lazy_modules__ 변수를 사용하면 Python 3.14 이전과의 호환성도 유지할 수 있습니다. 샘플 코드를 곁들여 메커니즘과 사용 시 주의점(함수·클래스 내에서는 사용 불가 등)도 알기 쉽게 해설하고 있습니다.

JetBrains는 IntelliJ IDEA 2026.2부터 Kotlin Notebook의 개발을 종료하고, 플러그인을 오픈 소스 (Open Source)로 커뮤니티에 이관한다고 발표했습니다.

Microsoft는 Excel의 Copilot에 「스킬 (Skill)」 기능을 추가했습니다. 이는 재무·회계 업무 등의 반복 작업을 자동화하는 워크플로우로, 재무 스킬 라이브러리의 샘플을 바탕으로 사용자가 독자적인 커스텀 스킬을 생성할 수도 있습니다.

작성한 스킬은 SKILL.md 파일로서 OneDrive에 저장하기만 하면, Copilot이 그것을 자동으로 읽어 들여 활용할 수 있습니다. 또한, 조만간 Microsoft Marketplace 등을 통해 파트너 기업이 제공하는 스킬을 입수·구축하는 것도 가능해질 예정이며, LSEG·Ramp 등 재무·ERP 솔루션과의 연계도 이미 시작되었습니다.

Git for Windows v2.55.0이 출시되었습니다. Git v2.55.0 본체 및 OpenSSL v3.5.7, Bash v5.3.15 등 주요 컴포넌트가 업데이트되었습니다. FSCache 개선을 통한 git add의 가속화와 구형 Windows 10에서의 git fetch 무한 루프 등 여러 버그 수정도 포함되어 있습니다. 참고로 v2.55 이후부터는 Windows 8.1의 지원이 종료될 예정입니다.

Git 2.55가 출시되었습니다. 본 버전에서는 100명 이상의 컨트리뷰터(Contributor)에 의한 기능 추가 및 버그 수정이 이루어졌습니다.

주요 하이라이트로는 인크리멘털 멀티 팩 인덱스 (Incremental Multi-pack Index) 대응 강화가 있습니다. git repack 명령에 새로운 옵션이 추가되어 리포지토리(Repository) 유지보수를 더욱 효율적으로 수행할 수 있게 되었습니다.

또한, git history fixup 명령이 추가되어 과거 커밋에 대한 수정을 더욱 직관적인 조작으로 수행할 수 있게 되었습니다. 기존에는 --fixup--autosquash를 조합해야 했던 작업이 하나의 명령으로 완결됩니다. 그 외에도 fsmonitor 데몬의 Linux 대응, 리처빌리티 비트맵 (Reachability Bitmap) 생성 속도 향상, git log --graph의 레인(Lane) 수 제한 옵션 추가 등 다방면에 걸친 개선이 포함되어 있습니다.

Claude Code는 코드 작업 도구라는 이미지가 강하지만, Anthropic 공식의 document-skills를 도입함으로써 PDF·Excel·Word·PowerPoint 처리도 다룰 수 있게 됩니다.

파일 형식마다 전용 Skill이 준비되어 있어, 리뷰 보고서나 테스트 항목서 작성, PDF로부터의 표 추출 등도 자연어로 의뢰할 수 있습니다.

다만, 문서 계열 Skill은 source-available(소스 공개) 방식이므로, 내용의 재배포나 개작 공개는 피해야 합니다.

Rust로 제작된 OSS 코드 에디터 「Zed」를 도입부터 주요 기능·설정·단축키까지 포괄적으로 해설하고 있습니다. Electron을 사용하지 않는 네이티브 구현을 통한 경쾌한 동작과 더불어, AI·Git·실시간 협업·원격 개발이 표준으로 탑재되어 있어, 전환을 검토 중인 분들을 위한 레퍼런스로 활용할 수 있습니다.

Visual Studio 확장 기능의 빌드·버전 관리·공개를 GitHub Actions로 자동화하는 방법을 소개합니다. 버전 동기화, VSIX 갤러리로의 CI 배포, Visual Studio Marketplace로의 공개라는 세 가지 재사용 가능한 액션(Action)을 조합함으로써 반복적인 작업을 효율화할 수 있습니다.

「GitHub Desktop 3.6」이 발표되었습니다. 여러 브랜치를 병행 작업할 수 있는 「git worktree」 지원과 함께, AI 기능의 기반을 「Copilot SDK」로 쇄신하여 모델 선택 및 BYOK(Bring Your Own Key)에 대응합니다. AI를 통한 머지 충돌(Merge Conflict) 해결 지원 기능도 추가되었습니다. 이용을 위해서는 「GitHub Copilot」 유료 플랜이 필요합니다.

GitHub Advisory Database에 대한 취약점 보고 수가 기록적인 수준에 도달하는 가운데, GitHub이 해당 큐레이션 팀의 현황·과제·대응책을 자세히 해설합니다.

GitHub 리포지토리 관리자가 Issue 생성을 쓰기 권한을 가진 협업자(Collaborator)로만 제한할 수 있는 신기능이 추가되었습니다.

GitHub Copilot에서 인터랙티브한 코딩이나 에이전트적인 워크플로에서의 응답성 향상을 목적으로, 빠른 출력 토큰 속도를 실현하는 「Claude Opus 4.8 (fast mode)」가 프리뷰 제공을 시작했습니다.

GitHub Actions에서 쓰기 권한이 없는 외부 사용자가 트리거할 수 있는 이벤트(pull_request_target 등)에 대해, 기본 브랜치의 캐시 토큰을 읽기 전용으로 제한하게 되었습니다. 이를 통해 캐시 포이즈닝(Cache Poisoning)을 통한 권한 상승이나 비밀 정보 유출 리스크를 방지할 수 있습니다.

「하네스 엔지니어링(Harness Engineering)」이란 AI가 개발에 참여하기 쉬운 환경을 조성하는 노력을 말합니다. AI를 제어한다기보다, 역할 분담이나 문서 정비를 통해 AI와 인간이 하나의 팀으로서 기능할 수 있는 토대를 만드는 것을 의미합니다.

논문에서는 태스크 정의·컨텍스트 관리·권한 경계 등 11가지 책임과 H0~H3라는 성숙도 레벨을 정리하고 있으며, 성숙도가 높아질수록 「인간이 판단할 수 있는 증거」가 늘어납니다.

필자는 이 사고방식을 바탕으로 AI의 금지 조작 명문화, 사양 문서 배치 규칙, 세션 시작·종료 체크리스트, 기계 검사 스크립트 등을 실제 프로젝트에 도입하고 있습니다. 하네스는 한 번에 완성되는 것이 아니라 실운용을 통해 키워나가는 것이며, 바로 인간 사이의 팀 빌딩과 매우 유사한 활동이라고 기술합니다.

DeepReinforce가 발표한 Ornith-1.0은 에이전트형 코딩에 특화된 오픈 소스 모델 패밀리입니다. 9B의 컴팩트한 Dense 모델부터 397B의 MoE 모델까지 폭넓은 라인업을 갖추고 있으며, Gemma 4나 Qwen 3.5를 기반으로 구축되었습니다.

가장 큰 특징은 「자기 개선형 트레이닝 프레임워크(Self-improving training framework)」입니다. 인간이 설계한 스캐폴드(Scaffold, 실행 환경의 발판)에 의존하는 것이 아니라, 모델 스스로가 태스크에 적합한 스캐폴드를 생성·최적화하며 학습합니다. 이를 통해 더욱 고품질의 해법을 자율적으로 탐색할 수 있습니다.

성능 면에서는 플래그십 모델인 Ornith-1.0-397B가 SWE-Bench Verified에서 82.4점을 달성하여 Claude Opus 4.7의 80.8점을 상회하는 등, 동일 규모의 오픈 소스 모델 중에서 최고 수준을 기록하고 있습니다. 또한 9B 모델에서도 Gemma 4-31B에 필적하는 성능을 발휘하여, 엣지 디바이스 전개를 고려한 실용적인 선택지가 되고 있습니다.

Google이 Gemini 앱에 학습용 「study notebooks」 기능을 추가하여, 사용자는 테마를 설정하는 것만으로 AI가 진단 퀴즈나 레슨·연습 문제를 생성하고, 이해도에 따라 개별 최적화된 학습을 무료로 진행할 수 있게 됩니다.

Google의 Richard Seroter 씨가 「풀스택 AI (Full-stack AI)」를 해설하고 있습니다. 인프라부터 모델, 인터페이스까지 일관되게 제공하는 Google의 접근 방식을 통해 높은 신뢰성과 비용 효율성을 실현할 수 있습니다. 개발자의 기술 수준에 관계없이 활용할 수 있는 도구들이 갖춰져 있습니다.

Google AI Pro 및 Ultra 구독자를 대상으로, Google Meet에서 Gemini가 자동으로 회의 내용을 받아쓰기(Transcription)·요약·액션 아이템(Action Items)을 Google 문서에 저장해 주는 「Take notes for me」 기능을 이용할 수 있게 되었습니다.

Gemini 앱이 Personal Intelligence와 연동되어 Gmail이나 Google Photos 등의 데이터를 바탕으로, 미국의 모든 대상 사용자가 무료로 개인화된 이미지 생성을 즐길 수 있게 되었음을 알리고 있습니다.

Claude 모델이 Microsoft Foundry (Azure 상)에서 정식 일반 제공(GA)이 시작되었습니다. 기존의 Azure 인증·결제·거버넌스 기능과 통합되어 있으며, 데이터 소재지 요건에 대응한 US 데이터 존(Data Zone)도 선택할 수 있습니다. Claude Opus 4.8과 Claude Haiku 4.5를 Messages API에서 이용할 수 있습니다.

JetBrains의 AI 에이전트 대응 개발 환경인 「JetBrains Air」가 Windows에 대응하여, 병렬 에이전트 실행이나 멀티 에이전트를 통한 코드 리뷰 등 에이전트 퍼스트(Agent-first) 개발 워크플로우를 Windows 개발자도 이용할 수 있게 되었습니다.

Microsoft Agent Framework를 사용한 AI 에이전트 개발 시리즈의 제2회입니다. CSV 파일의 읽기/쓰기, 위험한 작업(거래 등)을 인간의 승인으로 게이트하는 승인(Approval) 기능, 세션을 넘나드는 영구적인 메모리라는 세 가지 기능을 C#과 Python 샘플 코드를 곁들여 해설하고 있습니다.

최신 AI 에이전트가 실제 전문 업무(3D 모델링·재무·의료 영상 진단 등)를 수행할 수 있는지 엄격하게 검증한 결과, 완답률은 최고 24%에 그쳤으며, 조작 실수보다 「무엇을 해야 하는가」라는 이해·방침 단계에서 좌절하는 케이스가 많아, 완전히 통째로 맡기기에는 아직 실력이 따라오지 못하고 있음이 밝혀졌습니다.

LLM을 여러 공정에 연결한 AI 시스템에서는 어디에서 실패하고 있는지 파악하기 어렵기 때문에, 프롬프트(Prompt)를 수정해도 정밀도가 올라가지 않을 수 있습니다.

이 기사에서는 각 공정의 출력을 모두 기록하여 「실패 지점을 지목하는 것」이 개선의 출발점이라고 해설합니다. 원인을 특정할 수 있다면 우선 프롬프트 수정을 시도하고, 그럼에도 한계에 부딪혔을 때 비로소 공정의 구조 변경에 착수하는 순서가 유효합니다.

실험에서는 기존 수법과 비교한 결과 평균 +14.1포인트의 개선이 확인되었으며, 특히 구조 변경이 필요한 태스크에서는 +25~49포인트라는 큰 차이가 발생했습니다. 또한 모델이 바뀌면 최적의 프롬프트도 바뀐다는 점, 「생각하는 모델 (Reasoning Model)」 특유의 토큰 배분 함정 등 현장에서 유용한 지식도 풍부하게 소개하고 있습니다.

AI 에이전트가 대화·의미·절차 등 여러 종류의 메모리를 가짐으로써 어떻게 지속적인 협업자가 될 수 있는지를 해설하며, Oracle의 OAMP를 이용한 구현 사례를 곁들여 뛰어난 메모리 설계가 에이전트 아키텍처의 핵심임을 역설하고 있습니다.

AI를 어떻게 활용할지의 결과는 사용자 자신이 얼마나 많은 지식·문맥·사고를 가져오느냐에 따라 결정된다는 생각을 축으로, 파인튜닝 (Fine-tuning)과 프롬프팅 (Prompting)의 차이, 코딩 학습의 향후 의의, 그리고 AI에 대한 「공포」가 아닌 「활용」을 출발점으로 삼아야 하는 이유를 AI 에듀케이터인 Harper Carroll과의 대담을 통해 논하고 있습니다.

Spring AI 2.0의 정식 출시와 맞추어, Azure Cosmos DB가 벡터 검색·채팅 메모리·멀티 에이전트 대응을 지원하는 전용 Spring 통합 모듈을 제공하여 Java로 프로덕션 등급의 AI 앱을 더욱 간편하게 구축할 수 있게 되었습니다.

2026년 6월 22일 주간의 AWS 업데이트를 정리한 기사입니다. AWS Summit Japan 2026 개최 보고와 함께, 해당 주의 주요 서비스 업데이트를 소개합니다.

주목할 만한 업데이트로는 AI가 생성한 코드를 안전하게 실행할 수 있는 「AWS Lambda MicroVMs」 발표와, AI로 위협 조사를 자동화하는 「Amazon GuardDuty AI-powered investigations」의 프리뷰 제공 등을 꼽을 수 있습니다.

또한, Amazon CloudWatch Logs에서의 syslog 수집 대응, AMI의 계보 관리를 강화하는 「AMI Watermarks」 기능, Swift용 IoT SDK의 일반 제공(GA) 시작 등, 폭넓은 분야에 걸친 업데이트가 가득한 한 주였습니다.

급격히 변화하는 기술 트렌드를 따라가지 못해 "막히기" 전에, 기합이나 노력이 아닌 일상적으로 지속할 수 있는 「시스템 (Mechanism)」을 만드는 것이 중요하다고 해설하고 있습니다. 캐치업(Catch-up)의 실패 사례를 바탕으로, 애쓰지 않아도 계속 돌아가는 상태를 어떻게 구축할 것인가를 제안하는 발표 자료입니다.

AI에 너무 의존하여 코드를 읽지 않고 구현한 결과, 버그나 이해 부족을 초래한 실패담을 바탕으로, AI의 아웃풋을 올바르게 평가하기 위해서는 코드베이스에 대한 이해가 필수적이라고 역설하고 있습니다. AI 시대이기에 더욱 코드를 제대로 읽고 컨텍스트 (Context)를 파악하는 것의 중요성을 전달하고 있습니다.

AI 에이전트가 태스크 구현을 담당하게 된 현대에 있어, 「할당된 구현을 해내기만 하는」 방식의 업무나 조직은 입지가 위태로워지고 있으며, 향후 엔지니어에게 요구되는 것은 코드를 쓰는 것이 아니라 에이전트가 안전하게 실행되는 파이프라인을 설계하고 결과물을 리뷰하는 능력이라고 논하고 있습니다.

SI 비즈니스 현장에서 AI(특히 Microsoft Copilot 및 Copilot Studio)의 눈부신 진화를 매일 체감하며, 그것을 어떻게 고객을 위한 이점으로 가격 이외의 형태로 제공할 수 있을지, 아직 답이 보이지 않는 중에도 계속해서 모색하는 엔지니어의 솔직한 생각을 담은 기사입니다.

Microsoft가 WSL (Windows Subsystem for Linux)에 Linux 컨테이너 기능을 통합한 「WSL container」의 퍼블릭 프리뷰 (Public Preview)를 공개했습니다. 새로운 CLI 도구 「wslc.exe」와 Windows용 API를 제공하여, 서드파티 도구 없이도 컨테이너 개발을 수행할 수 있습니다. 엔터프라이즈용으로는 Intune 및 Microsoft Defender와의 연동도 예정되어 있습니다.

Apple이 macOS 14 Sonoma 및 macOS 15 Sequoia를 대상으로, 클립보드 착취나 샌드박스 회피 등 WebKit 관련 취약성 31건을 수정한 「Safari v26.5.2」를 출시했습니다.

2026년 6월 30일, 도쿄 외환 시장에서 엔화 환율이 일시적으로 1달러=162엔대까지 하락하며, 1986년 12월 이후 약 39년 반 만의 엔저 수준을 기록했습니다. 미국 내 인플레이션 재점화에 따른 FRB의 금리 인상 관측과 달러 매수 수요 증가가 주된 원인이며, 미일 금리 차와 일본의 재정·에너지 상황도 엔화 매도 압력을 높이고 있습니다. 정부와 일본은행(BoJ)에 의한 환율 개입에 대한 경계감도 높아지고 있습니다.

우크라이나와 중동의 전쟁을 배경으로, 군비 경쟁을 멈추고 핵 군축·AI 군사 이용 규제·부흥 계획으로 전환할 것을 호소하는 「제정신으로 가는 길」 칼럼입니다. 냉전기의 외교관 뮈르달의 경고를 인용하며, 일본에도 핵 폐지와 부흥 지원에서의 적극적인 역할을 요구하고 있습니다.

Google이 AI 모델 「Gemini」의 제공 능력 한계를 초과하는 수요를 Meta로부터 요청받아 이용을 제한함에 따라, Meta의 사내 AI 프로젝트에 차질이 생기고 있다고 영국 FT가 보도했습니다.

Gartner의 예측에 따르면, 생성형 AI의 능력 과대평가로 인해 2026년에 시작되는 메인프레임 탈피 프로젝트의 70% 이상이 실패로 끝날 전망이며, 2030년까지 관련 벤더의 75%가 사업 전환 또는 철수를 강요받게 될 것이라고 합니다.

Google은 AI 에이전트 분야에서 「수직 통합 (Vertical Integration)」 전략을 추진하고 있으며, 독자 반도체부터 AI 에이전트까지 각 레이어를 자사 서비스로 커버하고 있습니다. 핵심은 「Vertex AI」를 기능 확장 및 개칭한 「Gemini Enterprise Agent Platform」으로, AI 모델의 구축부터 운용·보안까지 일원 관리하고 있습니다.

AI 자동 생성 콘텐츠

본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0