The 5 Levels of Agentic Software
에이전트 소프트웨어를 단순하게 시작해서 필요한 기능을 점진적으로 추가하는 5단계 아키텍처 가이드. 각 단계별로 실제 코드 예제를 제시하며, 복잡한 멀티에이전트 시스템부터 시작하는 실수를 피하도록 강조합니다. 핵심 요약 기본 원칙: 단순하게 시작해서 각 단계에서 필요한 기능만 추가하기 검증 가능한 방식으로 점진적으로 확장 복잡성은 필요할 때만 추가 5단계 아…
최근에 읽었거나 읽으려고 하는 것들의 기록.
개발 280건
에이전트 소프트웨어를 단순하게 시작해서 필요한 기능을 점진적으로 추가하는 5단계 아키텍처 가이드. 각 단계별로 실제 코드 예제를 제시하며, 복잡한 멀티에이전트 시스템부터 시작하는 실수를 피하도록 강조합니다. 핵심 요약 기본 원칙: 단순하게 시작해서 각 단계에서 필요한 기능만 추가하기 검증 가능한 방식으로 점진적으로 확장 복잡성은 필요할 때만 추가 5단계 아…
Claude Code 구축에서 배운 교훈: 프롬프트 캐싱이 모든 것을 결정한다 장기 실행 에이전트 제품인 Claude Code는 프롬프트 캐싱을 기반으로 설계되었으며, 이를 통해 이전 라운드의 계산을 재사용하여 지연시간과 비용을 크게 감소시킬 수 있다. 프롬프트 캐싱은 접두사 매칭 방식으로 동작하며, 요청 시작부터 cache_control 지점까지의 모든…
구글 14년차 엔지니어 Addy Osmani가 공유한 팀 협업과 의사결정에 대한 14가지 교훈. AI 코딩 도구의 올바른 사용법과 복잡함을 단순화하는 설계 철학을 담은 3가지 핵심 사례 소개. 핵심 요점 AI 코딩의 차이는 구조에서 비롯됨 65줄의 규칙 파일이 수천 스타를 받은 이유 매번 잘 지시하기보다 일하는 방식 자체를 정의하는 것이 효과적 복잡함을 제…
절대 잊지 않는 AI 에이전트를 구축하기 위해서는 단순한 벡터 데이터베이스를 넘어 메모리를 인프라로 설계해야 한다. 메모리의 본질: 저장소가 아닌 프로세스이며, 단순 유사도 검색(임베딩)은 진실을 측정하지 못해 환각 문제 발생 단기 메모리: 체크포인팅으로 해결 - 에이전트 상태를 주기적으로 스냅샷하여 결정성, 복구성, 디버깅 가능성 확보 장기 메모리 아키텍…
에이전틱 코딩 능력을 평가하고 향상시키기 위해 사이버네틱스의 실행 가능 시스템 모델(VSM)을 적용하는 방법을 제시하며, AI 코딩 에이전트의 역량을 5단계로 구분하여 단계적으로 제어를 위임할 수 있는 프레임워크를 제안한다. VSM 기반 5단계 평가 체계: 에이전틱 코딩을 System 15로 분류하여 현재 위치를 파악하고 진화 방향을 제시 System 2(…
Google Cloud의 AI 에이전트 개발 가이드로, 스타트업이 프로토타입에서 프로덕션 수준의 AI 에이전트 시스템으로 전환하기 위한 체계적인 엔지니어링 접근법을 제시합니다. AI 에이전트의 신뢰성과 책임성 보장: 프로덕션 환경에서 안전하고 책임 있는 에이전트 구축을 위한 원칙과 프레임워크 제시 Grounding의 역할: RAG(Retrieval-Augm…
ACE-Step 1.5: 오픈소스 음악 생성의 경계를 넘다 외부 편향 없이 제어 가능성을 높이기 위해 통합된 내재적 강화학습 프레임워크를 구축했습니다. DiT 백본에는 DiffusionNTF를 적용하고, 언어 모델에는 Group Relative Policy Optimization(GRPO)을 적용하여 내부 기하학적, 확률론적 일관성에서 보상을 도출합니다.…
저자가 TypeScript/Node.js 환경에서 기존 엑셀 라이브러리의 한계를 극복하기 위해 1주일 만에 Rust 기반의 새로운 엑셀 라이브러리 SheetKit을 개발했으며, AI 코딩 에이전트와의 협업 방식을 통해 빠른 개발이 가능했던 경험을 공유하고 있습니다. SheetKit은 Rust로 작성된 OOXML 스프레드시트 라이브러리로 Node.js 바인딩…
AI 코드 생성 속도의 급증으로 코드 리뷰가 새로운 병목이 되고 있으며, 이는 지속 불가능한 상태를 야기하고 있다. 핵심 문제: AI 도구로 인한 코드 생성 속도 증가 → 리뷰 과정이 병목 → 2,500개 이상의 미처리 PR 발생 큐 이론 적용: 입력이 처리량보다 빠르게 증가하면 누적 실패 발생 → 역압(backpressure) 필요 역사적 선례: 방직산업…
Claude Code의 스킬 시스템을 활용해 일상 기록용 저널링 스킬을 먼저 만들고, 이를 연구 아이디어 기록용 스파크 스킬로 확장한 경험 공유 떠오른 아이디어를 즉시 기록하되, 자동으로 정리되는 시스템 구축 - 기존의 산발적인 메모 문제를 Claude의 자동 전처리로 해결 니즈 설명 > 구현 방식 지시 - "어떻게 만들어"가 아닌 "이런 니즈가 있어"로…
WebMCP는 웹사이트가 브라우저 내 AI 에이전트에게 구조화된 도구를 직접 노출하도록 설계된 제안 표준기존의 화면 스크래핑이나 DOM 추론 대신, 웹이 스스로 “이 페이지에서 무엇을 할 수 있는지” 기능과 입력·출력을 명시적 계약 형태로 제공선언적 API와 명령형 API를 통해 HTML 폼 기반 작업부터 복잡한 JavaScript 상호작용까지 지원에이전트
OpenAI의 Codex를 활용해 수동으로 작성한 코드 없이 100만 줄 규모의 소프트웨어 제품을 5개월에 완성한 실험 결과와 그 과정에서 얻은 엔지니어링 원칙에 대한 보고서 0줄의 수동 작성 코드: 애플리케이션 로직, 테스트, CI 설정, 문서, 모니터링까지 모든 코드를 Codex가 작성 10배 빠른 개발 속도: 수동으로 작성했다면 필요했을 시간의 약 1…
Anthropic 해커톤 우승자의 Claude Code 실전 팁 가이드와 UX 전문가 제이콥 닐슨의 예측, Opus 4.6 활용법 등 주목할 정보 제공합니다. https://t.co/eezb18iJlQ
프로젝트 규모가 커질수록 테스트는 단순 동작 확인을 넘어 팀의 개발 속도와 품질을 결정하는 핵심 요소가 된다. 이 글은 테스트를 "많이 작성하는 법"이 아닌 "계속 유지할 수 있게 작성하는 법"에 초점을 맞춘 실전 가이드이다. 읽기 쉬운 테스트 작성이 리뷰 품질을 좌우한다 - 테스트 이름에 주체(권한/역할), 행동, 기대 결과를 명확히 담으면 실패 로그만으…
AI 시대의 소프트웨어 개발 미래에 대한 오픈 스페이스 모임에서의 성찰과 논의. LLM 기술의 도입이 개발자의 학습과 코드 이해도, 그리고 프로그래밍의 즐거움에 미치는 영향에 대한 깊이 있는 논의. 인지적 부채(Cognitive Debt) 문제: LLM에 의존하면서 개발팀이 도메인과 코드에 대한 이해도 감소 가능성 TDD의 리팩토링 단계처럼 개발자가 LLM…
개발자가 RPI 방법론을 활용하여 OpenClaw의 경량 버전을 Raspberry Pi와 goose 에이전트로 구현한 프로젝트 경험기 OpenClaw 대체 프로젝트: Tech Twitter에서 유행한 OpenClaw를 goose 에이전트 기반으로 직접 구축 RPI 방법론의 효과: 연구-계획-구현 단계로 나눠 AI 할루시네이션을 줄이고 실제 기술 문제에만 집…
디자인 시스템 구축 초기, 만드는 주체마다 ‘디자인 시스템’에 대한 이해도가 다르다고 느꼈습니다. 누군가는 Figma 라이브러리만을 디자인 시스템이라 생각하기도 하고 누군가는 개발 code, figma 컴포넌트
올림픽이나 프리미어리그 경기, 시즌 피날레 등 대형 이벤트의 인프라를 운영할 때면 대부분 시스템이 좀처럼 겪지 않는 썬더링 허드 문제에 직면한다. 수백만 명의 사용자가 단 3분이라는 짧은 시간 안에 동시에 로그인하고, 콘텐츠를 탐색한 뒤 재생 버튼을 누르기 때문이다. 이런 상황은 미디어 업계에 국한된 문제가 아니다. 블랙프라이데이를 앞둔 이커머스 기업의 CTO나 시장이 급변하는 상황에서 밤을 지새우는 금융 시스템 아키텍트에게도 동일한 악몽이다. 근본적인 문제는 언제나 같다. 수요가 시스템 수용 능력을 한 자릿수 이상으로 초과할 때, 어떻게 살아남을 수 있을까?
소프트웨어 개발 분야에서 AI 코딩 도구(Codex)를 중심으로 한 근본적인 변화가 일어나고 있으며, OpenAI는 조직 전체가 이를 효과적으로 도입하기 위한 실행 계획을 제시하고 있다. 기술 역량의 급속한 발전: 12월 이후 Codex는 단순 단위 테스트 작성을 넘어 대부분의 코드 작성과 운영, 디버깅을 수행할 수 있는 수준으로 진화 조직 전환의 필요성:…
소프트웨어 엔지니어가 AI 도구 도입 과정에서 겪은 3단계(비효율→적절→혁신) 중 5단계의 실전 여정을 공유하며, 챗봇에서 에이전트로의 전환과 점진적 최적화를 통해 실질적 생산성 향상을 이루어낸 경험담 새로운 도구 도입의 3단계: 비효율 → 적절 → 혁신의 필연적 과정 챗봇 기반 AI는 한계: 코딩 작업에서 시행착오가 많아 비효율적, 에이전트(파일 읽기,…