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

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

by 수표 2024. 3. 17.

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

​

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

​

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

​

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

​

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

​

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

​

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

​

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

​

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

​

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

​

결과는 아래와 같다

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

​

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

​

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

​

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

​

무튼 만들어보았다

댓글