Why AI Hasn't Gone Mainstream Yet
AI 모델의 성능은 뛰어나지만, 실제 제품화의 마지막 마일을 담당할 런타임 인프라가 부재해 AI가 주류화되지 못하고 있다는 주장 문제의 본질: AI 모델 성능이나 투자, 프레임워크 부족이 아니라 프로덕션 런타임의 부재가 AI 제품화의 진짜 장벽 기술적 난제: 세션 관리, 메모리 유지, 장기 실행 프로세스, 상태 격리, 분산 시스템 구축 등 복잡한 인프라 요…
최근에 읽었거나 읽으려고 하는 것들의 기록.
개발 294건
AI 모델의 성능은 뛰어나지만, 실제 제품화의 마지막 마일을 담당할 런타임 인프라가 부재해 AI가 주류화되지 못하고 있다는 주장 문제의 본질: AI 모델 성능이나 투자, 프레임워크 부족이 아니라 프로덕션 런타임의 부재가 AI 제품화의 진짜 장벽 기술적 난제: 세션 관리, 메모리 유지, 장기 실행 프로세스, 상태 격리, 분산 시스템 구축 등 복잡한 인프라 요…
Claude Code와 Obsidian을 활용해 AI 사고 체계를 구축하는 방법론. 마크다운 기반의 개인 노트 시스템을 에이전트가 운영하도록 하여, 지식 관리와 소프트웨어 개발의 패러다임을 전환한다. Vault는 AI의 메모리 시스템: 마크다운 파일들이 서로 링크되어 네트워크를 형성하며, AI 에이전트가 이를 탐색하며 학습 "Vibe Coding" 개념을…
스마트폰에서 저렴한 VPS와 터미널 앱을 이용해 Claude Code를 실행할 수 있으며, 월 $4.09의 비용으로 언제 어디서나 개발 작업이 가능하다. 스마트폰에서 Claude Code 실행 가능 - VPS + 터미널 앱 조합으로 구현 저렴한 비용 - 월 $4.09로 24시간 접속 가능한 개발 환경 빠른 설정 - 약 15분 내에 전체 구축 완료 가능 노트…
마이리얼트립 매출관리팀의 정산파일 자동화 프로젝트: 파일 기반 별도정산 업무를 내부 DB 구조로 전환하면서 규칙과 검증을 다시 설계하다 핵심 문제: 소수 거래처의 파일 기반 별도정산이 매번 재추적하고 설명해야 하는 구조적 문제 발생 초기 접근: Google Apps Script로 정산파일을 읽어 필수 정보를 표준 템플릿으로 변환 빠른 구현과 실제 적용 가능…
Claude Code 10개월 사용 경험을 바탕으로 한 완벽한 설정 가이드: Skills, Hooks, Subagents, MCPs, Plugins 등 모든 기능의 실제 활용법 Skills & Commands: 반복되는 작업을 단축 명령어로 자동화하는 규칙 기반 워크플로우 Hooks: 도구 실행 전후, 메시지 제출 등 특정 이벤트 기반 자동화 시스템 Sub…
소프트웨어는 기능만 제공하는 제품이 아니라, 사용자가 머물고 싶은 장소로 설계되어야 한다는 주장. AI 시대에 차별화의 핵심은 미학적 경험과 일관된 분위기를 만드는 아트 디렉션에 있다. 핵심 요약 소프트웨어는 제품이 아닌 공간: 사용자가 하루 중 많은 시간을 보내는 이메일 앱 같은 서비스도 사실상 '방'인데, 대부분 분위기 있는 공간이 아닌 무균실 같음 G…
8년 자동화 경험을 가진 전문가가 n8n 워크플로우 자동화 플랫폼을 완벽하게 마스터하기 위한 실전 가이드 Claude Code와 n8n의 차이: Claude Code는 코드 빌드 도구, n8n은 24/7 자동으로 실행되는 플랫폼 자동화 전 필수 단계: 프로세스 매핑으로 트리거, 입력, 출력, 실패 지점 파악 자동화 가치 판단: 반복성, 프로세스 안정성, 실…
AI 프로젝트는 시간이 지나면서 자연스럽게 에이전트로 진화하며, 이는 단순한 기능 확장이 아닌 소프트웨어와의 상호작용 방식의 근본적인 변화를 의미한다. 에이전트의 정의와 필연성: 모델이 루프를 돌며 도구에 접근할 수 있는 구조로, 거의 모든 AI 프로젝트가 최종적으로 에이전트로 수렴 자율성의 중력: 단순 채팅 도구에서 사용자의 의도를 파악해 독립적으로 행동…
좋은 테크 리드의 자질: 팀의 기술적 방향을 정의하고 자율성을 높이며 병목이 되지 않는 리더 역할 정의: 테크 리드(TL)는 아키텍처, 품질, 멘토십 세 영역에서 팀의 기술적 방향을 담당하며, 엔지니어링 매니저(EM)와는 다른 책임을 가짐 핵심 역할: 팀이 TL에 의존하지 않고 자율적으로 결정하고 움직일 수 있도록 환경을 조성하는 승수 효과 창출 세 가지…
AI 에이전트는 명령이 아닌 목표를 기반으로 사용자를 대신해 행동하는 시스템으로, 단순 자동화를 넘어 예외 상황을 처리하고 학습할 수 있다. 에이전트의 핵심: 목표 달성을 위해 자동으로 판단하고 행동하며, 예상 밖의 상황에서 인간에게 의존 필수 3가지 요소: 인식(Perception), 의사결정(Decision Logic), 행동 인터페이스(Action I…
Lovable을 이용한 프레젠테이션 슬라이드 제작 완벽 가이드. 전통적인 PowerPoint와 Google Slides를 대체할 수 있는 AI 기반 React 앱 빌더로 인상적인 슬라이드를 만드는 방법을 상세히 설명한다. 핵심 내용 Lovable의 본질: 일반 텍스트 설명으로 작동하는 React 애플리케이션을 생성하는 AI 풀스택 앱 빌더 기술 스택: Re…
"Designing Data-Intensive Applications" 책을 통해 배운 데이터베이스 레플리케이션의 세 가지 모델과 각각의 trade-off를 상세히 설명한 글 단일 리더(Single Leader) 모델: 가장 일반적인 방식으로, 하나의 리더가 모든 쓰기를 처리하고 팔로워들이 이를 복제. 쓰기 가능 여부가 리더에 의존하는 단일 실패점 존재 동…
핵심 요약 단일 에이전트의 한계를 넘어 여러 에이전트를 효과적으로 협력시키기 위한 오케스트레이션 패턴, 통신 전략, 프로덕션 배포 방법론을 다룬 실무 가이드 세 가지 오케스트레이션 패턴: 감독자 패턴(중앙 제어), 스웜 패턴(피어-투-피어), 계층형 패턴(다단계 제어) 통신 전략: 공유 상태(가장 간단), 메시지 패싱(비동기), 핸드오프 메커니즘(명시적 제…
에이전트 프레임워크의 복잡한 추상화는 모델의 학습을 방해하며, 단순한 for-loop 구조로 LLM에 최대한의 자유도를 주는 것이 더 효과적이다는 교훈 핵심 철학: 에이전트는 결국 도구 호출의 반복일 뿐이며, 수천 줄의 추상화 대신 최소한의 구조로 시작해야 함 추상화의 함정: "똑똑한" 래퍼, 검증 레이어 등은 모델이 학습한 패턴을 제약하는 역할만 함 Bi…
소프트웨어 엔지니어링에서 '좋은 취향'은 경험과 겸손함을 통해 형성되며, 다양한 관점을 이해하고 기술적 트레이드오프를 명확히 인식하는 능력에서 비롯된다. 좋은 취향의 본질: 단순함과 우아함을 추구하면서도 상황에 따른 트레이드오프를 이해하는 것 형성 과정: 훌륭한 코드와 API를 경험하고, 다른 시각을 존중하며 배우는 지속적인 노력 필요 핵심 역량: 복잡한…
Claude Opus 4.5는 뛰어난 성능을 보여주지만, 실제 코드베이스에서는 기존 추상화를 잘 조합하는 수준이며 새로운 추상화를 만들어내지는 못한다는 한계가 있다. Claude는 이미 잘 설계된 블록들을 조합하는 데 뛰어남 하지만 새로운 블록을 만들어야 할 때는 부족 실제 시니어 엔지니어가 하는 일은 좋은 추상화를 만들고 코드를 지속적으로 개선하는 것 C…
디자인 엔지니어가 AI를 워크플로우 가속화 도구로 활용하는 방법을 소개하는 글로, AI를 창의성을 대체하지 않으면서 반복적이고 시간이 오래 걸리는 작업을 효율화하는 데 중점을 둔다. AI는 아이디어 생성이 아닌 워크플로우 가속화 도구로 사용 - 핵심 개념과 의사결정은 인간이 주도 철저한 규칙 설정(Rules)이 성공의 핵심 - 코드베이스의 스타일, 접근성,…
LangSmith Agent Builder는 에이전트의 메모리 시스템을 파일 시스템 형태로 구현하여 반복적인 작업을 수행하는 에이전트가 사용자 피드백을 자동으로 학습하고 개선될 수 있도록 설계했다. 메모리 시스템의 필요성: 범용 AI와 달리 특정 작업 반복에 최적화된 에이전트는 과거 세션의 학습이 다음 세션에 적용되어야 하므로 메모리 시스템이 필수 파일 기…
Claude Code는 Anthropic에서 출시한 에이전트 코딩 도구로, 엔지니어들이 자신의 워크플로우에 맞게 커스터마이징하여 사용할 수 있도록 설계되었다. CLAUDE.md 파일 활용: 프로젝트별로 자주 사용하는 명령어, 코드 스타일, 워크플로우 가이드를 정리해두면 Claude가 자동으로 문맥에 포함시켜 작업 효율성 증대 권한 설정 커스터마이징: 파일…
개발자가 아닌 테크니컬 라이터가 WSL2 환경 구축 과정에서 마주한 다양한 기술적 장벽과 해결 방법을 상세히 기록한 경험담 WSL2 도입 배경: 클라우드 VM 기반의 비트나미 스택 의존성 탈피, 우분투 기반 LAMP 환경 구축 필요 주요 장벽 4가지: 윈도우 빌드 버전 조건, Disable 명령어 미공식, 드라이브 소유권 설정, MS 스토어 초기화 해결되지…