목록전체 글 (1471)
오늘도 공부
안녕하세요! 오늘은 n8n을 이용해서 AI를 활용하여 얼굴 없는 유튜브 영상을 제작하는 방법을 소개해 드리겠습니다. AI 에이전트를 활용하면 누구나 간단하게 자동화된 워크플로우를 통해 영상을 만들 수 있습니다. 이번 포스트에서는 전체 프로세스를 하나씩 설명해 드릴 테니, 끝까지 읽어 주세요!1. 얼굴 없는 영상(Faceless Video) 제작 워크플로우📌 첫 번째 워크플로우: 영상 제작이 워크플로우에서는 다음과 같은 5가지 단계를 거쳐 AI가 자동으로 영상을 생성합니다.1️⃣ 워크플로우 초기화 2️⃣ 11 Labs를 이용한 AI 음성 생성 3️⃣ Flux AI 모델을 활용한 이미지 생성 4️⃣ 오디오, 이미지, 자막 및 배경 음악 결합 5️⃣ 최종 영상 생성 및 Google Sheets에 데이터 저장..
오늘은 N8N을 이용한 AI 에이전트를 처음부터 끝까지 구축하는 방법을 배워보겠습니다. 기초 개념부터 시작해 점점 고급 기술로 나아갈 예정인데요. 본격적으로 개발을 시작하기 전에, 먼저 AI 에이전트란 무엇이며 왜 중요한지 이해하는 것이 필요합니다.1. 에이전트 시스템이란?에이전트 시스템(agentic system)은 여러 개의 에이전트와 워크플로우(workflow)로 구성된 환경을 의미합니다. 여기서 워크플로우란 자동화된 프로세스를 의미하며, 일정한 입력(input)이 주어지면 미리 정의된 출력(output)이 생성됩니다. 예를 들어, 고객이 제품을 구매하면 주문 확인 이메일을 자동으로 발송하는 시스템이 하나의 워크플로우입니다.반면 **에이전트(agent)**는 동적인 자동화 시스템입니다. 즉, 미리 ..
🔍 MidJourney --cref 명령어 가이드 (Character Reference)✅ **--cref (Character Reference)**는 MidJourney V6에서 추가된 기능으로,이전 이미지의 캐릭터 스타일과 특징을 유지하면서 새로운 이미지를 생성할 수 있도록 도와줍니다.📌 1. --cref (Character Reference) 기본 개념--cref를 사용하면 이전 캐릭터 이미지의 스타일과 특징을 참조하여 새로운 이미지를 생성 가능일관된 캐릭터 디자인을 유지하는 데 유용기존 --iw (Image Weight) 옵션과 함께 사용하면 참조 강도를 조절 가능✅ 기본 사용법:/imagine prompt: [새로운 이미지 설명] --cref [이미지 URL]✅ 이미지 강도 조절 (0.5~2..
🎭 MidJourney에서 캐릭터 일관성을 유지하는 프롬프트 가이드MidJourney는 기본적으로 일관된 캐릭터(같은 얼굴, 같은 스타일)를 유지하는 기능이 부족하지만,다음과 같은 기법을 활용하면 캐릭터의 일관성을 어느 정도 유지할 수 있습니다.📌 1. 캐릭터 일관성을 높이는 방법✅ 1) 캐릭터의 세부 사항을 상세하게 기재MidJourney는 텍스트 프롬프트 기반으로 이미지를 생성하기 때문에,캐릭터의 특징을 매우 구체적으로 작성하면 일관성을 유지할 확률이 높아집니다.🔹 필수 요소:성별 (Male, Female, Androgynous, etc.)연령 (Young, Middle-aged, Elderly)얼굴 특징 (Sharp jawline, freckles, scar on left cheek)헤어스타일..
Nginx에서 sites-enabled 디렉터리에 설정 파일을 링크하는 방법은 다음과 같습니다.1. 설정 파일 생성먼저, Nginx의 sites-available 디렉터리에 원하는 설정 파일을 생성합니다.sudo nano /etc/nginx/sites-available/my_website예제 설정 파일 (my_website):server { listen 80; server_name example.com; root /var/www/example; index index.html index.htm; location / { try_files $uri $uri/ =404; }}파일을 저장한 후, CTRL + X → Y → Enter 를 눌러 종료합니다.2. sites-..
🚀 next/image에서 모든 이미지 도메인 허용하기Next.js의 next/image는 보안 및 최적화를 위해 외부 이미지 도메인을 명시적으로 지정해야 합니다."Un-configured Host" 오류는 허용되지 않은 도메인의 이미지를 불러오려고 할 때 발생합니다.1️⃣ 모든 도메인 허용 (next.config.js)Next.js에서는 images.domains 옵션을 설정해야 하지만, 특정 도메인을 모를 경우 와일드카드(* 사용)는 불가능합니다. 대신, remotePatterns 옵션을 사용하여 모든 도메인을 허용할 수 있습니다.📌 next.config.js 설정 (모든 도메인 허용)/** @type {import('next').NextConfig} */const nextConfig = { i..
https://liveblocks.io/ Liveblocks | Ready‑made features for AI & human collaborationThe best products for the AI era aren’t solo experiences—they’re collaborative, like Notion and Figma. Liveblocks provides ready‑made features that make your app multiplayer, engaging, and AI‑ready.liveblocks.io 📌 Liveblocks란?Liveblocks는 실시간 협업(Real-time Collaboration) 기능을 쉽게 추가할 수 있도록 지원하는 서비스입니다.Google Docs의 동..
https://clerk.com/ Clerk | Authentication and User ManagementThe easiest way to add authentication and user management to your application. Purpose-built for React, Next.js, Remix, and “The Modern Web”.clerk.com 📌 Clerk란?Clerk는 풀스택 애플리케이션을 위한 인증 및 사용자 관리 서비스입니다. 기존의 Firebase Authentication, Auth0, Supabase Auth와 비슷하지만, Next.js, React, Remix, Svelte 등 최신 웹 프레임워크와 긴밀하게 통합되어 개발 속도를 크게 단축시킬 수 있습니다...
https://www.convex.dev/ Convex | The reactive database for app developersConvex is the reactive database for app developers. Everything you need to build your full-stack project.www.convex.dev Convex DB란?Convex DB는 풀스택 개발을 위한 백엔드 데이터베이스 및 서버리스 프레임워크입니다. 기존의 데이터베이스와 달리 자동 스케일링, 상태 관리, 트랜잭션 처리 및 리얼타임 기능을 포함한 완전한 백엔드 솔루션을 제공합니다.Convex는 특히 React, Next.js, Svelte, Vue 등과의 연동이 강력하여 풀스택 개발을 단순화하는 것을 목표..
Next.js 15로 만든 웹사이트를 구글 검색에서 잘 노출되게 하려면(SEO 적용) 아래 단계를 따르는 것이 좋습니다.---1. Next.js의 기본 SEO 설정1) 에 메타 태그 추가Next.js에서는 next/head를 사용하여 각 페이지의 태그를 관리할 수 있습니다.import Head from "next/head";export default function Home() { return ( Next.js 15 SEO 튜토리얼 Next.js 15 SEO 최적화 );}title 태그: 페이지 제목 (검색결과 제목으로 사용됨)meta description: 검색결과에서 설명으로 노출됨..
