
프로그래밍 잡기 2026년 6월 25일
요약
Go 1.27의 제네릭 메서드 도입, Node.js 24.18.0 LTS 릴리스, VS Code 1.126 업데이트 등 주요 개발 도구의 변화를 다룹니다. 또한 GitHub Copilot의 BYOK 지원 및 AI 코딩 에이전트를 위한 디자인 스킬 도입 등 AI 기반 개발 환경의 진화를 소개합니다.
핵심 포인트
- Go 1.27에서 제네릭 메서드 도입 예정 (인터페이스 정의는 불가)
- VS Code 1.126: 비용 관리, 언어 모델 설정 통합, 에이전트 기능 강화
- GitHub Copilot: BYOK 지원 및 AI 디자인 스킬 'Impeccable' 실험적 도입
- 양자 컴퓨터 위협에 대비한 '크립토 어질리티' 설계의 중요성 강조
오늘도 인터넷의 바다에서 주워온, 개인적으로 관심이 갔던 기술 뉴스나 기사를 엄선하여 전달해 드립니다. 의견이나 보충할 내용이 있다면 댓글로 알려주시면 감사하겠습니다.
Go 1.27에서는 대망의 Generic Methods(제네릭 메서드)가 도입됩니다. Go 1.18에서 추가된 제네릭(Generics)은 메서드에 대한 타입 파라미터 지정이 불가능했으나, 이번 제안에서는 인터페이스의 제네릭 메서드를 지원하지 않는 형태로 구현되었습니다. 이를 통해 Stream API의 Map과 같은 메서드 체이닝을 중첩 없이 읽기 쉽게 기술할 수 있게 됩니다. 참고로, 제네릭 메서드는 인터페이스의 메서드로 정의할 수 없다는 제약이 있습니다.
Node.js 24.18.0 LTS(코드네임 「Krypton」)의 릴리스 노트에는 루트 인증서 업데이트, 버퍼 풀(Buffer Pool) 크기 확장, 새로운 암호화 알고리즘 추가(TurboSHAKE 등), HTTP 개선과 같은 주요 변경 사항 및 커밋 목록이 정리되어 있습니다.
Visual Studio Code 1.126(2026년 6월 24일 출시)에서는 비용 관리, 언어 모델, 에디터 경험 측면에서 개선이 이루어졌습니다.
비용 관리 측면에서는 채팅 세션 전체의 비용을 표시하는 기능이 추가되어 이용 상황 파악이 용이해졌습니다. 언어 모델 설정에서는 컨텍스트 크기(Context Size)와 추론 노력량(Inference Effort)을 하나의 피커(Picker)로 통합하여 설정 조작이 간편해졌습니다.
에이전트 기능으로는 Agents 창을 통해 하나의 Copilot 세션 내에서 여러 채팅을 동시에 실행할 수 있게 되었습니다.
에디터의 안전성 향상을 위해 새로운 폴더는 처음부터 제한 모드(Restricted Mode)로 열리며, 내용을 확인한 후 신뢰할지 여부를 판단할 수 있게 되었습니다. 또한, 오조작을 방지하기 위해 Workspace Trust 에디터에서 「상위 폴더 신뢰」 버튼이 삭제되었습니다.
나아가 문서 구성도 쇄신되어, 에이전트 관련 정보가 「Agents」 섹션으로 집약되는 등 내비게이션이 개선되었습니다.
양자 컴퓨터의 위협에 대비하기 위해, 암호 알고리즘을 시스템 중단 없이 안전하게 전환할 수 있는 「크립토 어질리티(Crypto-agility)」의 중요성이 높아지고 있습니다. 이는 알고리즘을 하드코딩하지 않고, 암호 파라미터를 메타데이터나 버전 번호로서 암호문과 함께 저장하는 설계 기법입니다. Microsoft의 Office, SQL Server, Azure Blob Storage 등 실제 제품에서의 구현 사례를 참고하여, 포스트 양자 암호(PQC)로의 이행을 내다본 설계를 지금 바로 도입할 것이 요구되고 있습니다.
GitHub는 2026년 6월 22일, AI 코딩 에이전트를 위한 디자인 지원 스킬인 「Impeccable」을 GitHub Copilot 앱의 내장 스킬로서 실험적으로 사용할 수 있게 했습니다. Impeccable은 Paul Bakaus 씨가 개발한 오픈 소스 스킬로, 디자인 어휘 공유 및 규칙 기반의 품질 체크 등을 제공합니다. AI가 생성한 UI에서 발생하기 쉬운 정형화된 외관이나 품질 문제를 탐지하고, 프로젝트의 디자인 방침에 따른 개선 피드백을 반환합니다.
GitHub Copilot 앱이 BYOK(Bring Your Own Key)를 지원하여, OpenAI나 Anthropic, Ollama 등 직접 준비한 모델 프로바이더를 사용하여 에이전트 세션을 실행할 수 있게 되었습니다.
GitHub Copilot의 Free 및 Student 플랜에서 모델 선택이 「자동 선택(auto)」으로 통일되어, 태스크에 최적화된 모델이 자동으로 선택되도록 변경되었습니다.
GitHub가 보안 인시던트 대응을 강화하여, 엔터프라이즈 소유자가 침해된 계정의 모든 인증 정보를 일괄 즉시 무효화 및 삭제할 수 있는 「브레이크글래스(Break-glass)」 기능과, 개인 사용자가 자신의 인증 정보를 셀프 서비스로 일괄 무효화할 수 있는 신기능을 추가했습니다.
Mistral AI는 2026년 6월 23일, 최신 OCR 모델인 「Mistral OCR 4」를 출시했습니다. 본 모델은 텍스트 추출뿐만 아니라 바운딩 박스 (Bounding Box), 블록 분류 (Block Classification), 신뢰 점수 (Confidence Score)를 반환하는 구조화된 출력 (Structured Output)에 대응합니다. 170개 언어 및 10개 언어 그룹을 지원하며, 저자원 언어 (Low-resource language)에서도 높은 정밀도를 발휘합니다. 독립 평가자에 의한 비교에서는 평균 72%의 승률을 달성했으며, 공개 벤치마크인 「OlmOCRBench」에서도 최고 점수를 기록했습니다. RAG (Retrieval-Augmented Generation)나 에이전트형 워크플로우 (Agentic workflow), 기업용 검색 등 폭넓은 용도에 대응하며, API는 1,000페이지당 4달러로 이용할 수 있습니다.
Microsoft는 Azure AI Foundry에 Mistral의 두 가지 신규 모델을 추가했습니다. 「Mistral Document AI (OCR 4)」는 170개 언어 대응의 구조적 문서 이해를 실현하여 RAG 및 에이전트 워크플로우 활용이 가능합니다. 「Mistral Medium 3.5」는 1,280억 개의 파라미터 (Parameters)를 가진 범용 모델로, 추론 (Reasoning), 코딩 (Coding), 자동화 (Automation)에 대응합니다. 두 모델을 조합함으로써 문서 처리부터 하류(Downstream) 추론까지, 엔터프라이즈용 AI 시스템을 통합적으로 구축할 수 있습니다.
macOS 27 Golden Gate에서는 fm 명령어가 추가되어, Ollama 등을 설치하지 않고도 OpenAI 호환 API 서버를 로컬에서 이용할 수 있게 되었습니다. 필자는 이 fm 명령어를 코딩 에이전트(Coding Agent)인 「OpenCode」에서 활용하는 실험을 진행했습니다. 다만, 요청(Request)의 JSON 형식 체크가 엄격하기 때문에, 프록시 서버 (Proxy Server)인 「fmproxy」를 직접 제작하여 대응하고 있습니다. 완전 로컬 모델의 경우 컨텍스트 윈도우 (Context Window)의 제약이 있지만, 도구 호출 (Tool Calling)이나 구조화된 출력에 대응하고 있어 간편한 처리 자동화에는 충분히 활용 가능할 것으로 보입니다.
Slack에 팀 멤버로 참여하여 채널 내의 누구라도 @Claude라고 태그하는 것만으로 태스크를 위임할 수 있는 신기능 「Claude Tag」가 Claude Enterprise 및 Team 사용자를 대상으로 베타 제공되기 시작했습니다.
Anthropic이 자사에서의 실천을 통해 얻은, 인간과 AI 에이전트가 동일한 워크스페이스에서 협력하여 일하는 「멀티플레이어 에이전트 (Multiplayer Agent)」 팀을 성공시키기 위한 4가지 교훈(정보의 공개 공유, 역할의 명확화, 북극성 목표(North Star Goal) 설정, 신뢰의 단계적 구축)을 소개하고 있습니다.
Google은 브라우저, 모바일, 데스크톱 환경을 가로질러 자율적으로 조작할 수 있는 에이전트를 구축할 수 있는 「컴퓨터 사용 (Computer Use)」 기능을 Gemini 3.5 Flash에 네이티브로 통합했다고 발표했습니다.
칭화대학교와 Zhipu AI가 개발한 오픈 소스 대규모 언어 모델 (LLM) 「GLM-5」가 유료 최상위 AI에 육박하는 성능을 가지면서도 무료로 공개되어 있으며, 그 아키텍처와 강화학습 (RL)을 활용한 에이전트용 훈련 기법을 자세히 해설하고 있습니다.
엔터프라이즈에서의 AI 에이전트 보급에 따라, 누구의 권한으로 에이전트가 행동하고 있는지가 모호해지는 「프린시펄 드리프트 (Principal Drift)」 문제를 제기하며, 그 해결책으로서 에이전트마다 서명된 정책(Signed Policy)이나 추론 수준의 감사 기록을 관리하는 「에이전트 오퍼레이션 (Agent Operations)」이라는 새로운 조직 기능의 필요성을 논하고 있습니다.
MCP 등의 프로토콜 습득에 주력하는 것이 아니라, AI 에이전트가 시스템을 발견·이해·조작하는 경험 (Agent Experience = AX)을 설계하는 규율이야말로 변화가 빠른 에이전트 AI 시대에 지속적인 경쟁 우위를 가져다준다는 사고방식을 제창하고 있습니다.
2026년 6월 25일의 Azure 업데이트 정보를 정리한 블로그 게시물입니다. Logic Apps, Azure File Sync, Microsoft Fabric의 신기능 및 프리뷰가 다수 소개되어 있습니다. Azure DevOps의 Workload identity federation 관련 폐지 정보와 Azure NetApp Files의 GA (General Availability), Microsoft의 AI 에이전트 및 MCP 서버 관련 문서 등도 게재되어 있습니다. 또한 포스트 양자 암호 (Post-quantum cryptography)나 텍사스주 페코스의 신규 데이터 센터 개설, Microsoft의 수자원 절감 노력 등 폭넓은 주제를 다루고 있습니다.
「HotkeyClash」는 macOS에서 단축키 중복을 감지하는 메뉴바 (Menu Bar) 앱입니다. 접근성 API (Accessibility API)를 통해 실행 중인 앱의 단축키를 스캔하며, Karabiner-Elements나 macOS의 시스템 단축키와의 충돌도 감지할 수 있습니다. 중복 사항은 심각도 순으로 표시되며, 어떤 앱이 우선권을 갖는지도 확인할 수 있습니다. GNU GPL v2.0 라이선스로 무료 이용이 가능하며, GitHub 또는 Homebrew를 통해 설치할 수 있습니다.
Apple이 macOS 27 Golden Gate의 SDK에서 DVD 재생용 「DVDPlayback 프레임워크 (DVDPlayback framework)」를 삭제했으며, 향후 macOS에서는 완전히 폐지될 예정임이 밝혀졌습니다.
물서당(Monokakido)이 일본어 워드 프로세서 「egword Universal」을 v2.3.2로 업데이트했습니다. macOS 26 Tahoe에 대응하는 새로운 아이콘 채택과 문서가 Spotlight에서 검색되지 않던 버그 수정을 포함했습니다.
설치 없이 더블 클릭만으로 그래픽 카드의 VRAM에 이상이 없는지 체크할 수 있는 무료 도구 「memtest_vulkan」의 사용법을 소개합니다.
NVIDIA의 최신 AI 서버 「Rubin 플랫폼 (Rubin platform)」은 업계 최초로 100% 액체 냉각 (Liquid Cooling) 시스템을 채택했습니다. 냉각수의 온도를 최대 45℃까지 높임으로써, 기존 공랭 (Air Cooling) 방식에 비해 에너지 소비를 대폭 줄일 수 있습니다. 팬(Fan)이나 냉기 통로가 필요하지 않아 칠러 (Chiller) 없이도 운용이 가능합니다. 데이터 센터의 소비 수량을 거의 제로에 가깝게 만들 수 있어, 냉각 비용 절감과 환경 부하 저감을 동시에 실현하고 있습니다.
감상:
완전히 냉각하겠다는 것이라기보다, 망가지지 않고 성능 저하도 일어나지 않을 정도로 뜨겁게 만들지 않겠다는 이야기 같다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기