본문 바로가기

교육과정

(33)
[8] AI 카피라이터 만들기 - 프롬프트 엔지니어링 (2) 들어가며 🏫 전체 강의 영상 youtube ✍️ 마케팅 문구 생성기 사용해보기 ▶️ 강의 영상 유튜브 지난 챕터에 이어서 마케팅 문구 생성을 위한 프롬프트 엔지니어링을 진행하겠습니다. 생성하는 텍스트 길이, 개수 조정 이번에는 생성하는 텍스트의 길이와 개수를 프롬프트로 조정해보겠습니다. generate_prompt 함수에 파라미터를 추가한 다음, 프롬프트를 수정해주면 됩니다. 개수의 경우 문구를 n개 생성해달라고 적어주면 잘 반영됩니다. 텍스트 길이 조정의 경우엔 “몇 자 이내” 보다는 “몇 단어 이내”로 적어달라는 것이 좋으며, 앞에 "반드시"를 붙여주세요. prompt_template_v2 = f""" 제품 혹은 브랜드를 SNS에 광고하기 위한 문구를 {num}개 생성해주세요. 자극적이고 창의적으로 ..
[7] AI 카피라이터 만들기 - 프롬프트 엔지니어링 (1) 들어가며 🏫 전체 강의 영상 youtube ✍️ 마케팅 문구 생성기 사용해보기 ▶️ 강의 영상 유튜브 이번 챕터에서는 마케팅 문구를 생성하기 위한 프롬프트를 작성해보겠습니다. chatGPT API 사용 설정 openai 라이브러리를 import하고 미리 환경변수에 등록해 둔 api key를 지정해주겠습니다. import openai import os openai.api_key = os.environ["OPENAI_API_KEY"] chatGPT API 요청 함수화 그 다음, chatGPT API에 요청을 넣어주는 함수를 작성하겠습니다. 이 때 prompt, system_role, model, stream을 모두 파라미터화 하여 전달받도록 합니다. 그리고 파라미터의 기본값들을 설정해서 평상시에는 프롬프트만..
[6] AI 카피라이터 만들기 - 프로젝트 소개 들어가며 🏫 전체 강의 영상 youtube ✍️ 마케팅 문구 생성기 사용해보기 ▶️ 강의 영상 youtube 2번째 챕터에서는 본격적으로 chatgpt API를 이용해서 AI 서비스를 만들어보겠습니다. 프로젝트 소개 제품명과 제품에 대한 소개, 키워드 등을 넣으면 마케팅용 카피 문구를 자동으로 생성해주는 서비스입니다. 생성해야할 문구의 수나 최대 길이 등을 세밀하게 조정할 수 있습니다. 이 프로젝트를 직접 만들어보면서 프롬프트 엔지니어링의 기초를 다져봅니다. 그리고 streamlit으로 웹 UI를 만들고, 유저의 입력을 바탕으로 텍스트를 생성한 뒤, 결과를 화면에 출력하는 방법을 배워봅니다.
[5] chatGPT AI 서비스 개발 - chatGPT API 사용법 총정리 들어가며 🏫 전체 강의 영상 youtube ▶️ 강의 영상 youtube python openAI client library 설치 및 키 설정 라이브러리 설치 python 코드로 chatGPT API를 사용하기 위해서는 openai가 제공하는 라이브러리를 사용하는 것이 편합니다. pip을 이용해서 설치한 다음, python 코드에서 실행해보겠습니다. $ pip install openai API key 설정 그 다음 환경변수에 등록해놓았던 API Key를 openai 라이브러리에 등록해줍니다. import os import openai openai.api_key = os.environ.get("OPENAI_API_KEY") ChatCompletion API 기본 사용법 openai 라이브러리를 통해서 op..
[4] chatGPT AI 서비스 개발 - openai API key 발급 들어가며 🏫 전체 강의 영상 youtube ▶️ 강의 영상 youtube 이번 챕터에서는 chatGPT API를 사용하기 위해서 반드시 필요한 토큰 발급하는 방법을 배워보겠습니다. openAI API Key 발급받기 openAI platform openAI platform 링크 먼저 chatGPT API는 openai platform을 통해서 이용할 수 있습니다. 링크를 타고 이동한 뒤에 회원 가입을 해주세요. 그 다음, 우측 상단의 내 아이콘을 누르고 View API Keys로 이동합니다. API Key 발급하기 Create new secret key 버튼을 눌러스 API Key를 발급받습니다. 이 때, 키 값을 한번만 보여주니까 복사하셔서 잘 저장해두셔야 합니다! 메모장에 적어서 텍스트 파일 형태로 ..
[3] chatGPT AI 서비스 개발 - streamlit 프로젝트 셋팅 들어가며 🏫 전체 강의 영상 youtube ▶️ 강의 영상 youtube 이번 과정은 streamlit을 이용해서 실제 chatGPT API를 이용한 웹 서비스들을 만들어보는 것이 목적입니다. 이번 강의에서는 streamlit을 설치하고, 프로젝트 개발을 진행할 폴더 구조를 셋팅하겠습니다. 혹시나 streamlit을 아직 생소하신 분들은 streamlit 강의를 먼저 듣고 와주세요. streamlit 웹 개발 한번에 끝내기 streamlit 프로젝트 셋팅 시작 페이지 작성 pycharm을 열고 app.py를 만들어주겠습니다. 그 다음 페이지를 소개하는 타이틀과 서브헤더를 작성해준 다음, streamlit app을 실행해보겠습니다. import streamlit as st st.set_page_config..
[2] chatGPT AI 서비스 개발 - 개발환경 셋팅 들어가며 🏫 전체 강의 영상 youtube ▶️ 강의 영상 youtube 이번 챕터에서는 개발환경을 셋팅해보겠습니다. 해당 과정에서는 pycharm과 jupyter notebook을 모두 사용할 예정입니다. 각각의 설치 방법과 사용법은 아래 포스팅을 참고해주세요! ⚙️ pycharm IDE 설치하기 ⚙️ jupyter notebook 설치 및 사용법 pycharm 프로젝트 생성 그 다음 pycharm을 실행한 다음, New Project 버튼을 눌러서 프로젝트를 생성해주겠습니다. 프로젝트 이름은 my_chatgpt_service 로 지어주고, Create 버튼 눌러서 생성해주겠습니다. 이 때, python interpreter는 jupyter notebook을 설치한 python interpreter와 ..
chatGPT API로 AI 서비스 개발하기 과정 소개 강의 소개 🏫 전체 강의 영상 youtube ▶️ 강의 영상 유튜브 매일 내가 물어보는 것들을 답해주는 우리 친구 chatGPT! 그런덴 chatGPT를 이용해서 나만의 서비스를 만들어 볼 수 있다고? 퍼펭스쿨이 야심차게 준비한 무료 교육 과정, chatGPT API로 AI 서비스 개발하기! 내가 원하는 대로 chatGPT가 텍스트를 생성하도록 제어하는 기술을 배워봅니다. 그리고 streamlit을 사용해서 AI가 적용된 웹 서비스들을 직접 만들어봅니다. 코딩이라곤 python 조금 할줄 아는게 단데 걱정되신다구요? 다양한 실습 프로젝트를 직접 만들어보면서 쉽고! 재밌게! 배울 수 있도록 구성했으 너무 걱정하지 않으셔도 됩니다. 저와 함께 chatGPT로 만들 수 있는 서비스의 무한한 가능성을 살펴보러 ..