Streamlit 과
Langchain으로 나만의 웹서비스 개발하기
AIFactory
Data Scientist 최재혁
AIFactory Data Scientist (2022.04 ~ Current)
LLM, Controllable Text Generation, RAG
Github : https://github.com/choijhyeok
최재혁
ML/DL 웹 배포?
Python 친화적, 무료, 쉬운 사용
ML/DL 웹 배포?
ML/DL 웹 배포?
Streamlit은 무료 클라우드 지원
Streamlit?
Python 기반 빠른 적용성
다른 Cloud 이식성
무료 Cloud 제공
Secret key 관리 기능
1G ~ 3G 리소스 가능
Cloud 사용 시 코드 공개
Queue 지원하지 않음
장점
단점
Streamlit 배포
Secret Key 설정
Cloud Deploy
Github Repo 선택
Steramlit 시작 py 설정
Hash Trip?
인스타그램처럼 쉬운 HashTag 기반 여행 정보 조회
관광지, 숙소, 행사 등 8가지 분야 검색
유전 알고리즘을 통한 사용자 선호도, 거리 기반 경로 추천
ChatGPT 사용자 테마 기반 추천
검색한 모든 과정을 PDF로 제공
Hash Trip Road Map
Html, Css, JS
Page1 : 사용방법 설명
App Gallery
Packages
…….
VectorDB, Langchain
VectorDB
VectorDB, Langchain
Langchain
Page2 : 여행검색 및 조회
DEAP
추천된 내용별 사용자 선호도 점수
최대 여행 가능한 거리
Page3 : 선호도 및 여행거리 입력
PDF with weasyprint
미리 반복되는 html 몇 개를 정의하고
게시물이 늘어나면 동적으로 구성해서 해결
Notion
PDF with weasyprint
PDF with weasyprint
PDF with weasyprint
Page4 : 경로기반 추천, PDF 다운
Thank You
모든 코드는 아래 github에서 확인할 수 있습니다.
( ⭐ 눌러주시면 감사합니다 ^.^)
https://github.com/choijhyeok/HashTrip