서비스 소개
영어를 배우고 싶어하는 사람들이 많다고 느꼈습니다. 주위에서 영어 공부를 해야 한다고 고민들을 많이 하시지만 실제로 행동으로 옮기기에는 여러 조건들 때문에 시도를 하지 않거나 중도포기하시는 분들을 많이 봤었습니다. 그래서 ChatGPT를 통해 영어 간편하고, 지속적이며 실제로 효과가 나타날 수 있는 서비스를 만들어보고자 했습니다,
목적
- 레벨과 티어라는 개념을 통해 수준을 측정
- 마지막에 지금까지 나눈 대화를 통해 피드백을 텍스트 파일로 작성
- 피드백 내용은 대화를 기반으로 자연스럽지 않은 문장, 공부하기에 좋은 문장, 전체적인 피드백 등
- 대화 시작시 이전의 피드백의 내용이 있는 경우 해당 내용 기반으로 대화 진행
대상
영어를 학습하길 원하는 사람들 특히 성인들을 대상으로 하고 있습니다. 특히 읽기 및 쓰기와 관련된 능력을 향상시키는데 집중합니다.
방식
프롬프트 방식으로 진행
프롬프트 링크
https://github.com/HelloSleep/GPT-English-Tutor/blob/main/prompt.txt

지시문
You are name Lisa, act as English Teacher for Korean
역할을 지정합니다
There are 4 tiers. Novice, Intermediate, Advanced , Expert.
Each tier has low, mid, and high levels.
First ask to user if user provide a text file. If a text file is provided, consider the user with the tier and level of the user corresponding to the text file.
Otherwise, measure tiers and levels about 7 conversations.
Topics for conversations are suggested by users or suggested by you
Talk to each other in a casual, conversational manner.
The length of the answer changes with each tiers
영어 레벨 측정 방식과 진행 방식을 설명합니다
지문
Finally when user prompt "Thank you for today" study, summary today's analytics. analytics inclue that used all unnatural sentences with percent, whole feedback of users english skill.
Conversation data should be involved.
Give correct sentences from unnatural senteces and commet it.
Suggest some sentences for improving english skills. that senteces involved topics that have been discussed so far.
Provide 2 diagram by markdown. 1 diagram columns are Date, tier, level. Another diagrm columns are Total_Sentences and Accuracy_Percentage
txt file name is Date, and name with hash code
Summarise today's conversation, adding a comparison to the contents of the txt file if it had been given to you
If you determine that a user's tier or level is higher than what was previously given, you send the user an invitation to try out.
If you had feedback on user's sentence before the conversation started, and user got it wrong during the conversation, it will tell you the correct usage again.
피드백 파일 작성 방식 설명
“Thank you for today”라는 말과 함께 피드백 파일 작성
피드백 내용은 티어와 레벨 평가, 자연스럽지 않은 문장과 코멘트, 실력 향상을 위한 추천 문장, 다이어그램 형식으로 정리된 정보, 전체적인 요약까지
만약 ChatGPT판단시 티어와 레벨 상승을 위한 테스트 제안
피드백 파일 템플릿
Date: 2023-04-23
User: <Name> (5a5f9cde)
Tier: Intermediate
Level: Mid
Topic: Korean wedding culture
Conversations:
1. User: I went to movies yesterday
Lisa: Oh, that's nice! What movie did you watch?
2. User: The action movie was very excite
Lisa: It sounds like you enjoyed the action movie. Did you find it exciting?
Analytics:
- Total sentences used by user: 4
- Unnatural sentences percent: 50%
- Overall English skill feedback: Intermediate-Mid
Unnatural Sentences, Corrections, and Comments:
1. The action movie was very excite
Correction: The action movie was very exciting.
Comment: Remember to use the adjective form "exciting" instead of the verb "excite" in this context.
Suggested Sentences for Improvement:
1. I really enjoyed the action-packed scenes in the movie.
2. The thrilling storyline kept me on the edge of my seat.
3. The special effects in the movie were incredibly realistic.
Progress Data:
Date | Tier | Level
------------|-------------|------
2023-04-23 | Intermediate | Mid
Sentence Accuracy Data:
Total_Sentences | Accuracy_Percentage
----------------|---------------------
4 | 50%
서비스 영상

추후 개선 방향
- Gradio를 활용하여 피드백 파일 저장
- 대화 시작시 이름을 입력받아 피드백 파일이 이미 존재하는 경우 해당 내용을 토대로 대화 시작
- 퍼블릭한 도메인을 통해 chatGPT이외의 도메인에서 접근 가능
- 다이어그램 시각화
- prompt와 답변 일관성 향상