목록전체 글 (1469)
오늘도 공부
🎯 학습 목표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..
🎯 학습 목표LLM API 기본 사용법 이해프롬프트 엔지니어링 기법 실습토크나이제이션과 파라미터 조정인터랙티브 웹 인터페이스 구축📋 사전 준비1. 개발 환경 설정# Python 가상환경 생성python -m venv llm-playgroundsource llm-playground/bin/activate # Windows: llm-playground\Scripts\activate# 필수 패키지 설치pip install openai anthropic streamlit python-dotenv tiktokenpip install pandas numpy matplotlib2. API 키 발급OpenAI: https://platform.openai.com/api-keysAnthropic: https://co..
GitHub - GWUDCAP/cc-sessions: an opinionated approach to productive development with Claude Codean opinionated approach to productive development with Claude Code - GWUDCAP/cc-sessionsgithub.com 당신이 여기 오게 된 이유이런 경험 있으신가요?💭 LLM 프로그래밍 가능성에 설레어 Cursor/Cline/Claude Code를 설치했다😬 처음엔 신기하고 좋았다. 컨텍스트 매니저 안 짜도 되니까!🤮 근데 Claude가 이상한 짓을 하기 시작했다Claude에게 한 함수에만 에러 핸들링 추가하라고 했더니:파일의 모든 함수에 에러 핸들링을 추가함에러 타입도 ..
Claude Agent Skills: A First Principles Deep DiveTechnical deep dive into Claude Agent Skills' prompt-based meta-tool architecture. Learn how context injection design, two-message patterns, LLM-based routin...leehanchung.github.io원문을 정리한 내용입니다. Claude의 Agent Skills 시스템은 프롬프트 기반 메타-툴 아키텍처를 통해 LLM의 능력을 확장하는 정교한 시스템입니다. 기존의 함수 호출이나 코드 실행과 달리, Skills는 프롬프트 확장과 컨텍스트 수정을 통해 작동합니다.이 글에서는 Claude의 Agent ..
🛠️ 툴 & 플러그인🔗 Pubghost: 사용하지 않는 번역 및 종속성 스캔 도구 출시Flutter 프로젝트에서 사용되지 않는 번역 및 의존성을 스캔해주는 도구 pubghost가 출시되었습니다. 더 깔끔한 코드베이스 유지에 유용합니다.👍 21 | 💬 7🔗 Pubgrade: VS Code & Cursor 확장 프로그램 출시 🎉의존성 패키지 업데이트를 자동으로 관리해주는 확장 기능 Pubgrade가 VS Code와 Cursor에서 모두 사용 가능해졌습니다. 사이드바에서 changelog 확인 및 원클릭 업데이트까지!👍 20 | 💬 12🔗 Entrig: Flutter + Supabase용 No-Code 푸시 알림 도구서버 없이 푸시 알림을 구현할 수 있는 No-code 툴. Supabase와 ..
CS 336: 언어 모델을 밑바닥부터 만들기 - 강의 요약스탠퍼드 대학의 CS 336 강좌는 언어 모델을 처음부터 끝까지 직접 구현하며 배우는 과정입니다. Percy Liang 교수와 Tatsu Hashimoto 교수가 공동으로 진행하는 이 강의는 AI 연구자들이 기술의 근본을 이해하도록 돕기 위해 만들어졌습니다.왜 이 강의가 필요한가?현재 AI 연구는 위기를 맞고 있습니다. 연구자들이 점점 더 기술의 근본에서 멀어지고 있기 때문입니다.8년 전: 연구자들이 직접 모델을 구현하고 학습6년 전: BERT 같은 모델을 다운로드해서 파인튜닝현재: 많은 사람들이 그냥 프롬프트만 작성프롬프팅이 나쁜 것은 아니지만, 추상화 계층만 사용하다 보면 근본적인 연구를 수행하기 어렵습니다. 데이터, 시스템, 모델을 함께 설계..
Flutter🔗 Open Source Flutter Architecture for Scalable E-commerce Apps GitHub - masterfabric-mobile/osmea: MasterFabric represents the architecture of e-commerce mobile apps.Enterprise-level FlutterMasterFabric represents the architecture of e-commerce mobile apps.Enterprise-level Flutter development. - masterfabric-mobile/osmeagithub.com확장 가능한 이커머스 앱 개발을 위한 Flutter 아키텍처가 오픈소스로 공개되었습니다. 계층 구조, ..
안녕하세요! 오늘은 대규모 웹 서비스를 설계할 때 필요한 핵심 컴포넌트들을 하나하나 살펴보겠습니다. 실제 서비스에서 사용되는 아키텍처 패턴과 구체적인 예제를 함께 알아보죠.1. DNS (Domain Name System)구조사용자가 www.example.com을 입력하면 다음과 같은 과정을 거칩니다:권한있는 네임서버 (Authoritative Nameserver)도메인의 실제 IP 주소를 관리예: example.com → 12.34.56.78최상위 도메인 네임서버 (TLD NS).com, .net, .org 등의 TLD 관리AWS의 경우 Route 53이 이 역할 수행루트 네임서버 (Root NS)DNS 계층 구조의 최상위전 세계 13개의 루트 서버 클러스터 운영실제 예제# DNS 조회 과정$ dig e..
Understanding Claude Code Components: A Practical GuideUsing only slash commands? You're automating 20% of what Claude Code handles. Most engineers can't explain when to use Agents vs Tools vs Skills. This practical guide helps eliminate the confusion.www.devashish.me위 내용을 한국어로 정리했습니다. 들어가며대부분의 개발자는 Claude Code를 단순한 채팅 인터페이스처럼 사용합니다. 질문하고, 답변 받고, 코드를 복사-붙여넣기 하죠. 하지만 이는 Claude Code가 제공하는 자동화 기능의 ..
“당신이 수십억 달러짜리 회사보다, 수백억 파라미터 모델보다 똑똑하지 않은 건 맞지만, 그걸 제대로 ‘쓰는 법’을 모를 뿐이다.”당신이 무엇을 하는지 알고, AI 에이전트를 하나의 “모델”처럼 다룰 수 있다면 문제없어요. AI가 허접한 코드를 내놔도, 당신이 실력만 있으면 그걸 바로 잡을 수 있죠(왜냐면 당신은 자기 분야를 알잖아요). 그러니 Claude Code에게 “어떻게 고칠지” 제대로 태스크를 주면 됩니다.요즘 프로덕션급 소프트웨어를 만들 때 가장 큰 결함은:스케일링(탄탄한 아키텍처)보안( SQL 인젝션, IDOR, DDoS 방어, 레이트 리미트 등)두 번째는 솔직히 Claude Code한테 “어떻게 막는지” 물어보면 꽤 쉽게 풀립니다. 그래서 여기선 첫 번째—Claude 생태계를 활용해 튼튼한 ..
