일정한 결과값 반환을 위한 프롬프트 개선 및 DB에 이모지 넣기
지난이야기
2023.03.28 - [프로젝트 정리/애완동물 종합 솔루션(CatDogForest)] - ChatGpt (OpenAi Api) 애완동물 이름 만들기 #2
원하는대로 입력창 안에 tag를 넣는 형식으로 변경했고 이모지 까지 같이 데이터베이스 넣을 수 있도록
UTF-8에서 UTF8mb4 형식으로 db와 table, column까지 변경했다.
다만 일정한 형식으로 출력되도록 프롬프트를 작성했는데
가끔 예기치 못한 답변이 돌아와 문자열 추출을 하지 못해 리스트가 뿌려지지 않는 현상이 있다.
변경한 프롬프트
sb.append("list 형식으로 애완동물의 이름과 작명이유를 3가지 작성하시오.");
sb.append("이 글의 대상은 20~40대 입니다.");
sb.append(options);
sb.append("이 키워드를 활용해서 작성하시오.");
sb.append("키워드는 작명 이유에만 사용하시오.");
sb.append("이름 우측에 이름과 어울리는 이모지를 추가하시오.");
sb.append("각 행의 양식은 1. 이름 (이모지) - 작명이유의 포멧으로만 나타내시오.");
sb.append("작명이유의 어미는 반드시 '에서 영감을 받아 지었습니다.'로 끝나게 작성하시오.");
sb.append("첫번째 이름이 나오기 전에 '.'을 사용하지 마시오.");
이모지 관련 문제 해결 참조한 블로그
https://herojoon-dev.tistory.com/122
ChatGpt를 활용해 서비스를 만들어서 기쁘다.
'프로젝트 정리 > 애완동물 종합 솔루션(CatDogForest)' 카테고리의 다른 글
CloudType으로 배포하기 #1 (0) | 2023.03.30 |
---|---|
LocalTunnel로 localhost:8080 탈출하기 (0) | 2023.03.30 |
ChatGpt (OpenAi Api) 애완동물 이름 만들기 #2 (0) | 2023.03.28 |
ChatGpt (OpenAi Api) 애완동물 이름 만들기 #1 (0) | 2023.03.27 |
CatDogForset Project 프로토타입 프레젠테이션 회고 (0) | 2023.03.24 |