ChatGPT API 활용 사례 2 - ChatGPT를 활용한 영어회화 AI 챗봇
이번에는 ChatGPT를 활용한 영어회화 AI 챗봇을 만들어봤습니다. 단순 영어 회화 뿐만 아니라 주제별, 수준별, 연령대별 대화가 가능하고 중간 중간 모르는게 있으면 물어볼수도 있습니다. 그리고 대화가 끝나고 리뷰를 요청 하면 리뷰도 잘 해줍니다.
1. 배경
몇년 전 아이들이 베트남 원어민과 화상 영어를 통해 영어를 배우는 것을 보면서 영어회화도 AI가 해주면 좋겠다고 생각 했던적이 있었습니다. 그 당시 만들 엄두를 못내었는데 ChatGPT를 활용해 가능할거 같다는 생각이 들어 ChatGPT가 좋은 결과를 만들어주면 간단한 컨셉 버전의 데모를 만들어 봐야 겠다는 생각이 들어 시작 해보게 되었습니다. ChatGPT로 시도해보니 영어를 배우는 사람 대상으로 영어 선생님 처럼 잘 얘기를 해주었고, AI를 활용한 영어 회화 경험을 조금 더 쉽게 경험 해볼수 있도록 데모 까지 만들게 되었습니다.
2. 핵심 프롬프트
핵심 프롬프트로는 아래와 같이 영어회화를 위한 조건들을 알려주고 프롬프트를 요청 하였습니다.
원어민 영어회화 선생님이 되어줘. 영어를 잘 못하는 학생이니까 쉽게 답변을 할수 있게 질문을 잘 해줘야 해. 시작해보자. 먼저 얘기 해. 응답을 기다려주고 대답하면 다음 대화를 계속해줘. 답변의 수준에 맞춰 질문이나 답변도 수준을 맞춰줘
- 나는 직장인이야
- 수준은 초급 이야
- 연령대는 30대야 '시작'이라고 하면 대화를 시작 하자
아래 보시는것 처럼 ChatGPT가 영어 대화도 잘해주고 농담을 해도 재치 있게 답변을 해줍니다.
3. 기능 소개
위의 핵심 프롬프트를 가지고 간단한 영어회화 AI 프로토타입을 만들어 보았습니다. 현재 핵심 기능은
- 주제별, 수준별, 연령대별 일상 대화
- 모르는 부분 질문 및 답변
- 대화내용 리뷰 및 분석 입니다.
기능을 하나씩 살펴 보면 아래 화면 처럼 주제별, 수준별, 연령대별 대화를 할수 있습니다.
그리고 중간 중간 모르는게 있으면 물어볼수도 있습니다.
조금의 실수는 있지만 설명을 잘 해줘서 인상 적이었습니다.
그리고 대화가 끝나고 리뷰를 요청 하면 리뷰도 잘 해줍니다.
4. 프로토타입 데모 테스트 해보기
영어회화 AI직접 대화를 직접 해보기 원하시면 영어회화 AI를 통해 대화를 해볼 수 있습니다.
아래 부분도 참고 해주시기 바랍니다.
- 테스트용으로 만들어서 UI는 ChatGPT가 작성해준 수준이라 부족한 부분 이해 부탁 드립니다.
- OpenAI의 ChatGPT API가 오류가 날 경우가 많아서 오류가 발생 할수 있습니다.
5. 결론
지금 까지 ChatGPT를 활용하여 영어회화AI 프로로타입을 소개드려보았는데요 예전에 만들 엄두도 못냈던 기능을 4시간만에 만들 수 있었던게 인상 적이었습니다. 확실히 ChatGPT가 한국어 대비 영어를 잘해서 활용을 잘하면 영어 공부에 확실히 도움이 많이 되겠다는 생각이 들었습니다. 그리고 모르는 것을 물어보는것과 학습 내용 리뷰도 잘해주어서 인상 적이었습니다.
추가로 STT, TTS를 잘 활용하면 조금 더 실제적인 영어회화 경험을 줄 수 있고 이전 대화를 잘 기억 하게 해주면 친구나 정말 사람 처럼 대화를 할 수 있겠다는 생각을 했습니다.
영어회화AI 프로토타입에 관해 정리한 내용이 도움이 되셨으면 좋겠습니다.
마지막으로 위에서 정리 해드린 프롬프트를 포함한 프로토타입에 대한 내용을 사용 하실때는 꼭 출처를 밝혀 주시기를 부탁 드립니다.