CHAPTER 01 노코드 AI와 Dify 시작하기
[Lesson 01] 왜 지금, 노코드 AI인가?
AI 서비스 개발이 어려웠던 이유
생성형 AI와 API가 만든 전환점
노코드 혁명의 시작
[Lesson 02] 개발자 없이도 성공하는 AI 비즈니스 시대
과거와 현재의 극명한 차이
노코드 AI 성공 사례들
노코드 AI 시대의 새로운 성공 공식
[Lesson 03] Dify를 시작하기 전에
ChatGPT를 넘어선 AI 활용법
Dify가 제공하는 해결책
이번 장에서 함께 알아볼 내용들
[Lesson 04] Dify의 주요 기능과 활용
Dify로 무엇을 만들 수 있을까?
Dify의 4가지 핵심 기능
Dify로 만들 수 있는 실제 활용 사례들
[Lesson 05] Dify 웹에서 시작하기
Dify 시작하기
Dify 가입 및 대시보드 살펴보기
[Lesson 06] OpenAI API 키 발급
OpenAI API 키가 필요한 이유
OpenAI API 요금 체계 이해하기
API 키 발급 절차
현재의 요금 정보
API 키 발급 시 주의사항
CHAPTER 02 챗봇(Chatbot)
[Lesson 01] 챗봇의 기본 이해
챗봇의 작동 원리 이해하기
이번 장에서 만들어 볼 챗봇
[Lesson 02 | LLM 모델 선택하기
모델의 이해와 선택 기준
상용 모델과 오픈 모델의 특징
토큰의 이해와 중요성
주요 모델별 특징과 선택 가이드
[Lesson 03] Dify에서 LLM 모델 설정하기
API 키를 Dify에 연결하는 이유
Dify에 OpenAI 모델 연결하기
[Lesson 04] 다양한 프롬프트 살펴보기
프롬프트란 무엇인가?
페르소나 프롬프트(Persona Prompt)
가상 하이퍼파라미터(Virtual Hyperparameter)
퓨-샷 프롬프트(Few-shot Prompt)
생각의 사슬(Chain of Thought)
마크다운 프롬프트(Markdown Prompt)
Dify에서의 프롬프트 구조 이해
[Lesson 05] 장난꾸러기 챗봇
왜 챗봇에 성격을 부여해야 할까?
챗봇 만들기
말투를 바꾸는 프롬프트의 힘
환영 메시지와 시작 질문으로 대화 유도하기
앱 배포와 공유, 그리고 탐색 기능
[Lesson 06] 비즈니스 이메일 교정 챗봇
반복 작업을 줄이는 변수 이해하기
챗봇 만들기
[프로젝트] 패션 스타일 추천 챗봇
CHAPTER 03 RAG
[Lesson 01] RAG의 기본 이해
RAG가 필요한 이유
RAG 시스템의 동작 원리 이해하기
지식베이스 구축 과정
질의응답 처리 과정
이번 장에서 만들어 볼 RAG 시스템
[Lesson 02] AI 산업 동향 기반 RAG 챗봇
지식베이스가 필요한 이유
파일 다운로드
Cohere API 발급받기
지식베이스 생성하기
챗봇 만들기
[Lesson 03] 인사 법령 기반 RAG 챗봇
파일 다운로드
지식베이스 생성하기
챗봇 만들기
[프로젝트] 연말정산 기반 RAG 챗봇
CHAPTER 04 에이전트(Agent)
[Lesson 01] AI 에이전트란?
AI 에이전트의 개념 및 정의
기존 챗봇 vs AI 에이전트 비교
[Lesson 02] AI 에이전트의 동작 메커니즘
AI 에이전트가 일하는 방식
ReAct 패턴
[Lesson 03 에이전트 프롬프트의 구성
챗봇 프롬프트와 에이전트 프롬프트의 차이점
에이전트가 이해할 수 있는 지시 구조
효과적인 에이전트 프롬프트 작성법
[Lesson 04] 왜 AI 에이전트가 주목받을까?
기존 챗봇과 차별화되는 지능형 비서적 특성
AI 에이전트의 4가지 핵심 장점
[Lesson 05] 주요 기업들의 에이전트 기술 동향
주요 기업별 개발 현황
에이전트 기술의 발전 배경
이번 장에서 만들어 볼 에이전트
[Lesson 06] 도구 살펴보기
Dify의 다양한 도구들
도구 살펴보기
Tavily의 API 키 Dify에 연결하기
Firecrawl의 API 키 Dify에 연결하기
[Lesson 07] 최신 정보 검색 에이전트
웹 검색 도구 추가하기
에이전트 만들기
[Lesson 08] 최신 미국 글로벌 동향 검색 에이전트
공공데이터포털 인증키 발급
OpenAPI 스키마 작성
커스텀 도구 만들기
에이전트 업그레이드하기
[Lesson 09] 네이버 블로그 요약 정리 에이전트
MCP(Model Context Protocol)
네이버 API 신청하기
네이버 API 키 MCP 연결 설정하기
Dify에서 MCP 서버 추가하기
에이전트 업그레이드하기
[프로젝트] 경쟁사 분석 에이전트
CHAPTER 05 워크플로우
[Lesson 01] 워크플로우란?
워크플로우의 개념 및 정의
챗봇, 에이전트와 워크플로우의 차이
워크플로우의 특징
[Lesson 02 | Dify의 워크플로우
4가지 핵심 기능
워크플로우(Workflow)와 채팅 플로우(Chat flow)
[Lesson 03 | 노드 살펴보기
노드(Node)란?
이번 장에서 만들어 볼 워크플로우와 채팅 플로우
[Lesson 04] 아이디어 생성 워크플로우
첫 워크플로우 실습 준비하기
워크플로우 만들기
[Lesson 05] 문서 요약 및 키워드 추출 워크플로우
반복 처리란?
반복 워크플로우 실습 준비하기
워크플로우 만들기
[Lesson 06] 쇼핑몰 상담 채팅 플로우
분기 처리란?
분기 처리 방식의 특징
분기 채팅 플로우 실습 준비하기
채팅 플로우 만들기
[Lesson 07] 병렬 검색 채팅 플로우
병렬 처리란?
병렬 채팅플로우 실습 준비
채팅 플로우 만들기
[프로젝트] 리뷰 분석 워크플로우
CHAPTER 06 실습 프로젝트 응용
[Lesson 01] Zapier로 업무 자동화 에이전트
업무 자동화가 필요한 이유
Zapier 회원가입하기
Zapier에서 Gmail과 Zoom 연동하기
Dify에서 Zapier MCP 연동하기
에이전트 만들기
[Lesson 02] 카드뉴스 제작 워크플로우
카드뉴스 워크플로우가 필요한 이유
OpenAI 도구 설치하기
워크플로우 만들기
[Lesson 03] 뉴스 기반 SNS 콘텐츠 채팅 플로우
SNS 게시글 채팅 플로우가 필요한 이유
채팅 플로우 만들기
APPENDIX 부록
[Lesson 01] Dify 내 PC 설치
설치 전 알아두기
Docker Desktop 설치하기
Git 설치하기
Dify 설치하기
[Lesson 02] 로컬 LLM Ollama 설치
Ollama란?
Ollama 설치하기
LLM 모델 설치하기
[Lesson 03] 로컬 Dify에서 Qwen3 챗봇
Dify에 Ollama 모델 연결하기
챗봇 만들기
이 책을 마치며