Trawling

개발·오픈소스 · 최신기사

개발 도구와 언어, 웹 기술과 오픈소스 프로젝트의 변화를 다룹니다.

PoC 요구사항을 바꾸려는 과정에서 Codex와 GitHub Copilot으로 프로토타입 만들기

발행

작성자는 PDF 문서 뷰어와 데이터 추출 기능을 검증하는 React PoC를 OpenAI Codex와 GitHub Copilot으로 각각 만들어 봅니다. Codex는 모킹에서 실제 Apryse WebViewer로 확장하는 과정이 비교적 매끄러웠지만, GitHub Copilot은 웹 검색이 비활성화된 상태에서 오래된 패키지와 API를 추측해 여러 문제를 만들었고, 검색을 허용한 뒤에야 10분 만에 동작하는 전체 PoC를 생성했습니다.

당신의 스마트폰이 곧 당신 것이 아니게 됩니다 — Android 잠금까지 105일

발행

Keep Android Open은 Google이 2027년부터 모든 Android 앱 개발자에게 중앙 등록과 신원 확인을 요구하고, 미등록 앱의 설치를 차단할 계획이라고 비판합니다. F-Droid와 독립 개발자에 미칠 영향, 24시간 대기와 7일·무기한 허용으로 나뉘는 사이드로딩 절차를 둘러싸고 Reddit에서도 찬반과 사실관계 검증이 이어지고 있습니다.

AI는 실제로 API를 어떻게 호출하는가? — 처음부터 이해하는 Tool Calling

발행

Foundation model은 스스로 코드를 실행하지 않고, 호출할 도구와 입력을 구조화된 요청으로 출력합니다. 애플리케이션이 실제 함수를 실행해 결과를 돌려주면 모델이 답변을 완성하며, 글에서는 Amazon Bedrock의 Converse API로 날씨·날짜 도구, 프롬프트 주입, MCP까지 단계적으로 설명합니다.

스틸맨: AI 에이전트가 복잡성을 감수할 만해지는 순간

발행

대부분의 AI 에이전트는 LLM 호출을 끼운 결정적 파이프라인에 가깝다고 지적한 뒤, 진짜 자율성이 필요한 좁은 조건을 정리합니다. 런타임에 새 경로가 발견되고, 분기 공간을 미리 열거할 수 없으며, 자율 영역을 최소화하고, 모든 결정을 저렴하게 검증·기록할 수 있어야 합니다.

AlexWortega/openjev — Qwen3.5 기반의 범용 자연어 추론 크로스 인코더

발행

openjev는 Qwen3.5를 premise와 hypothesis의 관계를 entailment·contradiction·neutral로 판별하는 단일 cross-encoder로 구성한 프로젝트입니다. 4B NLI 체크포인트와 동결된 35B-A3B MoE 백본의 작업별 MLP 헤드를 제공하며, 답변 재순위화·채점·콘텐츠 보호와 게임 제어까지 동일한 추론 primitive로 처리합니다.

Conway의 추측을 바이브로 증명해 봤습니다

발행

한 개발자가 Claude, ChatGPT, Codex와 Lean을 엮은 다중 에이전트 워크플로로 50년 된 Conway의 정제 추측에 도전했습니다. 여러 허위 증명과 검증 실패를 거친 끝에 Lean 형식화 결과를 얻었지만, 수학자의 독립 검증 전이라는 조건부 성과이며 AI 수학 연구의 검증 문제를 함께 보여줍니다.

흑백 ATS 세계에서 다채로운 경력을 살아가기

발행

Applicant Tracking System(ATS)은 이력서를 직함·회사·기간·기술 같은 구조화된 필드로 압축하면서 비선형 경력의 연결고리와 전이 가능한 역량을 버립니다. 글은 편향을 줄이려는 구조화된 채용의 필요성을 인정하면서도, 모든 지원자에게 같은 질문과 평가 기준을 적용해 경력 간 연결을 기록할 필드를 추가하자고 제안합니다.

CSS-Tricks는 협동조합이 될 수 있습니다

발행

CSS-Tricks의 기고자였던 Eric Bailey가 사이트를 기업 소유가 아닌 협동조합(Co-op)으로 운영하자고 제안합니다. 웹 지식 인프라는 단기 수익보다 보존과 육성이 중요하며, 집단 소유가 기업 전략 변화와 경영진의 일방적 결정으로부터 콘텐츠를 지킬 수 있다는 주장입니다.

AI는 사람이 검토하는 것보다 빠르게 코드를 작성합니다 — 진짜 병목은 리뷰가 되고 있습니다

발행

Claude Code, GitHub Copilot, Cursor, Codex 같은 코딩 에이전트가 코드 생성 속도를 크게 높이면서 검토와 검증이 새로운 병목이 되고 있습니다. 글은 AI가 작성한 코드를 다시 AI가 리뷰하더라도 요구사항과 비즈니스 규칙이 잘못 해석될 수 있다며, 인간이 아키텍처·보안·실패 상황·최종 책임을 맡아야 한다고 설명합니다.

C++20의 u8/char8_t 하위 호환성 참사

발행

C++20에서는 UTF-8 문자열 리터럴인 u8"..."의 원소 타입이 기존 const char에서 const char8_t로 바뀌었습니다. 그 결과 C++17에서 정상적으로 컴파일되던 코드가 const char*를 요구하는 기존 API 호출에서 깨질 수 있으며, Google C++ Style Guide도 가능한 경우 u8 접두사를 피하라고 권고합니다.

AI가 코드베이스 절반을 썼다 — 유지보수 청구서는 3개월 차에 도착했다

발행

AI 코딩 도구가 초안 생성 비용을 거의 0으로 만들었지만, 리뷰와 유지보수 비용은 그대로라서 '생산성'의 회계가 왜곡된다는 글입니다. 저자는 자신의 오픈소스 프로젝트들에서 관찰한 패턴과 METR 연구(숙련 개발자가 AI 사용 시 19% 더 느려짐)를 근거로, 생성 속도가 아닌 소유 비용(ownership cost)을 측정해야 한다고 주장합니다. 디버깅, 태스크 단위 비용, 무한 루프, 이해의 외주화라는 네 가지 숨은 비용 항목을 구체적 수치와 함께 제시합니다.

AskDeck — AI에게 전화를 걸면 PowerPoint와 내레이션 영상이 돌아오는 서비스

발행

AskDeck은 노트북 앞에서 프롬프트를 입력하는 대신 전화, SMS, 이메일, 웹으로 AI 에이전트 Eric에게 브리핑해 발표 자료를 만드는 서비스입니다. Claude, ChatGPT, Cursor 안에서 MCP로도 호출할 수 있으며, 편집 가능한 pptx 파일과 이를 소개하는 내레이션 영상을 함께 돌려줍니다. 워터마크가 붙은 미리보기는 무료이고 실제 파일은 구독 없이 29달러에 한 번 구매합니다.

Laya — 텍스트를 생성하지 않는 오픈소스 'System 1' 의사결정 모델

발행

Convai Innovations가 Hugging Face에 공개한 Laya는 텍스트 생성 대신 보정된 확률과 신뢰도를 반환하는 비자기회귀(non-autoregressive) 의사결정 모델입니다. ModernBERT-large 기반 421M 파라미터로 환각과 파싱 오류를 원천 차단하고, 단일 질문 38ms 수준의 지연과 in-task 83.8% 정확도를 보고했습니다. Apache 2.0 라이선스로 자체 호스팅이 가능합니다.

Claude Code, CLAUDE.md가 없으면 AGENTS.md를 읽도록 지원 추가 — 에이전트 지시 파일 표준화

발행

Anthropic의 AI 코딩 도구 Claude Code가 프로젝트에 CLAUDE.md가 없을 때 AGENTS.md를 프로젝트 지시 파일로 읽는 기능을 추가했습니다. AGENTS.md는 OpenAI Codex 등 여러 에이전트가 채택한 공통 규약으로, 개발자들이 도구별 지시 파일을 중복 관리할 부담이 줄어듭니다. 이번 릴리스에는 대기 메시지 일괄 전송 키, claude.ai 스킬·플러그인 동기화, 플러그인 보안 강화 등 다수의 개선도 함께 담겼습니다.

두 AI가 서로의 코드를 30일간 리뷰하게 했다 — 그러나 결정적 버그는 사람이 5분 만에 잡았다

발행

저자가 30일간 작성 에이전트와 별도의 '회의론자(skeptic)' 리뷰 에이전트를 운영한 실험 기록입니다. AI 리뷰어는 41개 실제 이슈 중 38개를 잡았지만, Stripe 웹훅의 'ack-before-persist' 같은 조용한 데이터 정합성 버그는 같은 모델 계열 특유의 공통 맹점 때문에 놓쳤고, 시니어 엔지니어는 과거 장애 경험으로 5분 만에 발견했습니다.