나에게 필요한 지식과 기술을 검색해 보세요.

대표이미지

⚡ 10배 빠른 데이터 처리! 랭체인과 오픈AI로 만드는 스마트 데이터베이스 AI 에이전트

Mastering AI Agents for Databases

강사

파울러 디숀

강의

41강

시간

3h 47m

수강기간

6개월

레벨

중급

정가

55,000

판매가

11,000

총 결제 금액

80%

11,000

평생교육이용권 사용안내

이 강의는 평생교육바우처로 결제할 수 있습니다.

이 강의는 랭체인과 오픈AI를 활용해 데이터베이스 AI 에이전트를 구축하는 실습 과정입니다. 사용자의 자연어 질문을 SQL 코드로 자동 변환하여, CSV 및 SQL 데이터와 효율적으로 상호작용하는 방법을 배웁니다. 에이전트의 핵심 기능, 고급 프롬프팅, 함수 호출 및 Assistants API 연동을 통해 데이터 활용 능력을 극대화하세요.


DATABASE
AI
AGENT

데이터베이스 AI 에이전트 구축
마스터 과정

랭체인과 오픈AI를 활용한 SQL 및 테이블 데이터 기반 AI 에이전트 개발

⚠️ 지금 이런 상황이신가요?

데이터베이스와 상호작용하여 정보를 추출하고 분석해야 하지만, SQL 코드를 직접 작성하지 않거나 어디서부터 시작해야 할지 모르는 상황입니다. 복잡한 AI 애플리케이션 구축 시 인프라, 데이터 모델, 프롬프트, 상태 관리 등에 많은 시간을 소요하고 있습니다.

💡 이 강의는 랭체인 프레임워크를 사용하여 자연어를 SQL로 변환하는 AI 에이전트를 구축하는 완전한 솔루션을 제공합니다.

 
Current Situation 

현재 이런 상황이신가요?

📊

복잡한 SQL 작성의 어려움

데이터베이스에서 필요한 정보를 추출하기 위해 복잡한 SQL 쿼리를 작성해야 하지만, 문법과 최적화에 어려움을 겪고 있습니다.

🤖

AI 에이전트 구축 지식 부족

LLM을 활용한 AI 에이전트를 개발하고 싶지만, 체계적인 학습 경로와 실전 경험이 부족하여 어디서부터 시작해야 할지 막막합니다.

⏱️

복잡한 인프라 관리

AI 애플리케이션 구축 시 인프라, 데이터 모델, 프롬프트, 상태 관리 등에 많은 시간을 소요하여 핵심 개발에 집중하지 못합니다.

⚡ 지금 해결하지 않으면 데이터 분석 자동화 기회를 놓치고, 잘못된 방향으로 AI 개발에 시간을 낭비하며, 에이전트의 환각(Hallucination) 현상으로 부정확한 결과를 얻게 됩니다.

 
FINAL
GOAL
SUCCESS

이 강의의 최종 목표

🎯 랭체인을 활용한 SQL 데이터베이스 AI 에이전트 즉시 생성 및 배포

자연어 입력만으로 복잡한 데이터베이스 쿼리를 자동 실행하고,
오픈AI의 고급 API를 통합하여 정확하고 제어 가능한 AI 시스템을 구축합니다.

✓ 성공의 구체적 기준

자연어 쿼리를 입력하면 에이전트가 이를 SQL 코드로 변환하여 데이터베이스에서 필요한 데이터를 추출하고 사용자에게 결과를 제공

오픈AI 함수 호출Assistants API를 데이터베이스 에이전트에 통합하여 정확성과 제어 능력 향상

Streamlit UI를 통해 시각적으로 에이전트를 실행하고 결과를 확인할 수 있는 완전한 애플리케이션 구축

커스텀 프롬프트를 통해 에이전트의 환각(Hallucination) 현상을 제거하고 정확한 답변을 보장

 
Problem Breakdown 

문제를 체계적으로 분해합니다

복잡한 AI 에이전트 개발을 3가지 핵심 영역으로 나누어
단계별로 체계적인 학습 경로를 제공합니다.

🎯

기초부터 시작

AI 에이전트의 핵심 개념과 랭체인 프레임워크의 기본 사용법을 명확하게 이해합니다.

🔧

실전 구축

CSV와 SQL 데이터베이스를 다루는 실제 에이전트를 직접 구축하며 실무 역량을 강화합니다.

🚀

고급 통합

오픈AI의 최신 API의 함수 호출, Assistants를 통합하여 정확성과 제어력을 극대화합니다.

 
Core Area 01 

① AI 에이전트 기초 및 랭체인 활용

AI 에이전트의 본질을 이해하고 랭체인을 활용한 첫 번째 에이전트를 구축합니다.

📌 상위 컴포넌트: AI 에이전트 핵심 이해

▶ 자율성(Autonomy) 이해

에이전트가 인간의 개입 없이 독립적으로 작업을 수행하는 능력을 학습합니다.

▶ 학습 및 상호작용 메커니즘

에이전트가 환경과 상호작용하며 학습하고 개선하는 방식을 이해합니다.

▶ 목표 지향적 행동 설계

특정 목표를 달성하기 위해 에이전트가 어떻게 행동을 계획하고 실행하는지 학습합니다.

▶ 랭체인과 LLM 연동

랭체인 프레임워크를 사용하여 간단한 AI 에이전트를 구축하고 오픈AI LLM과 연결합니다.

 
Core Area 02 

② 데이터 상호작용 에이전트 구축 및 정교화

CSV와 SQL 데이터베이스를 다루는 실전 에이전트를 구축하고 커스텀 프롬프트로 정교화합니다.

📌 상위 컴포넌트: 실전 데이터 에이전트 개발

▶ CSV 에이전트 구축

CSV 파일과 상호작용하여 데이터를 분석하고 질의응답하는 에이전트를 구축합니다.

▶ CSV to SQL 데이터 변환

CSV 데이터를 SQLite 데이터베이스로 변환하여 더 강력한 쿼리 기능을 활용합니다.

▶ SQL 데이터베이스 에이전트 구축

자연어를 SQL 쿼리로 변환하여 데이터베이스와 상호작용하는 핵심 에이전트를 개발합니다.

▶ 커스텀 프롬프트 (Prefix/Suffix) 추가

에이전트의 동작을 정교하게 제어하고 환각 현상을 방지하기 위한 커스텀 프롬프트를 설계합니다.

▶ Streamlit UI 통합

사용자 친화적인 인터페이스를 구축하여 에이전트를 시각적으로 실행하고 결과를 확인합니다.

 

비전공자도 가능한 데이터 자동화

💡 SQL 지식 없이 자연어로 복잡한 데이터 분석

AI 에이전트가 자연어 질문을 SQL 쿼리로 자동 변환하여
데이터베이스에서 필요한 정보를 추출하고 분석합니다.

🎁 구체적 혜택

 

업무 효율성 극대화: 복잡한 SQL 작성 시간을 90% 단축

 

진입 장벽 제거: 비개발자도 데이터 분석 및 의사결정 가능

 

실시간 인사이트: 즉각적인 데이터 질의응답으로 빠른 의사결정 지원

 

오류 최소화: 커스텀 프롬프트로 환각 현상 방지 및 정확도 향상

 
랭체인
오픈AI
API

랭체인과 오픈AI 최신 API 통합

🚀 견고하고 유연한 AI 시스템 설계

오픈AI의 함수 호출과 Assistants API를 활용하여
정확하고 제어 가능한 프로덕션급 AI 에이전트를 구축합니다.

🎁 구체적 혜택

 

함수 호출 통합: 특정 작업을 전문화하여 정확하고 예측 가능한 행동 보장

 

Assistants API 활용: 쓰레드 기반 대화 관리로 복잡한 상태 관리 부담 제거

 

도구(Tools) 확장성: 에이전트에 다양한 도구를 추가하여 기능 무한 확장

 

프로덕션 준비: 인프라 관리 부담 없이 즉시 배포 가능한 시스템 구축

 

최신 기술 습득: 오픈AI의 최신 API를 실전에서 활용하는 역량 확보

 
LEARNING
PATH
SYSTEM

체계적인 학습 구조

4가지 학습 모듈로 구성된 단계별 커리큘럼으로
기초부터 고급 통합까지 완벽하게 마스터합니다.

1

기초 및 에이전트 소개

AI 에이전트의 정의, 동기, 이점 및 주요 사용 사례를 학습합니다.

  • 파이썬 기초 및 개발 환경 설정
  • 오픈AI API 계정 설정
  • AI 에이전트 핵심 개념
2

랭체인 기초 및 CSV 에이전트

랭체인 프레임워크를 활용하여 첫 번째 AI 에이전트를 구축합니다.

  • 랭체인과 LLM 연동
  • CSV 파일 상호작용 에이전트
  • 커스텀 프롬프트 추가
3

실전: SQL 데이터베이스 에이전트

자연어를 SQL로 변환하는 핵심 에이전트를 구축합니다.

  • CSV to SQL 데이터 변환
  • SQL DB 에이전트 구축
  • Streamlit UI 통합
4

심화: 함수 호출 및 Assistants API

오픈AI 최신 API를 통합하여 정확성과 제어력을 극대화합니다.

  • 오픈AI 함수 호출 구현
  • Assistants API 통합
  • 쓰레드 기반 대화 관리
 
Solution Hypothesis 

이 강의는 문제를 해결합니다

체계적인 커리큘럼과 실전 프로젝트를 통해
데이터베이스 AI 에이전트 구축 역량을 완벽하게 습득합니다.

💡 핵심 가설

랭체인과 오픈AI의 최신 API를 체계적으로 학습하고 실전 프로젝트에 적용하면, SQL 지식 없이도 자연어로 데이터베이스와 상호작용하는 정확하고 제어 가능한 AI 에이전트를 구축할 수 있으며, 이를 통해 데이터 분석 및 의사결정 프로세스를 자동화하여 업무 효율성을 극대화할 수 있습니다.


강사

파울러 디숀

파울러 디숀

안드로이드, 자바, 플러터 개발자이자 강사이다. IT 분야에서 사람들을 가르치는 것에 열정을 가지고 있습니다. 175개 이상의 국가에서 80,000명 이상의 학생들을 가르쳐 온 그는 프로그래밍과 개발 분야의 지식과 전문성을 전파하는 데 헌신해 왔습니다.

 

Whitworth University에서 컴퓨터 공학 학위를 취득한 했으며, 교육과 더불어 프로그래밍을 즐깁니다. 그는 모바일 앱과 웹 개발 분야에서 풍부한 경험을 보유하고 있으며, 학생들이 전문 개발자가 되는 데 필요한 기술을 제공하는 플랫폼인 "Build Apps with Paulo"를 설립했습니다.

 

학생들이 뛰어난 애플리케이션과 소프트웨어를 만들 수 있도록 가르치고 안내하는 것은 그에게 매우 보람 있는 여정이었습니다. 10년 넘게 온라인으로 강의해 온 그는 학습자들의 현재 경험 수준과 관계없이 숙련된 개발자가 될 수 있도록 돕는다는 사명감으로 활동하고 있습니다.

커리큘럼

1_01_강의 소개

01:26

02

1_02_강의 선수 조건

01:09

03

2_01_개발 환경 설정

02:05

04

3_01_AI 에이전트란 무엇이며 어떻게 작동하는가

07:36

05

3_02_AI 에이전트 활용 사례

01:51

06

4_01_나만의 첫 AI 에이전트 만들기 & LangChain 입문

01:40

07

4_02_첫 번째 AI 에이전트 생성 및 실행

07:48

08

4_03_AI 에이전트 플로우 콘솔 앱

03:15

09

4_04_강의 요약

00:58

10

5_01_CSV 에이전트(Agents) 개요 및 시나리오

01:37

11

5_02_CSV 파일 읽기 및 추출된 데이터 표시

02:49

12

5_03_CSV 에이전트 구축 및 상호작용하기

06:42

13

5_04_프리픽스(Prefix)와 서픽스(Suffix) 프롬프트를 추가하여 커스터마이즈하기

10:55

14

5_05_Streamlit으로 UI 추가하기

05:29

15

5_06_요약

01:40

16

6_01_SQL_데이터베이스_에이전트_개요

01:13

17

6_02_CSV 파일에서 SQL 데이터베이스 구축하기

07:12

18

6_03_SQL 에이전트 구축 및 상호작용하기

12:06

19

6_04_Streamlit 추가 및 Quer_O로 테스트 확장하기

03:30

20

6_05_요약.mp4_O

01:17

21

7_01_함수 호출(Function Calling) 개요

05:27

22

7_02_간단한 함수 호출 및 도구 만들기

06:07

23

7_03_함수 호출 전체 워크플로우와 실행 과정 살펴보기

10:05

24

8_01_데이터베이스 에이전트와의 함수 호출 설정

05:22

25

8_02_함수 직접 테스트하기

01:17

26

8_03_OpenAI 함수 호출 기능 사용하기

03:40

27

8_04_요약

01:04

28

9_01_OpenAI 어시스턴트 API와 SQL 데이터베이스

00:38

29

9_02_Assistants_API_전체_개요

06:45

30

9_03_어시스턴트 API 생성 및 SQL 데이터베이스 질의하기

10:37

31

10_01_강의를 마치며

03:22

[⭐추가 자료!!] AI 데이터베이스 에이전트 구축: 치트 시트

10:00

[⭐추가 자료!!] 1차시_데이터베이스 AI 에이전트 구축: 자연어로 데이터와 대화하기

01:00

[⭐추가 자료!!] 2차시_과정 수강을 위한 필수 개발 환경 설정

10:00

35

[⭐추가 자료!!] 3차시_AI 에이전트: 대규모 언어 모델(LLM)의 한계를 넘어서는 똑똑한 비서

10:00

36

[⭐추가 자료!!] 4차시_🤖파이썬으로 나만의 첫 AI 에이전트 만들기: 단계별 튜토리얼

10:00

37

[⭐추가 자료!!] 5차시_기술 백서: LangChain을 활용한 지능형 CSV 데이터 분석 에이전트 구축

10:00

38

[⭐추가 자료!!] 6차시_LangChain으로 나만의 데이터베이스 AI 에이전트 만들기: CSV부터 자연어 질문까지

10:00

39

[⭐추가 자료!!] 7차시_OpenAI API를 사용한 함수 호출 구현 가이드

10:00

40

[⭐추가 자료!!] 8차시_데이터베이스 에이전트의 작동 원리: 쿼리부터 응답까지

10:00

41

[⭐추가 자료!!] 9차시_OpenAI Assistants API와 SQL 데이터베이스 통합: 지능형 데이터 에이전트 구축을 위한 기술 백서

10:00

수강 후기

첫번째 리뷰어가 되어주세요.

소중한 후기가 다른 분들께 도움이 될 거에요.

55,000

80%

11,000