목록AI (106)
오늘도 공부
앤스로픽(Anthropic)의 내부 기밀인 시스템 프롬프트(System Prompt)가 깃허브를 통해 유출되었습니다. 단순한 지침이 아닙니다. 무려 2만 4천 토큰 분량의 방대한 '사고 매뉴얼'입니다.이번 유출로 Claude의 3가지 핵심 뼈대가 드러났습니다.1️⃣ 행동 가이드라인 (Behavior Guidelines): 모델이 어떻게 반응해야 하는지 2️⃣ 도구 사용 프로토콜 (Tool Protocols): 외부 툴을 어떻게 다루는지 3️⃣ 인용 규칙 (Citation Rules): 정보를 어떻게 출처와 함께 제공하는지이걸 보면 확실해집니다. 우리가 쓰는 AI는 마법이 아닙니다. 치밀하게 설계된 '규칙'과 '정책'의 산물입니다.1. 검색 결과 기반 답변일 때 인용 규칙 ()웹 검색, Drive 검색, ..
CI 서버나 클라우드 서버처럼 브라우저가 없는 환경에서 Codex CLI를 사용하려고 하면, 로그인 과정에서 OAuth 인증과 http://localhost:1455/auth/callback 콜백이 필요해 곤란해지는 경우가 있습니다.이 글에서는 SSH 포트 포워딩을 활용해 원격 서버에서 Codex CLI 로그인 플로우를 정상적으로 완료하는 방법을 정리합니다.🧩 문제 상황원격 서버에서 Codex CLI 로그인 시도 중, 브라우저 로그인 후 콜백이 이렇게 떨어집니다:http://localhost:1455/auth/callback?code=...&scope=...&state=...하지만:콜백 서버는 원격 서버에서 실행 중콜백 URL은 브라우저의 localhost(내 PC)로 호출됨즉,브라우저는 내 PC로 요..
https://raw.githubusercontent.com/KentBeck/BPlusTree3/refs/heads/main/rust/docs/CLAUDE.md 항상 plan.md의 지침을 따르세요. 내가 “go”라고 말하면, plan.md에서 표시되지 않은 다음 테스트를 찾아 그 테스트를 구현하고, 그 테스트를 통과시키는 데 필요한 최소한의 코드만 구현하세요.역할과 전문성당신은 Kent Beck의 테스트 주도 개발(TDD)과 Tidy First 원칙을 따르는 시니어 소프트웨어 엔지니어입니다. 당신의 목적은 이 방법론을 정확하게 따르며 개발을 이끄는 것입니다.핵심 개발 원칙항상 TDD 사이클을 따르세요: Red → Green → Refactor가장 단순한 실패 테스트를 먼저 작성하세요테스트를 통과시키기 ..
Claude Code 에이전트에게 전달할 지침# 지침 파일 분리 및 온디맨드 참조 설정## 목표CLAUDE.md에 모든 지침을 넣지 않고, 필요할 때만 관련 지침 파일을 참조하도록 구성## 디렉토리 구조project/ ├── CLAUDE.md # 메인 지침 (핵심만) └── .claude/ └── instructions/ ├── flutter-style.md # Flutter 코딩 스타일 ├── api-patterns.md # API 패턴 가이드 ├── state-mgmt.md # 상태관리 지침 └── testing-guide.md # 테스트 작성 가이드## CLAUDE.md 작성 방식메인 CLAUDE.md에는 기본 규칙만 두고, 상세 지침은 @파일경로로 참조 안내:```markdown# 프로젝트 지침#..
My LLM coding workflow going into 2026Best practices for staying in control while coding with AIaddyo.substack.com Addy Osmani (Google 엔지니어)의 AI 코딩 베스트 프랙티스 정리핵심 메시지AI 코딩 도구는 "버튼만 누르면 마법처럼 되는" 경험이 아니다. LLM을 효과적으로 활용하려면 명확한 방향 제시, 충분한 컨텍스트, 철저한 감독이 필요하다.Anthropic에서는 엔지니어들이 Claude Code를 너무 많이 사용해서 Claude Code의 코드 90%가 Claude Code 자체로 작성되고 있다.1. 명확한 계획부터 세우기 (코드 전에 스펙)막연한 프롬프트로 시작하지 말 것.AI와 함께 상세한 ..
How to Fine-Tune an LLM on NVIDIA GPUs With UnslothFine-tune popular AI models faster in Unsloth with NVIDIA RTX AI PCs and DGX Spark to build personalized assistants for studying, work, creative projects and more — plus, start experimenting with the new Nemotron Nano 3 family of open models.blogs.nvidia.com 핵심 요약NVIDIA가 Unsloth 프레임워크를 활용한 LLM 파인튜닝 가이드를 발표했다. GeForce RTX 데스크탑/노트북부터 RTX PRO 워크스테이..
들어가며: Claude Code는 개발자만을 위한 도구가 아니다대부분의 사람들은 Claude Code가 앱을 빠르게 만들고 싶은 엔지니어를 위한 도구라고 생각합니다. 저도 그랬습니다. 이미 Cursor로 코딩 프로젝트를 잘 처리하고 있었고, Claude 웹/데스크톱으로 브레인스토밍, 리서치, 글쓰기를 충분히 해결하고 있었으니까요.그래서 Claude Code가 출시되었을 때 솔직한 반응은 이랬습니다: "이미 잘 돌아가는 시스템을 왜 복잡하게 만들어?"터미널은 위협적으로 보였고, 모든 데모는 코딩에 관한 것이었지 글쓰기가 아니었습니다. 그래서 몇 달간 무시했죠.완전히 틀린 판단이었습니다.두 달 전 Claude Code를 써보고 깨달았습니다: Claude Code는 제가 써본 최고의 글쓰기 및 리서치 어시스턴..
🎯 한 줄 요약Acontext는 AI 에이전트가 경험을 저장하고, 작업을 관찰하며, 스스로 학습할 수 있게 해주는 오픈소스 컨텍스트 데이터 플랫폼입니다.📌 프로젝트 개요항목 내용GitHubmemodb-io/Acontext라이선스Apache License 2.0지원 언어Python, TypeScript주요 기술OpenAI API, Docker, Notion-like Storage🤔 Acontext가 해결하는 문제현재 AI 에이전트 개발에서 가장 큰 고민 중 하나는 **"에이전트가 같은 실수를 반복한다"**는 것입니다.기존 문제점:에이전트는 매번 새로운 세션에서 처음부터 시작이전 작업에서 배운 노하우가 축적되지 않음사용자의 선호도나 피드백이 반영되지 않음복잡한 작업에서 성공률이 낮음Acontext는 이..
원문: Writing a good CLAUDE.md by Kyle Mistele (HumanLayer)Claude Code를 사용하면서 "왜 Claude가 내 지시를 무시하지?"라고 생각해 본 적 있으신가요? CLAUDE.md 파일을 제대로 작성하면 이 문제를 해결할 수 있습니다. 이 글에서는 Claude Code의 성능을 극대화하는 CLAUDE.md 작성법을 실전 예제와 함께 상세히 알아봅니다.핵심 원칙: LLM은 (거의) 상태가 없다LLM은 상태 비저장(stateless) 함수입니다. 추론(inference) 시점에 모델의 가중치는 이미 고정되어 있으므로, 시간이 지나도 학습하지 않습니다. 모델이 여러분의 코드베이스에 대해 아는 것은 오직 컨텍스트 윈도우에 입력된 토큰뿐입니다.Claude Code 같..
🚀 초고성능 해외 KVM 서버, 단 $3/월!합리적인 가격, 강력한 퍼포먼스!해외 로케이션 기반으로 안정적인 네트워크와 뛰어난 성능을 원하는 분들에게 최적화된 KVM VPS입니다.다만 해외라서 국내에서는 좀 느립니다.. 🔧 서버 스펙CPU: 4 CoreRAM: 4GB (인보이스 번호 인증 시 2배 업그레이드! → 8GB)스토리지: 120GB NVMe트래픽: 월 10TB (인보이스 번호 인증 시 2배! → 20TB)가성비 최강 가격: $3.00 / Month💎 이런 분들께 추천합니다웹사이트/워드프레스 운영게임 서버(마인크래프트 등)N8N 운영VPN/Proxy 구축개발 테스트 환경크롤러 / 봇 운용가성비 중시 사용자신청방법https://www.littlecreekhosting.com/clients/in..
클로드 코드 훅에 대한 기본 설명은 아래 링크에서 꼭 확인하고 오세요. Claude Code 훅(Hook) 완벽 가이드: 개발 워크플로우를 자동화하는 11가지 방법Claude Code는 AI 기반 코딩 어시스턴트로, 다양한 훅(Hook) 이벤트를 통해 개발 프로세스를 세밀하게 제어할 수 있습니다. 이 글에서는 각 훅의 용도와 실제 활용 예제를 상세히 살펴보겠습니다.훅(Hojavaexpert.tistory.com AI 코딩 어시스턴트의 모든 동작을 제어하고, 팀 표준을 강제하며, 보안을 자동화하는 방법 들어가며Claude Code를 사용하면서 이런 고민을 해본 적 있으신가요?"매번 프로젝트 컨텍스트를 설명하기 귀찮다""실수로 프로덕션 환경에 영향을 줄까봐 불안하다""코드 스타일이 일관되지 않아서 리뷰할 때..
Claude Code는 AI 기반 코딩 어시스턴트로, 다양한 훅(Hook) 이벤트를 통해 개발 프로세스를 세밀하게 제어할 수 있습니다. 이 글에서는 각 훅의 용도와 실제 활용 예제를 상세히 살펴보겠습니다.훅(Hook)이란?훅은 Claude Code의 실행 흐름에서 특정 시점에 발생하는 이벤트입니다. 각 훅에서 커스텀 로직을 실행하여 프롬프트 강화, 권한 관리, 보안 정책 적용 등을 자동화할 수 있습니다.1. SessionStart - 세션 초기화핵심 질문: 초기 컨텍스트나 환경 설정이 필요한가?용도:프로젝트 컨텍스트 로드환경 변수 설정시작 스크립트 실행실제 예제:# .claude/hooks/session_start.pydef on_session_start(): """세션 시작 시 프로젝트 환경 설정..
https://developers.redhat.com/articles/2025/11/19/speculators-standardized-production-ready-speculative-decoding Speculators: Standardized, production-ready speculative decoding | Red Hat DeveloperSpeculators standardizes speculative decoding for large language models, with a unified Hugging Face format, vLLM integration, and moredevelopers.redhat.com Speculative decoding = “작은 똑똑이 먼저 왕창 써 보고, 큰..
GitHub - karpathy/llm-council: LLM Council works together to answer your hardest questionsLLM Council works together to answer your hardest questions - karpathy/llm-councilgithub.com 개요LLM Council은 여러 AI 모델이 협력하여 상호 평가와 종합을 통해 고품질 응답을 생성하는 3단계 심의 시스템입니다.아키텍처 다이어그램1단계: 개별 응답목적동일한 질문에 대해 여러 AI 모델로부터 다양한 관점을 수집합니다.프로세스사용자 질문이 모든 평의회 모델에 병렬로 전송됩니다 (Rate Limit 처리 포함)각 모델이 독립적으로 응답을 생성합니다응답이 수집되고 저장됩니..
AI와 대화할 때 어떻게 질문해야 할지 막막하셨나요? 오늘은 ChatGPT를 비롯한 AI 챗봇을 효과적으로 활용할 수 있는 30가지 프롬프트 템플릿을 자세히 소개해드리겠습니다.1. 상세 지시 템플릿 (Detailed Instruction Template)사용법: "[작업]을 수행하는 방법에 대한 상세하고 단계별 지침을 제공해주세요."예시:"집에서 Wi-Fi 네트워크를 설정하는 방법에 대한 상세하고 단계별 지침을 제공해주세요.""유튜브 채널을 개설하고 첫 영상을 업로드하는 과정을 단계별로 자세히 알려주세요."이 템플릿은 복잡한 작업을 처음 접할 때 특히 유용합니다.2. 역할극 전문가 템플릿 (Role Play Specialist Template)사용법: "[역할/전문가]로서 행동하세요. [문제/상황]에 대..
CodeDeck - 개발자를 위한 코드 학습 카드 뉴스프로그래밍 언어와 프레임워크를 카드 뉴스 형태로 쉽게 배우는 개발자 학습 플랫폼www.codedeck.kr 문제의 발견AI 에이전트와 코드를 작성하다 보면 같은 벽에 계속 부딪히게 됩니다. 지난 세션에서 분명히 고쳤던 실수를 다음 세션에서 또 반복합니다. 명명 규칙을 알려줘도 잊어버리고, 제약사항을 설명해도 다시 물어봅니다.왜 그럴까요? AI 에이전트는 상태를 저장하지 않는(stateless) 시스템이기 때문입니다.사람 개발자 vs AI 에이전트사람 개발자와 일할 때:한 번 설명하면 → 기억합니다실수를 하면 → 배웁니다투자한 시간이 → 축적됩니다AI 에이전트와 일할 때:한 번 설명하면 → 세션 종료 후 잊어버립니다실수를 고쳐주면 → 다음에 또 반복합니..
GitHub - Njengah/claude-code-cheat-sheet: Ultimate collection of Claude Code tips, tricks, hacks, and workflows that you can useUltimate collection of Claude Code tips, tricks, hacks, and workflows that you can use to master Claude Code in minutes - Njengah/claude-code-cheat-sheetgithub.com Claude Code는 터미널에서 직접 AI 코딩 어시스턴트를 활용할 수 있는 강력한 도구입니다. 이 가이드는 초보자부터 전문가까지, 단계별로 Claude Code를 마스터할 수 있도록 구성..
AI 코딩 도구를 제대로 활용하고 싶다면? 이 가이드 하나면 충분합니다.🎯 이 가이드를 읽어야 하는 이유Claude Code를 사용하다가 이런 경험 있으신가요?"처음엔 잘 되다가 갑자기 이상한 코드를 만들어요""내가 원하는 게 아닌데 계속 엉뚱한 걸 만들어요""코드가 너무 복잡해서 뭐가 뭔지 모르겠어요"이런 문제들은 대부분 사용법의 문제입니다. Claude Code를 제대로 활용하는 방법을 알면 이런 문제를 90% 이상 해결할 수 있습니다.1. 가장 중요한 3가지 원칙원칙 1: 컨텍스트 관리가 전부다컨텍스트란 Claude가 기억하고 있는 대화 내용을 말합니다. 컨텍스트가 너무 많아지면 Claude의 성능이 급격히 떨어집니다.🔴 나쁜 예:계속 대화를 이어가면서 코드를 수정하고, 또 수정하고...→ 결국..
CodeDeck - 개발자를 위한 코드 학습 카드 뉴스프로그래밍 언어와 프레임워크를 카드 뉴스 형태로 쉽게 배우는 개발자 학습 플랫폼www.codedeck.krClaude나 Cursor를 사용한다면 이 4가지 MCP를 설치하세요Context7: 최신 문서를 실시간으로 Claude에 제공 → API 환각 현상 차단BrowserMCP: 실제 브라우저를 제어 (로그인 세션 그대로 유지)Framelink: Figma → 코드 변환 (디자인 눈대중으로 짜는 시간 절약)Shadcn MCP: shadcn/ui 컴포넌트를 문서 확인 없이 정확하게 생성왜 이 글을 쓰는가오후 3시. Claude에게 간단한 Next.js 미들웨어 함수를 요청합니다. Claude는 자신 있게 코드를 내놓지만, 사용된 API는 이미 depre..
단순한 프롬프트에서 벗어나 체계적인 컨텍스트 관리로 AI 코딩의 레벨을 한 단계 올려보세요.들어가며많은 개발자들이 Claude Code를 사용할 때 이렇게 시작합니다:"채팅봇 만들어줘"하지만 이것은 제로 컨텍스트 접근 방식입니다. 기본적인 결과만 얻을 수 있죠.컨텍스트 인식(Context-Aware) 방식은 완전히 다릅니다:❌ "집을 지어줘"✅ "3층짜리, 침실 6개, 욕실 2개, 개인 안전실 1개가 있는 집을 지어줘. 평면도와 청사진을 작성하고, 완공 시 건축업자를 위한 파티도 계획해줘"이 차이가 바로 오늘 다룰 핵심입니다.Context-Aware란 무엇인가?컨텍스트 인식 개발은 단순히 파일을 구조화하는 것을 넘어, AI가 항상 올바른 신호를 받을 수 있도록 프로젝트를 설계하는 것입니다.여기에는 다음이..
들어가며AI의 발전으로 코딩의 패러다임이 완전히 바뀌고 있습니다. 이제는 복잡한 문법을 외우지 않아도, 자신이 원하는 것을 명확하게 설명만 할 수 있다면 AI가 코드를 작성해줍니다. 이것이 바로 '바이브 코딩(Vibe Coding)'입니다. 마치 주니어 개발자에게 명확한 지시를 내리듯이, AI에게 원하는 것을 설명하면 빠르게 작동하는 코드를 얻을 수 있습니다.바이브 코딩이란 무엇인가?바이브 코딩은 AI를 활용하여 아이디어를 설명하는 것만으로 코드를 작성하는 방식입니다. 복잡한 문법을 암기할 필요 없이, "파란색 배경의 웹페이지를 만들어줘"라고 AI에게 말하면 코드가 생성됩니다.전통적인 코딩 vs 바이브 코딩전통적인 방식: 안녕하세요바이브 코딩 방식:AI에게: "파란색 배경에 '안녕하세요'라는 제목이..
GitHub Copilot이 VSCode에 처음 도입되었을 때만 해도, 많은 개발자들은 단순한 자동완성 기능 정도로 생각했습니다. 30% 정도의 생산성 향상을 기대했지만, 코드 작성 자체가 병목이 아니라는 점을 간과한 순진한 기대였죠.하지만 AI 보조 개발 도구들이 진화하면서, 성공적인 AI 협업을 위한 명확한 패턴들이 드러나기 시작했습니다. 이 글에서는 AI와 함께 고품질 소프트웨어를 만들기 위한 세 가지 핵심 원칙을 소개합니다.세 가지 핵심 원칙성공적인 AI 기반 개발은 다음 세 가지 원칙 위에 세워집니다:테스트 주도 개발(TDD) - AI의 작업을 검증하는 실행 가능한 명세작은 단계로 진행하기 - AI가 잘못된 방향으로 빠지는 것을 방지모듈러 아키텍처 - AI의 작업 범위를 명확하게 제한각 원칙을 ..
들어가며: AI 코딩 에이전트 논쟁현재 개발자 커뮤니티에서는 AI 코딩 에이전트의 실효성에 대한 논쟁이 뜨겁습니다. 한쪽에서는 "AI 코딩은 형편없다"고 주장하고, 다른 한쪽에서는 "당신이 제대로 사용하지 못하는 것일 뿐"이라고 반박합니다.양쪽 입장 모두 일리가 있지만, 개발자들이 가장 자주 범하는 실수는 **컨텍스트 윈도우(Context Window)**에 대한 이해 부족입니다. 컨텍스트 윈도우는 현재 AI 코딩 에이전트가 직면한 가장 큰 제약사항이지만, 대부분의 개발자들은 이것이 무엇인지, 어떻게 성능에 영향을 미치는지 제대로 모르고 있습니다.이 글에서는 AI 코딩 에이전트 사용자가 반드시 알아야 할 컨텍스트 윈도우의 모든 것을 상세히 다루겠습니다.컨텍스트 윈도우란 무엇인가?기본 개념컨텍스트 윈도우는..
Understanding Spec-Driven-Development: Kiro, spec-kit, and TesslNotes from my Thoughtworks colleagues on AI-assisted software deliverymartinfowler.com 🎯 SDD란?Spec-Driven Development: 코드보다 명세(Spec)를 먼저 작성하고, AI가 명세를 기반으로 코드를 생성하는 방법론3단계 접근법Spec-First: 명세를 먼저 작성Spec-Anchored: 명세를 계속 유지·관리Spec-as-Source: 명세만 편집, 코드는 건드리지 않음📊 3가지 도구 비교항목 Kiro Spec-kit (GitHub) Tessl복잡도⭐ 가장 단순⭐⭐⭐ 매우 복잡⭐⭐ 중간접근법Spec-..
CodeDeck - 개발자를 위한 코드 학습 카드 뉴스프로그래밍 언어와 프레임워크를 카드 뉴스 형태로 쉽게 배우는 개발자 학습 플랫폼www.codedeck.kr AI 기반 코딩 도구들이 우후죽순 쏟아지고 있는 요즘, Claude Code는 단순히 코드를 생성하는 것을 넘어서 실제 프로덕션 환경에서 활용 가능한 강력한 기능들을 제공합니다. 이 글에서는 Claude Code의 핵심 기능들을 실전 관점에서 깊이 있게 다루어 보겠습니다.CLAUDE.md: 에이전트의 헌법프로젝트에서 가장 중요한 파일은 바로 루트 디렉토리의 CLAUDE.md입니다. 이 파일은 Claude Code가 여러분의 코드베이스를 이해하는 핵심 문서입니다.효과적인 CLAUDE.md 작성 원칙1. 가드레일부터 시작하기처음부터 완벽한 매뉴얼을 ..
CodeDeck - 개발자를 위한 코드 학습 카드 뉴스프로그래밍 언어와 프레임워크를 카드 뉴스 형태로 쉽게 배우는 개발자 학습 플랫폼www.codedeck.kr Claude Code의 잘 알려지지 않은 hooks 기능을 활용하여 각 턴이 끝날 때마다 자동으로 품질 검사를 실행하고 귀중한 시간을 절약하는 방법을 알아봅니다.핵심 요약Stop hook을 사용하여 각 턴 종료 시점에 결정론적이고 자동화된 품질 검사를 실행합니다가벼운 PostToolUse hook과 after-write.sh를 조합하여 편집 후 즉각적인 포맷팅이나 빠른 검증을 수행합니다.claude/settings.json에서 after-write.sh를 PostToolUse에, 강력한 end-of-turn-check.sh를 Stop에 연결하여 ..
"뼈대를 먼저 만들고, 그 다음에 살을 붙여라" — Flow Framework GitHub - khgs2411/flow: Iterative development framework combining Domain-Driven Design with Agile philosophyIterative development framework combining Domain-Driven Design with Agile philosophy - khgs2411/flowgithub.com 들어가며AI 코딩 도구를 사용하다 보면 이런 경험 없으신가요?프롬프트를 던지고 기다렸는데, 결과가 엉뚱한 방향으로...어제 ChatGPT와 나눴던 대화 내용을 오늘 다시 설명해야 하는 상황AI가 만든 코드가 마음에 안 들어서 결국 전체를 다..
GitHub - microsoft/agent-lightning: The absolute trainer to light up AI agents.The absolute trainer to light up AI agents. Contribute to microsoft/agent-lightning development by creating an account on GitHub.github.com Agent Lightning이란?Agent Lightning은 Microsoft Research에서 개발한 오픈소스 프레임워크로, **강화학습(RL)**을 통해 AI 에이전트를 학습시킬 수 있는 혁신적인 도구입니다.🎯 주요 특징제로 코드 변경: 기존 에이전트 코드를 거의 수정하지 않고도 학습 가능프레임워크 독립적: L..
🎯 학습 목표Chain-of-Thought (CoT) 프롬프팅 마스터Tree of Thoughts (ToT) 구현Self-Consistency 기법 적용Sequential Revision (순차적 개선)복잡한 다단계 추론 시스템 구축OpenAI o1 스타일 추론 시뮬레이션📋 사전 준비1. 개발 환경 설정# 새 프로젝트 디렉토리mkdir deep-research-agentcd deep-research-agent# 가상환경 생성python -m venv venvsource venv/bin/activate # Windows: venv\Scripts\activate# 필수 패키지 설치pip install openai anthropic streamlit python-dotenvpip install langc..
🎯 학습 목표RAG (Retrieval-Augmented Generation) 아키텍처 이해Vector Database를 활용한 의미 검색Fine-tuning vs Prompting 비교LoRA/PEFT를 활용한 효율적인 모델 커스터마이징실전 챗봇 배포📋 사전 준비1. 개발 환경 설정# 새 프로젝트 디렉토리mkdir customer-support-chatbotcd customer-support-chatbot# 가상환경 생성python -m venv venvsource venv/bin/activate # Windows: venv\Scripts\activate# 필수 패키지 설치pip install openai anthropic streamlit python-dotenvpip install chroma..
