Augmented Coding: Beyond the Vibes : Kent Beck이 바이브 코딩은 코드에는 신경쓰지 않고 시스템의 동작에만 신경쓰는 반면 증강 코딩은 코드와 복잡성, 테스트 커버리지 등을 신경쓰면서 AI 코딩하는 것이 다르다고 정의하며 증강 코딩의 강력함을 느껴가면서 이전에 못했던 프로젝트를 다시 시도해 본 결과를 설명한다. Rust로 작성해 보려고 했지만 잘 안되자 Python으로 작성하게 한뒤 이를 바탕으로 다시 Rust로 작성해서 결과를 얻어내고 이때 사용했던 프롬프트도 같이 올려두었다. Kent Beck은 이 직업이 끝나거나 코드를 짜는 즐거움을 잃는 것에 두려움이 많지만 증강 코딩도 여전히 프로그래밍이고 지루한 결정을 줄이고 더 많은 프로그래밍 결정을 할 수 있어서 어떤 면에서는 더 나은 프로그래밍이라고 얘기한다.(영어)
Gemini CLI: your open-source AI agent : AI 코딩 어시스트인 Gemini Code Assist와 통합된 Gemini CLI를 Google이 오픈소스로 공개했다. Gemini CLI를 통해 터미널에서 파일을 수정하거나 명령을 실행할 수 있고 무료로도 사용할 수 있는데 프리뷰 기간 동안에는 분당 60개, 하루 1,000개의 모델 요청을 무료로 제공한다.(영어)
SSH Keys Don’t Scale. SSH Certificates Do. : Infisical의 Infisical SSH의 홍보글이긴 한데 SSH 키를 이용해서 보통 서버에 접속하는데 이경우 서버에 known_hosts에 등록도 해야하고 공개키를 매번 서버에 등록해야 하기에 확장성이 좋지 않고 관리하기도 쉽지 않다. SSH 인증서 방식을 쓰면 서버에 @cert-authority로 CA의 공캐키를 받아오도록 설정할 수 있고 사용자는 CA에 인증후 단기 인증서를 받아서 서버에 접속할 수 있기 때문에 보안에도 좋으면서 관리도 더 쉽게 할 수 있어서 SSH 인증서 방식을 쓰는게 좋다.(영어)
토스페이먼츠 결제 시스템 연동을 돕는 MCP 서버 구현기 : 토스페이먼츠에서 MCP 서버를 만든 과정을 설명한다. 사용자들이 결제 시스템 연동을 더 쉽게 하기 위해 MCP를 로컬 기반으로 제공하기로 하고 기존 문서를 이용해서 llms.txt로 만들었으나 결과가 만족스럽지 않았다. 그래서 BM25를 이용해서 청크로 나눈 문서를 찾아서 훨씬 더 정확한 응답을 할 수 있게 되었다.(한국어)
PNG is back! : 20년 만에 PNG 이미지 형식의 새로운 스펙이 공개되고 여러 곳에서 PNG를 추천하며 20년간 멈춰있던 과거의 영광을 되찾았다. 새로운 스펠에서는 HDR, 애니메이션, Exif를 지원하게 되었다.(영어)
IT 업계 뉴스
Google Cloud donates A2A to Linux Foundation : Google이 에이전트간 통신 프로토콜인 A2A를 Linux Foundation에 기부하고 AWS, Cisco, Microsoft, Salesforce, SAP, Service Now와 함께 Linux 재단 아래 프로젝트를 설립했다.(영어)
JavaScript™ Trademark Update : Deno가 Oracle이 가진 JavaScript 상표권에 대한 권리를 취소하기 위해 진행하는 사기 소송을 미국 상표심판부에서 기각했다. 하지만, 이 사기 소송이 사건의 핵심은 아니었기에 사기 청구를 더 수정하지 않고 소송을 계속 진행할 예정이며 Oracle은 8월 7일까지 취소 청원에 대한 답변을 보내야 한다.(영어)
앤트로픽이 AI 저작권 소송에서 이길 수 있었던 방법은 '중고책 구입' : Anthropic이 AI 학습에 저작권자 허락없이 도서를 이용한 것은 합법이라는 미국 법원 판결이 나왔다. 이는 저작권물에 대해 AI 업계가 공정 사용이라는 주장을 뒷받침하는 판결인데 몇달전의 판결과는 반대로 나온 이 판결의 판결문을 보면 Anthropic의 사건의 경우 수백만달러를 드려 중고 책을 구매해서 학습에 사용했다는 점이 주요하게 작용했다.(한국어)
Comments