
2025.06.27 / 넥스트플랫폼 동준상
LangChain, Anthropic, OpenAI, Google Gemini, DeepMind, GitHub에서 제공하는 ‘무료이면서 유용한’ GenAI, LLM 그리고 AI 에이전트 교육 프로그램을 비교합니다.
Sponsored by
AIGrape의 최신 기능인 Auto 모드를 켜면
다수의 AI가 협력해서 복잡한 임무를 처리합니다.

#1 LangChain
LangGraph로 앰비언트 에이전트 구현 (Building Ambient Agents with LangGraph / 25.06.27 업데이트)
- 예제 프로젝트: LangGraph로 AI 에이전트를 이용한 이메일 관리 자동화 서비스 구현
- 27강, 2.5시간 동영상 포함, LangChain 제공
- https://academy.langchain.com/courses/ambient-agents
- LangChain for LLM Application Development (DeepLearning.AI 주관, 기본 무료)
- 초보자 대상, Python 기반 LLM·에이전트 구축 실습
https://www.coursera.org/projects/langchain-for-llm-application-development-project
- 초보자 대상, Python 기반 LLM·에이전트 구축 실습
- LangChain Academy (공식 프로그램, 무료 제공)
- 기업/팀 대상, 원격 혹은 현장 교육으로 신청 가능
academy.langchain.com
- 기업/팀 대상, 원격 혹은 현장 교육으로 신청 가능
NXP 추천 LangGraph 교육채널: 공원나연
- 3천여명의 구독자, 20여개 영상
- https://www.youtube.com/@gongwon-nayeon

공원나연 | 웹 검색 기반 채팅 Agent 구현하기 (LangGraph, Tool Calling Agent)
1. 인트로: LangGraph를 활용한 검색기반 Tool Calling 에이전트 구현
- 주요 키워드:
- AI 에이전트
- ReAct 패턴
- LangGraph
- Tool Calling 구조
- 웹 검색 통합 실습
2. AI 에이전트란?
- AI 에이전트: LLM이 동적으로 판단하고 행동하는 시스템
- Workflow vs. Agent
- Workflow: 미리 정의된 흐름
- Agent: LLM이 상황에 따라 행동을 결정
- Anthropic의 정의: 판단 개입 수준에 따라 시스템 자율성 구분
3. 라우터(Router)의 역할
- 라우터 = LLM의 다음 행동 결정기
- 메시지 유형에 따라 분기 처리
- 예: 주문조회 → LLM A, 환불 → LLM B
- 동적 분기를 통한 유연한 워크플로우 구성
4. ReAct로 본 에이전트 사고 흐름
- ReAct 구조:
- Thought → Action → Observation → 반복
- 예시: 후추통 찾기 시나리오
- 사고를 통해 비효율적 탐색 회피
- 목표 달성을 위한 단계적 판단 가능
5. Tool Calling Agent 개요
- 질문 분석 후 필요한 도구를 호출
- 예: “2 x 3?” → Multiply 툴 호출
- LLM의 추론 + 도구 인터페이스 통합
- 자연어 → 툴 매개변수 추출 → 실행 → 응답 생성
6. 웹 검색 Tool Calling 흐름
- 질문: “AI 에이전트란?”
- LLM 판단 → 웹 검색 필요
- Tavily Search API 활용
- 키워드 추출 → API 호출 → 결과 요약 → 응답 생성
7. Tavily API 실습: 검색결과 활용
- Tavily API 키 발급 후 사용
- 파라미터 예시:
- query: “AI agent”
- max_results: 3
- freshness: 10일 이내
- 결과: URL + 요약 + 관련성 점수 확인
8. LangChain Tool 정의 및 활용
- Tavily를 LangChain Tool로 정의
- 사용 예시: pythonCopyEdit
tool = TavilySearchResults() llm_with_tool = llm.bind_tools([tool]) - LLM이 적절한 툴 호출 여부 판단 가능
9. 툴 선택 및 조건 분기 처리
- 툴 설명 포함시 LLM이 툴 필요 여부 판단
- 예:
- “3 * 12” → Multiply 툴 호출
- “나누기” → 미정의 → 툴 호출 없음
- 판단 결과에 따라 툴 호출 여부 결정
10. LangGraph로 그래프 기반 워크플로우 구성
- 상태 기반 노드-엣지 구조
- 노드: 기능 수행 단위 (Chat / Search 등)
- 엣지: 조건에 따른 흐름 연결
- 조건부 분기:
- 툴 필요 시 → Search 노드 실행
- 툴 불필요 시 → 직접 응답
11. 에이전트 최종 구조 시각화
- 전체 흐름:
- 사용자 입력
- 판단: 툴 호출 필요?
- 툴 호출 (Tavily)
- 결과 수집
- 최종 응답 출력
- 반복 구조: 사용자의 다음 입력을 대기하며 순환
12. 마무리 및 정리
- 핵심 포인트:
- 에이전트는 동적 판단 + 도구 연동
- LangGraph = 시각적 흐름 구성 + 조건 분기
- 실습을 통한 이해 강화
- 추천: 다양한 도구와 연동하여 확장 실험 진행
#2 Anthropic
AI Fluency by Anthropic
https://www.anthropic.com/ai-fluency
- Building Effective AI Agents (공식 교육 자료, 무료 공개)
- Retrieval, 도구 사용, 메모리 포함한 에이전트 기초 학습
https://www.anthropic.com/engineering/building-effective-agents
- Retrieval, 도구 사용, 메모리 포함한 에이전트 기초 학습
- Anthropic’s Courses (GitHub 리포지터리)
- 일련의 무료 강좌 5개 구성, 오픈 소스 학습 콘텐츠
https://github.com/anthropics/courses
- 일련의 무료 강좌 5개 구성, 오픈 소스 학습 콘텐츠
- “Building Towards Computer Use with Anthropic” (DeepLearning.AI)
- 멀티모달 프롬프트, API 활용 중심 실습 제공
https://www.deeplearning.ai/short-courses/building-towards-computer-use-with-anthropic
- 멀티모달 프롬프트, API 활용 중심 실습 제공
앤스로픽 | 우리가 AI 유창성(AI Fluency)을 높여야하는 이유는? (25.06.16 업데이트)
Anthropic | Lesson 2A: Why do we need AI Fluency? | AI Fluency: Framework & Foundations Course
위 AI Fluency L2 영상의 핵심 내용 (Key Takeaway)
1. AI 유창성 (AI Fluency) 4요소
- AI 활용기술 (Skill of the AI)
- AI 기반지식 (Knowledge of the AI)
- AI 통찰 (Insight on the AI)
- AI 가치 (Value of the AI)
2. AI 유창성, 능숙한 AI 활용역량 4대 속성
- 효과적인 AI 활용 (Effective AI Use)
- 효율적인 AI 활용 (Efficient AI Use)
- 윤리적인 AI 활용 (Ethical AI Use)
- 안전한 AI 활용 (Safe AI Use)
3. 사용자-AI 상호작용 3대 방식 (3A)
- AI 기반 업무자동화 (Automation)
- AI 기반 성능강화 (Augmentation)
- AI 기반 업무대리 (Agency)
AI Fluency L2 영상 개요
📘 AI 유창성(AI Fluency)이란?
- AI 유창성의 정의
- 단순한 기술 숙련이 아니라, AI를 효과적·윤리적·안전하게 활용하는 실용적 능력
- 왜 중요한가?
- AI는 일과 삶 전반에 걸쳐 소통·창작·학습·문제해결 방식을 변화시키고 있음
- 도구만 가지고 있다고 유창한 것은 아님 → 활용 능력의 격차가 중요
📘AI 유창성의 핵심 요소
- AI 유창성은 다음 네 가지를 포함
- 실용적 기술(Skills)
- 지식(Knowledge)
- 통찰력(Insight)
- 가치(Value)
- 이 요소들은 서로 강화되며, AI 기술 변화에 따라 적응 가능해야 함
📘 사용자가 AI와 상호작용하는 세 가지 방식
- 자동화(Automation)
- AI가 사용자의 명령을 따라 정해진 작업 수행
- 예: 이메일 작성, 문서 요약, 여행 일정 생성
- 명확한 목표가 있을 때 효과적
- 증강(Augmentation)
- 사용자와 AI가 협력하여 작업을 수행
- 예: 스토리 캐릭터 개발, 연구 아이디어 정리
- 창의적 사고와 문제 해결에 적합
- 에이전시(Agency)
- AI가 독립적으로 작업을 수행
- 예: 이메일 자동 분류 및 초안 작성, 웹사이트 경험 관리
- 사용자는 디렉터처럼 비전 제시자가 됨
📘3대 상호작용 방식의 비교 및 활용전략
| 구분 | 자동화 (Automation) | 증강 (Augmentation) | 에이전시 (Agency) |
|---|---|---|---|
| 주도권 | 사용자 중심 | 공동 참여 | AI 중심 |
| 적합 상황 | 명확한 지시가 필요할 때 | 창의적 문제 해결 | 반복적/동적 처리 필요 시 |
| 활용 예시 | 보고서 요약, 일정 생성 | 아이디어 브레인스토밍 | 실시간 고객 응대, 콘텐츠 생성 |
- 이 세 가지는 상호 보완적이며, 하나의 프로젝트에서도 복합적으로 사용될 수 있음
📘AI의 역할 변화에 따른 사용자의 역할 변화
- AI는 단순한 도구를 넘어
→ 미디어, 협업자, 공동 창작자로 발전 중 - 이에 따라 인간도 새로운 역할과 기술을 익혀야 함
- 지시자(Director), 해석자(Interpreter), 윤리 관리자(Ethical Leader) 등
📘(앤스로픽이 제공하는) ‘AI 유창성 프레임워크’의 4대 역량 영역
- 효과성 (Effectiveness)
- 목표 달성에 도움되는 상호작용 방식 이해
- 효율성 (Efficiency)
- 반복 업무를 간결하게 처리하는 능력
- 윤리성 (Ethics)
- 정보 보호, 책임감 있는 사용
- 안전성 (Safety)
- 개인정보 보호, 신뢰 가능한 AI 사용 환경 구축
#3 OpenAI
- OpenAI Academy
- 전문가·커뮤니티 주도 학습, 실무 중심 AI 활용 교육 제공
https://academy.openai.com/
- 전문가·커뮤니티 주도 학습, 실무 중심 AI 활용 교육 제공
- “Practical Guide to Building AI Agents” 가이드 (PDF, 34p)
#4 DeepLearning AI
Generative AI for Software Development
https://www.deeplearning.ai/courses/generative-ai-for-software-development/
#5 Google Gemini / Google Cloud
- Generative AI 학습 경로 (Google Cloud Training, 무료 크레딧 포함)
- 입문부터 Gemini 기반 에이전트, Advanced 개발까지 커버
https://cloud.google.com/learn/training/machinelearning-ai
- 입문부터 Gemini 기반 에이전트, Advanced 개발까지 커버
- Build Generative AI Agents with Vertex AI and Flutter
- Gemini 모델 통합, 에이전트 빌더 실습 + 수료 뱃지 제공
https://www.cloudskillsboost.google/course_templates/1162
- Gemini 모델 통합, 에이전트 빌더 실습 + 수료 뱃지 제공
- Google AI 학습 리소스 (Google AI Learn)
- 입문·심화 학습 과정 및 영상 자료 포함
https://grow.google/ai/
- 입문·심화 학습 과정 및 영상 자료 포함
권장 학습 순서
- 입문 단계: LangChain 기초강좌, OpenAI PDF 가이드, GitHub Copilot 시작 모듈
- 중급~전문 단계: Anthropic 에이전트 심화과정, Google Vertex AI + Gemini 실습
지속적으로 업데이트되는 포스트입니다. / 첫 포스팅: 250601 >> 마지막 업데이트: 250627 / 이 포스트에 대한 문의: 동준상 프로 (naebon@naver.com)
