DECK
DECK
🏅 AI 마스터
🌿 뉴비 파트너

[9기, 풀스택개발자] 설치지 말고 일단 만들어둔것부터 해보자

안녕하세요 9기 풀스택개발자 부트캠프에 참여중인 DECK입니다.

처음 부트캠프 신청할 땐 무언가 막 대단한 웹앱을 런칭하겠다는 계획을 세웠으나

언제나 계획이란건 한대 얻어맞으면 달라지는 법이죠…

그래서 일단은 먼저 해놨던걸 프론트엔드와 연결하여 완성하는 것을 목표로 삼았습니다.


랭체인과 Assistant API를 활용한 chatGPT 밖에서 쓰는 GPTs 챗봇 만들기

계획은 여러개의 분야별 전문화된 인스트럭션을 입력해둔 Assistant API를 활용하여 다양한 질문에 전문적으로 답변하는 챗봇을 만드는 것인데요. 여기에 Assistant를 사용하는 만큼 Thread 관리 기능을 통해 대화의 맥락을 유지하고 대화 히스토리를 관리하기 편하게 하여 미니 챗GPT처럼 사용하게 하는 것이 목표가 되었습니다.

일단 백엔드 처리 구조는 유저 쿼리를 입력 받으면 이를 기반으로 검색, 검색 결과와 함께 Assistant API에 인풋을 줘서 검색결과를 기반으로 한 답변을 얻는 것인데요. 여기에 지식데이터 파일도 주어서 발전된 RAG 챗봇을 만드는 것이 목표입니다.

사실 이걸 로컬에서 진행되도록 하고 아웃풋을 받는건 이미 만들어 둔 상태라 이걸 API화 시키고, DB, 프론트엔드와 연결하는 것이 제게는 큰 과제로 남았네요.

관련해 GPT 선생님께 조언도 구해봤는데요.

네 일단 마음에 새기기로…
백엔드에서 질답을 진행하고 쓰레드를 관리하는 부분에 대해 머메이드 언어를 통해 플로우를 그려달라고 했더니 참 이쁘게 그려주네요.


네 뭐 틀린게 아니긴 한데….

AI와 함께하는 무스택 개발자의 우당탕탕 좌충우돌 천방지축 개발 도전기 많이 기대해주세요!

3
6개의 답글

(채용) 크리에이터, 마케터, AI 엔지니어

지피터스: 콘텐츠를 AI로 재가공 해 원소스 멀티유즈하는 스타트업

👉 이 게시글도 읽어보세요