Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
Archives
Today
Total
관리 메뉴

yongsa0221의 고물상

GPT 사용하기 2 본문

프로젝트/졸업프로젝트

GPT 사용하기 2

yongsa0221 2024. 8. 19. 01:16

2024.01.02 

프로토타입을 만든 이후 회의를 통해 변경사항이 생겼다. 변경사항은 다음과 같다.

AI가 선택지를 제공하는 것이 아니라 다음에 이어질 내용에 관한 질문을 생성

 사용자의 입력을 3가지 선택지로 제약하는 것이 아닌 자연스레 생성된 질문을 답하면서 이야기를 이어나가는 방식으로 변경되었다.

 기존의 방식과 가장 큰 차이라면 기존 방식은 이어질 내용을 AI가 제안한 방향으로만 입력할 수 있는 방면 변경된 방식은 AI의 질문을 참고하여 사용자가 직접 이야기를 작성하는 방식이라는 것이다. 물론 사용자의 입력을 예측 불가능해졌다는 점에서 조금 더 위험한 방식이 되긴 했지만 질문을 답하는 형식을 통해 자연스럽게 이어나갈 수 있다고 예상하였다.

 무엇보다 질문을 보게된다면 사용자가 무의식중에 질문에 답하면서 이야기를 이어나가기에 엉뚱한 문장을 입력 할 가능성이 낮아진다고 생각하였다.

바뀐 동작 방식

 

character name? >>영희
personality? >>정의로움
theme of the story? >>영희가 티라노사우루스랑 싸우는 이야기
옛날 옛날 어느 곳에 영희라는 소녀가 살았어요. 영희는 정의로움으로 유명한 소녀였어요. 어느 날 영희는 큰 티라노사우루스와 싸우게 되었어요.
1. 영희가 티라노사우루스와 싸우게 된 이유는 무엇인가요?
2. 영희가 티라노사우루스와의 싸움에서 어떤 전략을 사용할 것인가요?
3. 영희가 티라노사우루스와 싸움을 이기고 나면 어떤 보상을 받을 것인가요?
gpt-3.5-turbo >> 티라노 사우루스가 음식을 너무 더럽게 먹어서 영희랑 싸웟다
티라노사우루스는 음식을 너무 더럽게 먹어서 영희는 분노가 가득 찼어요. 정의로움을 위해 영희는 티라노사우루스와 치열한 싸움을 시작했어요. 티라노사우루스의 위력에도 불구하고 영희는 절대로 양보하지 않았어요.
1. 영희는 왜 티라노사우루스와 싸워야 했나요?
2. 영희는 어떻게 티라노사우루스와 싸웠나요?
3. 영희는 싸움에서 이기고 정의를 이루었을까요?
gpt-3.5-turbo >> 음식을 더럽게 먹으면 보기 안좋아서 싸우게 되었다
영희는 티라노사우루스에게 "음식을 더럽게 먹으면 보기 안좋아! 너의 행동을 바로잡아야겠어!"라고 말했고, 티라노사우루스는 화를 내며 영희에게 공격을 가했다. 그래도 영희는 정의를 위해 싸움을 포기하지 않았다.
1. 티라노사우루스와의 싸움에서 영희는 어떤 전략을 사용했나요?
2. 영희가 티라노사우루스와의 싸움에서 이기기 위해 어떤 힘을 발휘했나요?
3. 싸움의 결과는 어떻게 되었나요? 영희는 티라노사우루스를 이길 수 있었나요?
gpt-3.5-turbo >> 영희는 짧은 티라노의 앞발을 공략했어
영희는 티라노사우루스의 짧은 앞발을 공략하여 그의 균형을 무너뜨렸어요. 그로 인해 티라노사우루스는 쓰러지고 영희는 이기는데 성공했어요.
1. 영희가 정의를 위해 티라노사우루스와 싸웠던 이유는 무엇이었을까요?
2. 영희는 티라노사우루스와의 싸움에서 어떤 전략을 사용했나요?
3. 영희가 티라노사우루스와의 싸움에서 이긴 후 어떤 일이 일어났을까요?
gpt-3.5-turbo >> 티라노는 이제 음식을 조용히 먹게 되었어
티라노사우루스는 이제 음식을 조용히 먹게 되었고, 영희의 정의로운 행동에 감사하며 자신의 행동을 반성했습니다. 이후로 영희와 티라노사우루스는 서로의 존중과 협력을 바탕으로 친구가 되었습니다.
1. 영희가 티라노사우루스와의 싸움에서 어떤 전략을 사용했나요?
2. 티라노사우루스가 영희와의 싸움 이후에 어떤 변화를 겪게 되나요?
3. 영희와 티라노사우루스는 이후에 어떤 관계를 맺고 어떤 활동을 하게 되나요?
gpt-3.5-turbo >> quit
{ theme: 영희가 티라노사우루스랑 싸우는 이야기, mainCharacter: { name: 영희, personality: 정의로움 }, storyLines: 옛날 옛날 어느 곳에 영희라는 소녀가 살았어요. 영희는 정의로움으로 유명한 소녀였어요. 어느 날 영희는 큰 티라노사우루스와 싸우게 되었어요.
티라노사우루스는 음식을 너무 더럽게 먹어서 영희는 분노가 가득 찼어요. 정의로움을 위해 영희는 티라노사우루스와 치열한 싸움을 시작했어요. 티라노사우루스의 위력에도 불구하고 영희는 절대로 양보하지 않았어요.
영희는 티라노사우루스에게 "음식을 더럽게 먹으면 보기 안좋아! 너의 행동을 바로잡아야겠어!"라고 말했고, 티라노사우루스는 화를 내며 영희에게 공격을 가했다. 그래도 영희는 정의를 위해 싸움을 포기하지 않았다.
영희는 티라노사우루스의 짧은 앞발을 공략하여 그의 균형을 무너뜨렸어요. 그로 인해 티라노사우루스는 쓰러지고 영희는 이기는데 성공했어요.
티라노사우루스는 이제 음식을 조용히 먹게 되었고, 영희의 정의로운 행동에 감사하며 자신의 행동을 반성했습니다. 이후로 영희와 티라노사우루스는 서로의 존중과 협력을 바탕으로 친구가 되었습니다.}
영희는 정의로움으로 유명한 소녀로, 티라노사우루스와 음식을 더럽게 먹는 것으로 인해 분노하게 되었습니다. 그리하여 영희는 티라노사우루스와 싸움을 시작하고, 티라노사우루스의 위력에도 불구하고 투지를 놓지 않았습니다. 영희는 티라노사우루스의 약점을 공략하여 이기는 데 성공하였고, 티라노사우루스는 자신의 행동을 반성하게 되었습니다. 이후로 영희와 티라노사우루스는 서로의 존중과 협력을 바탕으로 친구가 되었습니다.

Process finished with exit code 0

intellij의 터미널로 실행한 예시이다.

 

영어-한국어 관련

  • 한국어로 질의할때가 영-한 번역한 것 보다 더 자연스러운 표현이 나온다.
  • 영어를 통해 질의하고 한국어로 번역한 것은 표현자체가 영어식이고 부자연스러움.
  • 질의문을 한국어로 사용하는것으로 일단 설정

 

현재까지의 상황

 

gpt 3.5 turbo로 현재 생성 가능한 것

  • 사용자 입력에 따른 간단한 서사, 이야기 생성
  • 등장인물의 대화가 생성되나 문장이 어색할때가 있다
    • 대화를 포함하여 생성하면서 문장의 다채로운 표현은 증가했지만 간단한 서사 문장보다 어색한 표현이 늘어난것 같음

gpt 3.5 turbo로 현재 생성 실패 중인 것

  • 주어진 이야기 마무리하기
  • 주어진 등장인물과 주제로 이야기 줄거리 생성하기(높은 확률로 timeout이 나온다)

시도해볼 것

  • 등장인물, 갈등관계, 성격, 교훈 등을 다 세분화하여 구성해보기
    • 각각은 객체로 표현되어야 하며, 이야기의 구조를 랜덤으로 생성
    • 이후 생성된 구조를 통해 동화로 표현하는 문장생성을 gpt사용
    • 실질적으로 가능할지 모르겠음

'프로젝트 > 졸업프로젝트' 카테고리의 다른 글

프로젝트 시작하기  (0) 2024.08.21
생성형 AI를 사용하여 이미지 생성하기 2  (0) 2024.08.19
생성형 AI를 사용하여 이미지 생성하기 1  (0) 2024.08.19
GPT 사용하기  (0) 2024.08.10
주제 정하기  (0) 2024.08.10