정리중..................
ChatGPT OpenAPI 연동
다양한 프롬프트를 테스트해야하기때문에 ChatGPT(OpenAI) API를 이용하는 유닛테스트기를 먼저 생성
프롬프트 유형화
- 프롬프트에 사용되는 데이터 ( 기간별 / 유형별 ) : 일간/주간/월간 3개
- 유형별 인사이트를에 필요한 프롬프트 : 3개
성능을 위한 인덱싱 전략
ChatGPT의 응답시간이 비교적 길기때문에~ API 이용중 GTP의 결과를 검색엔진화하고
사용자는 검색엔진을 통해 빠른 결과를 획득하는 하이브리드 전략입니다.
유용한 프롬프트가 어느정도 유형화가 되었을때 활용할수 있습니다.
API이용과정 발생하는 고성능 블락킹없는 이벤트 적재는 다음 AKKAStream을 참고
- psmon/EventListenerAPI (github.com) - 닷넷버전
- java-labs/springweb/src/test/java/com/webnori/springweb/akka at master · psmon/java-labs (github.com) - 자바버전
CRUD 전략
- GPT의 분석을 실시간 제공이아닌~ 인덱스된 최근항목을 제공하고 요청이 있을시 GPT의 최신 정보가 추가되어 다음 요청시 준비된 데이터를 제공하는 전략
- 유용한 고정 프롬프트가 100개이내이고 최근 정보를 효율적으로 전달할때 활용가능 전략