본문 바로가기
카테고리 없음

첫 AI 프로그램 : ChatGPT API로 게시글 주제 분석 & 태그 생성

by 수표 2024. 3. 17.

평소에는 AI에 관심이 없었는데 최근에 회사에서 무료 교육을 해줘서 ChatGPT에 대해 조금은 깊게 알아보았다

지금까지 썼을때는 명령어를 대충써서 별로 좋은 정보를 못 얻다보니 별 관심이 안생겼는데, 나름 체계적으로 적용해서 질문을 날리면 원하는대로 잘 만들어주더라

이 AI라는 친구를 모듈에도 적용해보면 좋을 것 같아서, 고민해보다가 연습작으로 게시글을 보고 내용을 추출해주는 모듈을 한번 만들어보았다

어려울건 없고 명령을 영어로 최대한 자세하게 적어주었다

한국어로 적으면 토큰 비용도 많이 나오고, 정확성도 영어에 비해 많이 떨어지더라

토큰이 거의 영어에 비해 4배는 되던데, 명령이라도 영어로 적는게 나을것 같아서 번역기 신공 도전함

그리고 회사에서 배운 문맥->명령->예시 순서로 명령을 짜보았다.

내용은 "너는 웹 커뮤니티에 글을 분석할것인데, 대표하는 단어를 n개 뽑아주도록 하고, 단어는 콤마로 끝나야 한다" 같이 하나하나 세세하게 지정해주었다

처음엔 머리에서 명령이 잘 안떠올랐는데, 하나하나 살 붙여나가는 재미가 있더라

그리고 게시글을 쓰는 부분과 연결해주면, 게시글 등록시에 API 통신으로 태그를 자동으로 추출해준다.

결과는 아래와 같다

현재 위에 명령을 보면 알 수 있듯이 커뮤니티 글에 한정지어두었는데, 이걸 질의응답 게시판이나 쇼핑몰 문의 게시판 등, 몇가지 템플릿을 두고 거기에 맞춘 명령을 만들어준다면 더 정확도가 높은 답을 얻을 수 있지 않을까 싶다.

글 쓸때 API 요청을 하기 때문에 1~2초정도 딜레이가 있는데, 그 정도는 감내할만하지 않을까..?

OpenAI 서버 상황에 따라 느려질것 같긴한데, 게시글을 등록하는 행위 자체가 빠른 처리를 요구하지는 않아 어느정도는 괜찮을 것 같다.

10초 타임아웃을 걸어두었는데, 조금 줄여야 할 것 같기도 하고

무튼 만들어보았다

댓글