분류 전체보기 15

클로드 코드로 가상 사용자 A/B 테스트 Skill 만들기

1. 문제 정의: 왜 필요한가기존 A/B 테스트의 한계는 명확하다.개발 리소스 필요 (배포 비용 발생)트래픽이 있어야 결과 해석 가능테스트 전에 방향 검증 불가이 때문에 실무에서는 다음과 같은 의사결정이 반복된다.“이게 더 좋아 보인다”“직관적으로 이게 맞는 것 같다”즉, 정량적 근거 없이 UI를 결정하는 구조다.이 문제를 해결하기 위해 실험 이전 단계에서 검증 가능한 구조가 있으면 도움이 되겠다는 생각을 했다.더불어 기획, 개발 경계가 많이 무너진 시점에 UI를 구성해야 하는 사람들에게도 도움이 되면 좋겠다. 2. 해결 방식: 시뮬레이션 기반 A/B 테스트이 스킬은 A/B 테스트를 실험이 아니라'행동 시뮬레이션'으로 접근한다.핵심은 다음이다.실제 사용자 데이터 대신사용자 행동 패턴을 모델링하여선택 ..

Claude Code 2026.03.20

Claude Code 토큰 아끼는 실전 가이드

효율적으로 쓰는 사람과 금방 막히는 사람의 차이Claude Code를 사용하다 보면 생각보다 빨리 토큰 제한에 도달하는 순간을 경험하게 된다. 특히 Pro 플랜을 사용하는 경우 체감 속도가 더 빠르고, 요즘은 Max 플랜도 금방 다 썼다고 하는 커뮤니티 글들이 많이 보인다.이 글에서는 실제로 사용하면서 효과가 있었던 토큰 절약 방법과 운영 전략을 정리했다. 불필요한 설명은 줄이고, 바로 써먹을 수 있는 기준 중심으로 정리했다. 1. 프롬프트 설계만으로도 토큰은 크게 줄어든다토큰 사용량은 모델이 “얼마나 많은 것을 생성하느냐”에 따라 결정된다.즉, 출력 범위를 어떻게 제한하느냐가 핵심이다.❌ 범위가 없는 요청프로필 웹사이트 만들어줘 이렇게 요청하면 모델은 다음을 포함하려는 경향이 있다.HTML / CS..

Claude Code 2026.03.19

MCP(Model Context Protocol) 개념 정리

1. MCP란 무엇인가MCP(Model Context Protocol)는AI 모델이 외부 데이터, 도구, 시스템과 연결되어 맥락(Context)을 이해하고 활용할 수 있도록 만든 표준 인터페이스다.기존의 AI는 단일 프롬프트 기반으로 동작했다.즉, 한 번 입력된 질문과 그 안에 포함된 정보만으로 답을 생성했다.하지만 실제 서비스에서는 다음과 같은 요구가 존재한다.사용자 이력 기반 응답외부 DB 조회API 호출 결과 반영여러 단계의 작업 수행MCP는 이러한 문제를 해결하기 위해모델과 외부 시스템 사이의 연결 방식을 표준화한 구조라고 보면 된다. 2. 왜 MCP가 필요한가AI를 실제 서비스에 붙이기 시작하면 다음 한계가 드러난다.1) 모델은 상태를 기억하지 못한다기본적으로 LLM은 stateless 구조..

IT 기본 지식 2026.03.18

터미널 사용법 총정리 (기초 + 명령어 표 정리)

1. 터미널이란 무엇인가터미널은 텍스트로 컴퓨터를 제어하는 도구다.명령어를 입력하면 OS가 이를 실행한다. 2. 기본 개념 (이 3가지만 이해하면 된다)개념설명예시현재 위치작업 중인 폴더/Users/tami명령어 구조명령 + 옵션 + 대상ls -l /Users경로파일 위치 방식절대경로 / 상대경로 3. OS별 차이항목macOS / LinuxWindows쉘bash, zshcmd, PowerShell경로 구분/\루트/C:\명령어 호환거의 동일일부 다름 4. 필수 명령어 (핵심 요약)📁 파일/폴더 관리기능명령어설명약어 의미현재 위치 확인pwd현재 경로 출력print working directory목록 보기ls파일 목록list상세 목록ls -l상세 정보-숨김 포함ls -a숨김 파일 포함all이동cd 폴더명폴더..

IT 기본 지식 2026.03.17

[n8n 개념] 비개발자도 가능한 업무 자동화! n8n 개념부터 시작하기

오늘은 최근 업무 자동화의 '사기템'으로 불리는 n8n 개념에 대해 정리해 본다.n8n을 활용하면 코딩을 몰라도 마우스 클릭만으로 나만의 자동화 비서를 만들 수 있다. 1. n8n이란 무엇인가?"비개발자도 마우스 클릭으로 쉽게 사용하는 워크플로우 자동화 툴"n8n은 복잡한 업무 흐름(워크플로우)을 시각적으로 그려서 자동화할 수 있게 돕는 도구입니다. 서로 다른 앱(슬랙, 구글 시트, 노션 등)을 연결해 데이터를 주고받게 만들 수 있다.예를 들어보자면?"특정 이벤트가 발생하면 슬랙으로 알림을 보내고 싶다"는 업무가 있다면 n8n에서는 이렇게 단계별로 처리한다.데이터 수집: 이벤트 발생 시 n8n으로 데이터 가져오기데이터 가공: 수많은 정보 중 필요한 내용만 뽑아내기결과 전송: 정리된 데이터를 슬랙 채널..

자동화, n8n 2026.03.16

기획자가 바로 써먹는 Claude Code Skill 10개

지난 글에서 Claude Code의 Skill 개념을 정리했다.https://tamisandbox.tistory.com/9간단히 말하면 Skill은 "AI에게 특정 작업을 맡기는 작업 매뉴얼"이다.프롬프트가 일회성 질문이라면Skill은 재사용 가능한 업무 자동화 도구에 가깝다.그럼 실제로 기획자는 어떤 Skill을 만들면 좋을까?오늘은 서비스 기획자(PM)가 실제로 활용할 수 있는 Claude Code Skill 10가지를 예시와 함께 정리해보려고 한다. 1. PRD 생성 Skill기획자에게 가장 많이 반복되는 작업은바로 PRD(Product Requirement Document) 작성이다.이 작업은 Skill로 만들어 두면 매우 강력하다.사용 상황기능 기획 시작할 때아이디어 정리할 때MVP 기능 정..

Claude Code 2026.03.13

Claude Code에서 말하는 ‘스킬(Skill)’이란

이 글에서 아래와 같은 내용을 다룰 예정이다.1. Claude Code 스킬의 개념2. 동작원리3. 전역 Skill vs 프로젝트 Skill4. Skill.md 구조 이해하기5. Skill.md 핵심 구성요소6. Description 작성법7. Skill이 중요한 이유 Claude Code를 사용하다 보면 자주 등장하는 단어가 하나 있다.바로 Skill(스킬)이다.처음 보면 이런 생각이 든다. "스킬? 프롬프트 같은 건가?아니면 코드 라이브러리인가?"결론부터 말하면 둘 다 맞고, 둘 다 아니다.Claude Code에서 말하는 Skill은 AI에게 특정 작업을 수행하는 방법을 가르쳐주는 “작업 단위 모듈”에 가깝다.조금 더 쉽게 말하면 [AI에게 특정 업무를 맡기기 위한 작은 툴킷]이라고 보면 된다.이번 ..

Claude Code 2026.03.12

AI 답변 품질을 5배 올리는 '컨텍스트 엔지니어링' 실무 가이드

1. 프롬프트 엔지니어링 vs 콘텍스트 엔지니어링단순히 질문의 스킬을 연마하는 시대는 끝났다. 이제는 AI에게 어떤 환경을 제공하느냐의 싸움이다.프롬프트 엔지니어링: AI에게 던지는 일회성 '명령어'에 집중한다. "마케팅 문구 써줘", "코드 짜줘"와 같이 언어적 기법에 의존한다.콘텍스트 엔지니어링: AI가 사고할 수 있는 '배경(상황, 데이터, 제약조건)'을 설계한다. 질문이 놓인 맥락 전체를 구조화하여 AI의 결괏값을 강제로 고정하는 기술이다. 2. 컨텍스트 설계의 3대 원칙품질 높은 아웃풋을 추출하기 위해 콘텍스트는 다음 세 가지 축으로 설계되어야 한다.전문가의 자아 부여 (Role & Identity): 단순히 직업을 부여하는 것을 넘어, 구체적인 연차, 전문 분야, 달성해야 할 KPI를 설정하..

프롬프트 2026.03.11

스프레드시트 값이 바뀌면 n8n으로 자동 어드민 등록

지난 글에서는 구글 스프레드 시트 값이 변경되면 Slack으로 알림을 보내는 자동화를 정리했다.이번에는 거기서 한 단계 더 나아갔다.단순히 알림만 보내는 것이 아니라Slack 메시지에 버튼을 넣어 특정 작업을 자동 실행하도록 만들었다.즉, 흐름은 이렇게 바뀌었다.스프레드 시트 값 변경→ Slack 알림→ Slack 메시지 안의 버튼 클릭→ n8n Webhook 실행→ 내부 어드민 API 호출→ Slack 결과 안내 사람이 직접 여러 페이지를 왔다 갔다 하며 하나하나 확인하고 등록하던 작업을Slack에서 버튼 한 번으로 처리할 수 있도록 만든 것이다.(사실 내가 왔다 갔다 작업하기 귀찮아서..ㅎㅎ) 전체 자동화 흐름이번 자동화의 전체 구조는 아래와 같다.n8n에서 이 흐름을 노드로 연결해서 구현한다고 보면..

자동화, n8n 2026.03.10

n8n 기초 - Webhook 노드 알아보기

1. Webhook 노드란 무엇인가?Webhook은 쉽게 말하면"외부에서 신호를 보내면 자동화를 시작하는 노드"라고 생각하면 된다.예를 들어 이런 상황을 생각해 보자.사용자 클릭-> URL 호출-> Webhook-> Workflow 실행 즉 Webhook은 “외부 시스템이 n8n을 호출하는 출입구”같은 역할을 한다. 2. Webhook이 필요한 이유n8n 자동화를 시작하는 방법은 여러 가지가 있다.대표적으로1. Manual Trigger : 사람이 직접 실행2. Schedule Trigger : 정해진 시간에 실행3. Webhook : 외부 요청으로 실행 이 중 Webhook은 서비스와 자동화를 연결하는 가장 일반적인 방법이다.예를 들어Slack 버튼 클릭Github 이벤트Stripe 결제 이벤트Go..

자동화, n8n 2026.03.09