AI 챗봇 직접 만들어보기
2024년 11월 19일
OpenAI API를 활용하여 간단한 AI 챗봇을 만들어봅시다.
준비물
- OpenAI API 키
- Python 3.8 이상
- 기본적인 Python 지식
API 키 발급
OpenAI 웹사이트(https://platform.openai.com)에 접속하여 API Keys 메뉴에서 새 키를 생성합니다. 발급받은 키는 안전한 곳에 보관하세요.
간단한 챗봇 코드
import openai
openai.api_key = "your-api-key"
def chat(message):
response = openai.ChatCompletion.create(
model="gpt-3.5-turbo",
messages=[
{"role": "user", "content": message}
]
)
return response.choices[0].message.content
# 사용 예시
answer = chat("안녕하세요!")
print(answer)
이 코드는 사용자의 메시지를 받아 OpenAI API에 전달하고, 응답을 반환합니다.
활용 아이디어
고객 상담 챗봇
자주 묻는 질문에 자동으로 응답하여 고객 지원 효율을 높일 수 있습니다.
학습 도우미
개념 설명이나 예제 생성을 통해 학습을 돕는 봇을 만들 수 있습니다.
컨텐츠 생성
블로그 글 아이디어나 초안 작성에 활용할 수 있습니다.
주의사항
- API 사용에는 비용이 발생합니다. 요금제를 확인하세요.
- 민감한 정보는 절대 입력하지 마세요.
- Rate limit을 고려하여 적절한 대기 시간을 설정하세요.
마무리
AI를 활용하면 업무 자동화의 가능성이 무궁무진합니다. 이 기본 예제를 바탕으로 더 복잡한 기능을 추가해보세요.