코딩 초짜 Cusor로 Anthropic API로 교육용 챗봇 개발하기

소개

제가 현재 고3 되는데요.. 중3 겨울방학 때부터 gpt를 접하고, 우리나라 서비스인 뤼튼같은걸 보면서 저도 api로 서비스를 할수 있지 않을까라는 생각을 항상 가지고 있었는데요 이번 기회에 만들게 되었습니다.

진행 방법

일단 커서로 진행을 했고요,, 호구 같지만 2주정도 걸렸는데 2000질문 정도해서 80달라 나왔습니다.. 일단 프론트는 react 를쓰고 백엔드는 노드js 를 쓸까 했지만 AI/ML은 fast api 좋다그래서 fast api로 선택 했습니다. 일전에 next js로 블로그 만들어본적은 있지만 react 는 처음이라 약간 힘들었습니다. 개발할때는 백엔드는 docker 를 써서 환경문제 없이 잘 했습니다. 처음에는 sqlite 쓰고 나중에 호스팅할때는 postgresql 썼습니다.

사이트 주소는 https://sungblab.com 입니다

개발과정은 먼저 일반 챗봇을 구현했습니다. api 와 테스트를 위해서 이게 성공하고 나서 프로젝트 기능에 집중했는데요 claude의 projects, knowledge 를 모방해서 만들었습니다

프로젝트 설정에는 제가 설정 해놓은 시스템 인스트럭션 말고도 따로 시스템 인스트럭션을 추가할수 있습니다

파일 업로드도 지원하려 했지만 아직 제 실력부족과 프롬프트 캐싱에 대한 이해도부족으로 진행하지 못했습니다 ㅋㅋ

기본적으론 모든 채팅방에 haiku와 sonnet 모델 지원하고요 sonnet만 멀티모달 지원합니다 비전과 pdf 지원 그리고

이런식으로 프롬프트를 짜서 토큰을 아끼려 노력했습니다. ㅋㅋ

결과와 배운 점

AI 발전과 함께 제 실천력이 늘어나는거 같습니다 ㅋㅋ 이것도 저의 좋은 포트폴리오가 되겠네요

2
2개의 답글

👉 이 게시글도 읽어보세요