LangChain은 대규모언어모델을 기반으로 애플리케이션을 구축하는 오픈소스 개발 프레임워크입니다.
GPT-4나 Gemini, claude등의 언어모델을 이용해서 앱을 좀 더 쉽게 개발할 수 있습니다.
이전에는 streamlit만을 이용해서 간단하게 AI 챗봇을 구현해봤었습니다.
2024.08.25 - [AI] - [15분 완성] AI 챗봇 만들기(Streamlit + OpenAI API) - 2) 챗봇 만들기
이제는 LangChain에 streamlit을 더해서 이전보다 나은 챗봇을 만들어보겠습니다.
시작합니다.
환경구축
1. 파이썬이 설치돼 있어야 합니다. (https://www.python.org/)
2. Visual Studio Code(VSC)가 설치돼 있어야합니다. (https://code.visualstudio.com/)
3. 파이썬 패키지인 langchain과 streamlit이 설치돼 있어야합니다. ( 터미널> pip(or pip3) install langchain streamlit)
개발환경 구성
1. VSC를 실행하여 프로젝트 폴더를 오픈합니다. (File>> Open Folder)
폴더명은 "chatGPT"로 하겠습니다. 위치는 상관없습니다.
2. '.streamlit' 폴더를 만듭니다. 환경 구성 파일인 *.toml 파일이 들어갈 폴더입니다.
개발 시작
1. jupyter 노트북을 이용한 테스트
반응형
'AI' 카테고리의 다른 글
AI 페어 프로그래밍을 꼭 해야하는 이유 (2) | 2024.11.13 |
---|---|
[15분 완성] AI 챗봇 만들기(Streamlit + OpenAI API) - 4) 챗봇 완성!! (0) | 2024.08.26 |
[15분 완성] AI 챗봇 만들기(Streamlit + OpenAI API) - 3) API 키 생성 (0) | 2024.08.26 |
[15분 완성] AI 챗봇 만들기(Streamlit + OpenAI API) - 2) 챗봇 만들기 (0) | 2024.08.25 |
[15분 완성] AI 챗봇 만들기(streamlit + OpenAI API) - 1) 환경설정 (0) | 2024.08.24 |