파이썬 기반 생성형 AI 챗봇 설계부터 배포까지

파이썬 기초도 배우고
쉽게 AI 챗봇도 만들어요.

파이썬 기초 + API호출 + AI 챗봇

모집 기한
개강 D-1 오후 4시 이전
수강 일정
  • 21 회차04/01 (수) ~ 04/30 (목)
수강료
자부담37,510375,100(국비지원 337,590원)

강사소개

윤종호
한양대학교 전자통신전파공학과 대학원 공학박사

  • 현) ERICA 소프트웨어융합대학 컴퓨터학부 겸임교수
  • 현) 안산대학교 컴퓨터정보학과 겸임교수
  • 전) 한국산업기술대학교 전자제어공학과 외래교수

Python + 생성형 AI +
API를 활용한 챗봇 개발

Python +
AI + 챗봇

  • 파이썬
    프로그래밍 기초
    언어의 기초,쉬운
    언어를 학습합니다.

  • 챗봇 설계 및
    서비스 구현
    대화 흐름을 설계하는,
    챗봇을 구현합니다.

  • AI 모델 활용
    (ChatGPT API)
    ChatGPT API로
    AI 기능을 구현합니다.

5주 안에, 단순 실습이 아니라
실제 작동하는 AI 챗봇 포트폴리오를 완성

5주 실전 AI 챗봇 개발 과정

파이썬을 배우거나 챗봇을 만들고 싶다면,
한 번쯤 이런 고민 해보셨을 거예요.

  • ChatGPT에서 자주 사용하는
    언어 파이썬을 쉽게 배울수 있을까요?
  • AI 챗봇을 만들고 싶은데
    어디서부터 시작해야 할지
    모르겠어요.
  • 챗봇을 실제로 배포하는
    방법을 알고 싶어요.
  • 파이썬을 배워야 한다는데
    개발 경험이 없습니다.

챗봇 개발은 단순한 AI 활용이 아니라
파이썬 기초를 배우고,
문제 해결 구조를 설계하는 과정입니다.

코딩 경험이 없어도파이썬으로 코딩 기초를 익히고,
나만의 챗봇도 만들어 봅니다.

지금 필요한 것은
챗봇 설계 + AI API 연동

  • 프로그래밍 언어의 시작
    파이썬 기본 문법을 시작으로
    언어의 개념을 알고,
    개발자 기본 개념을 배웁니다.

  • API 챗봇 만들기
    API를 활용하여
    챗봇을 기획·개발하여
    실전 서비스로 완성합니다.

파이썬+챗봇은 언어의 기초와 응용을
실습을 통해 쉽게 배울 수 있습니다.

지금 고민 중이라면,
방향을 제대로 잡을 기회예요.

  • 쉬운 문법 "파이썬"비전공자도 쉽게 따라 가고
    프로그래밍 할 수 있습니다.

  • "챗봇" 어려운게 아니에요~파이썬+AI+API로
    나만의 챗봇프로젝트를 완성할수 있어요.

5주 후,
이렇게 달라집니다

  • BEFORE

    챗봇 개발이 어렵게 느껴짐

    AI API 사용 방법을 모름

    챗봇 구조 설계 경험 없음

  • AFTER

    Python 기반 챗봇 개발 가능

    생성형 AI API 연동 경험

    실제 작동하는 챗봇 제작

지금 필요한 건
단순 언어 학습이 아니라
AI 서비스 제작 경험을 갖는 것입니다.

이 과정 핵심이 뭐냐면요 —
3가지 핵심 포인트

  • 내 일정에 맞춘 온라인 과정

    회사·학교 다니면서도
    가능한 온라인 단기 과정*5주 안에 실무형 AI 챗봇 개발 역량

  • 이론이 아닌 실전 방식으로,
    AI 챗봇을 직접 구현*ChatGPT API 실습 및 배포 실습

  • 기획부터 배포까지 완성하는
    실무형 AI 챗봇 포트폴리오 제작*API·카카오 연동 최종 프로젝트

AI를 '이해'하는 것을 넘어,
'챗봇' 구현까지

AI 챗봇 개발 · Python
지금 바로 강의 미리보기 ↓

  • 파이썬 기반 프로그래밍자료구조와 함수 활용

  • 생성형 AI 기반 자연어 처리토큰화와 텍스트 전처리

  • AI 챗봇 설계 및 구현프롬프트와 API 기반 구현

상세 커리큘럼

    1. AI 챗봇 파이썬 입문 개발 환경

      프로그램의 개념과 파이썬의 기본 구조를 이해하고 개발 환경을 직접 설정합니다.

    2. 파이썬 프로그래밍 - 데이터 종류 및 출력

      변수 선언과 데이터 타입을 이해하고 문자열 출력 방법을 실습합니다.

    3. 파이썬 프로그래밍 - 연산자와 조건문

      연산자와 조건문의 구조를 이해하고 다중 조건 처리 로직을 구현합니다.

    4. 파이썬 프로그래밍 - 반복문

      for문과 while문의 차이를 이해하고 반복 제어문을 활용한 코드를 작성합니다.

    5. [미니프로젝트] 확률기반 목표달성 시뮬레이션

      조건문과 반복문을 활용하여 100회 게임 시뮬레이션 프로그램을 구현합니다.

    1. 파이썬 프로그래밍 - 자료 형태

      리스트, 튜플, 딕셔너리의 구조를 이해하고 자료형을 활용한 데이터를 다룹니다.

    2. 파이썬 프로그래밍 - 함수와 인수

      함수의 개념과 인수 활용 방법을 이해하고 내장 함수를 실습합니다.

    3. 파이썬 프로그래밍 - 파일처리

      사용자 입출력 및 파일 입출력 방식을 이해하고 텍스트 파일을 처리합니다.

    4. 파이썬 프로그래밍 - 예외처리

      오류의 개념을 이해하고 예외처리를 통해 안정적인 코드를 작성합니다.

    5. 파이썬 프로그래밍 - 클래스

      클래스와 생성자의 개념을 이해하고 객체지향 프로그래밍을 실습합니다.

    6. [미니프로젝트] 회원 주소록 만들기

      클래스와 딕셔너리를 활용하여 주소록 프로그램을 개발합니다.

    1. 생성형 AI 기반 자연어 처리

      NLP의 개념을 이해하고 아나콘다 및 spaCy 환경을 구축합니다.

    2. AI 텍스트 분석 실습 ① 토큰화와 품사 태깅

      형태소 분석과 품사 태깅을 수행하고 개체명 인식을 실습합니다.

    3. AI 텍스트 분석 실습 ② 불용어 처리와 형태소 분석

      불용어 제거와 유사도 분석을 통해 텍스트 전처리를 실습합니다.

    4. [미니프로젝트] 라이브러리를 활용한 언어 분석 비교

      동일 문장에 대해 NLTK와 spaCy 분석 결과를 비교합니다.

    1. 생성형 AI 챗봇 기초 설계 및 응답 로직 구축

      Dialogflow를 활용하여 인텐트를 설계하고 기본 응답 구조를 만듭니다.

    2. 챗봇 동작 구현과 기본 대화 흐름 완성하기

      엔티티를 구성하고 챗봇 대화 흐름을 구현합니다.

    3. AI와 연동되는 오픈API 이해 및 키 발급 실습

      API의 개념을 이해하고 OpenAI API를 발급 및 활용합니다.

    4. 프롬프트(ChatGPT) 엔지니어링의 기초

      프롬프트 엔지니어링의 개념과 구성 요소를 이해합니다.

    5. 프롬프트(ChatGPT) 엔지니어링 기법

      다양한 프롬프트 설계 기법을 학습하고 실습합니다.

    6. 생성형 AI 기반 챗봇 설계 및 기능 구조화 실습

      대화형 언어 모델을 이해하고 챗봇 시스템을 설계합니다.

    7. [미니프로젝트] 프롬프트 엔지니어링 알고리즘 실습

      Zero-shot, CoT 방식 등을 비교하며 감정 추론 프롬프트를 설계합니다.

    1. 생성형 챗봇 응답 로직 설계 및 대화 흐름 최적화

      서버 프로그램 구조를 이해하고 챗봇과 연동하여 대화 흐름을 개선합니다.

    2. 캐릭터 기반 챗봇 응답 디자인 실습

      시스템 역할 설정과 컨텍스트 관리 기법을 적용합니다.

    3. 외부 API와 챗봇 응답 자동화 구현

      Function Calling을 활용하여 외부 API 연동 자동화를 구현합니다.

    4. 대화 로그 기반 챗봇 성능 최적화

      도큐먼트 DB와 MemoryManager를 활용하여 챗봇 성능을 개선합니다.

    5. 자연어 이해(NLU) 기반 및 프롬프트 연동

      임베딩 모델을 활용하여 자연어 이해 구조를 설계합니다.

    6. AI 대화 저장 벡터DB 실습

      벡터 데이터베이스를 활용해 대화 내용을 저장하고 검색합니다.

    7. 생성형 AI 챗봇 카카오 플랫폼 연동 및 실전 배포

      카카오톡 플랫폼과 연동하여 챗봇을 점검하고 배포합니다.

    8. [최종프로젝트] 가상의 친구 만들기

      OpenAI API, Flask, MongoDB를 활용하여 실제 배포 가능한 챗봇을 완성합니다.

5주 뒤, 수료증이 끝이 아니에요.
내 다음단계가 보여요.

5주 동안, 내일 당장 써먹는
데이터 활용 기술을 손에 넣습니다.

수료생 전용 · 지금 합류하면 전원 지급현직 멘토에게 직접 묻는다.
"이 길, 나한테 맞을까요?"

수료 후 가장 막막한 순간, 내가 배운 것,
내가 원하는 방향, 현실적인 다음 단계를 함께 짚어봅니다.

더 나아가고 싶을 때,
이미 선택할 수 있는 길이 열려 있어요.

방향이 잡히면 바로 이어갈 심화 과정이 준비되어 있어요.
어떤 과정이 맞는지는 진단 후 함께 결정합니다.
지금 고를 필요 없어요.

AI는 누구나 쓰지만,
만드는 사람은 다릅니다.

파이썬 기초언어를 익히고,
챗봇 서비스를 직접 만들어보세요.

5주 실전 AI 챗봇 개발 과정

FAQ

Q.

누구나 국민내일배움카드 발급이 가능한가요?

Q.

체크! 국비지원 유의사항 꼭 읽어 주세요!

Q.

수강신청은 어떻게 하나요?

Q.

환불 규정은 어떻게 되나요?

Q.

적합훈련과정 탐색결과표가 필요한가요?

Q.

K-디지털 기초역량훈련은 몇 개까지 수강 가능한가요?

Q.

강의 수강 방법은 어떻게 되나요?

Q.

강의 자료는 제공해주시나요?

Q.

프로젝트관련 궁금해요?

Q.

학습종료하고 강의 계속 들을 수 있나요?

Q.

훈련 수료 기준은 어떻게 되나요?

Q.

자부담금 환불(수강전) 및 패널티 기준은 어떻게 되나요?