본문 바로가기

반응형

전체 글

(172)
Gemini Embedding 2 완전 가이드 — 텍스트, 이미지, 비디오, 오디오를 하나의 벡터 공간에 지금까지 멀티모달 RAG를 만들려면 텍스트 임베딩 모델, 이미지 임베딩 모델, 비디오 처리기를 따로 연결해야 했습니다. Gemini Embedding 2는 이걸 API 호출 하나로 끝냅니다.[핵심 요약]→ 출시: 2026년 3월 10일 (Public Preview), 4월 22일 GA→ 모델 ID: gemini-embedding-2 (GA), gemini-embedding-2-preview→ 정체: Google 최초 네이티브 멀티모달 임베딩 모델→ 지원 입력: 텍스트, 이미지(최대 6개), 비디오(120초), 오디오(180초), PDF(6페이지)→ 벡터 크기: 3072차원 (기본값), Matryoshka로 축소 가능→ 언어: 100개+ 지원→ 핵심: 5가지 모달리티를 단일 임베딩 공간에 매핑→ 가격: 텍..
Claude Code Auto Mode 완전 가이드 — 장시간 작업 자동화하는 법 3시간 동안 리팩토링하면서 승인 버튼을 137번 눌렀습니다. 매번 읽지도 않고 클릭했습니다. 이게 안전한 게 아니라는 걸 Anthropic도 알았습니다. 그래서 Auto Mode를 만들었습니다.[핵심 요약]→ 출시: 2026년 3월 24일 (Team 플랜 리서치 프리뷰)→ 현재: Max, Team, Enterprise, API 전체 GA→ 정체: AI 분류기가 권한 결정을 대신하는 Claude Code 새 권한 모드→ 목적: --dangerously-skip-permissions의 안전한 대안→ 원리: 2단계 분류 파이프라인 → 안전 액션은 자동 실행, 위험 액션만 사람에게 요청→ 모델: Claude Sonnet 4.6 / Opus 4.6 지원→ 비용: 분류기 추가 실행으로 토큰 약 10~15% 증가→ ..
GPT-5.5 프롬프트 가이드 완전 분석 — OpenAI가 "기존 프롬프트 버려라"고 말하는 이유 GPT-5.5가 API에 공개되면서 OpenAI가 공식 프롬프트 가이드를 함께 냈습니다. 핵심 메시지는 하나입니다. GPT-5.2, GPT-5.4 프롬프트를 그대로 가져오지 마세요. 처음부터 다시 쓰세요.[핵심 요약]→ 출시: 2026년 4월 23일 (GPT-5.5), 프롬프트 가이드: 4월 25일→ 공식 위치: developers.openai.com/api/docs/guides/prompt-guidance→ 핵심 경고: GPT-5.2/5.4 프롬프트를 그대로 마이그레이션하면 오히려 성능 저하→ 이유: 기존 과도한 단계별 지시 → GPT-5.5의 추론 공간 제한 → 경직된 응답→ 해결: 아웃컴 퍼스트 — "어떻게 할지" 말고 "무엇을 달성할지"만 지정→ 7파트 구조: 역할 → 지시 → 성공 기준 → 허용..
Cursor SDK 완전 가이드 — TypeScript 몇 줄로 Cursor 에이전트를 CI/CD 파이프라인에 박아넣는 법 Cursor는 IDE였습니다. 4월 29일부터 인프라입니다. npm install 하나로 Cursor 에이전트를 코드 어디서든 호출할 수 있습니다.[핵심 요약]→ 출시: 2026년 4월 29일 (Public Beta)→ 설치: npm install @cursor/sdk→ 정체: Cursor IDE/CLI/Web과 동일한 에이전트 런타임을 TypeScript API로 노출→ 기본 모델: Composer 2 ($0.50/M input, $2.50/M output) → Opus 4.7 대비 10배 저렴→ 실행 모드: 로컬 / Cursor 클라우드 VM / 셀프호스트→ 내장 기능: 코드베이스 인덱싱, MCP 서버, Skills, Hooks, 서브에이전트→ 가격: 토큰 기반 (좌석/월정액 아님)→ 이미 사용 중:..
n8n MCP 서버 완전 가이드 — Claude Code로 자연어 한 줄에 n8n 워크플로우 만들기 "매일 오전 7시에 날씨 예보 이메일 보내줘." 이 한 줄로 워크플로우가 n8n에 직접 생성됩니다. JSON 복붙도 없고, 에러 디버깅도 AI가 알아서 합니다.[핵심 요약]→ 출시: 2026년 4월 29일 (n8n 공식 블로그)→ 버전: n8n 2.18.4 이상 필요→ 정체: 자연어 → n8n 워크플로우 자동 생성/수정/실행/디버깅→ 기존 MCP와 차이: 이전엔 기존 워크플로우 실행만 → 이제 생성+수정까지→ 지원 클라이언트: Claude Code, Claude Desktop, ChatGPT, Cursor, Windsurf→ 라이센스: n8n Cloud, Enterprise, 무료 Self-hosted 전부 포함→ 내부 테스트: n8n 팀이 이미 실무에서 매일 사용 중→ 상태: Public Preview..
Vite + React + Supabase + Cloudflare Pages 완전 가이드 — 서비스 무료로 무중단 배포부터 SEO까지 한 번에 Next.js 없이도 됩니다. Vite + Cloudflare Pages 조합으로 더 빠르고 더 저렴하게 SaaS를 배포하는 법, 직접 겪으면서 정리했습니다.[핵심 요약]→ 스택: Vite + React (TypeScript) + Supabase + Cloudflare Pages→ 장점: Next.js보다 빠른 빌드, Cloudflare 글로벌 CDN 무료→ 함정 1: Vite 환경변수는 VITE_ 접두사 필수 (CRA와 다름)→ 함정 2: SPA 라우팅 직접 접속 시 404 → _redirects 파일로 해결→ 함정 3: Supabase 무료 티어 7일 미접속 시 일시정지 → GitHub Actions로 해결→ 추가: 구글 서치 콘솔 사이트명 오인식 문제 → JSON-LD 구조화 데이터로 해결→ 비용:..
Supabase 보안 대변화 완전 가이드 — 4월 28일부터 테이블 자동 노출 비활성화 Lovable, Claude Code, Cursor로 만든 테이블이 5월 30일부터 Data API에서 자동으로 사라집니다. 미리 대응하지 않으면 프로덕션이 조용히 터집니다.[핵심 요약]→ 변경: public 스키마 테이블의 Data API/GraphQL 자동 노출 비활성화→ 시작: 2026년 4월 28일 (옵트인 가능)→ 신규 프로젝트 기본값: 2026년 5월 30일→ 기존 프로젝트 적용: 2026년 10월 30일→ 영향: supabase-js, REST API, GraphQL API 전부→ 증상: PostgREST 403 에러 → "no permissions exist for anon/authenticated"→ 해결: 명시적 GRANT 추가 (테이블 생성 시 필수)→ RLS는 그대로: Grant와 ..
Supabase + Claude Code MCP 완전 가이드 — AI 에이전트가 Postgres를 올바르게 다루게 만드는 법 AI 에이전트가 Supabase를 알고는 있습니다. 그런데 제대로 쓰는 건 다른 얘기입니다. RLS 없이 테이블 만들고, 없는 CLI 명령 날조하고, security_invoker 빠뜨린 뷰를 만듭니다. MCP + Agent Skills로 이걸 고칩니다.[핵심 요약]→ Supabase MCP: AI 에이전트가 자연어로 DB 관리 (20개+ 툴)→ Postgres Best Practices: AI 에이전트용 30가지 Postgres 룰셋→ Supabase Agent Skills: MCP + 보안 규칙 + 문서 검색 통합 패키지→ 지원 클라이언트: Claude Code, Cursor, Codex, GitHub Copilot, Windsurf→ 핵심 문제: MCP만으론 부족 — 에이전트가 여전히 잘못된 패턴 ..

반응형