Flowise는 랭체인을 활용하여 챗봇을 구현하고자 하시는 분들께 큰 도움이 되는 패키지입니다.
저는 리눅스 시스템의 Docker에 Langchain, Flowise를 설치하였지만
윈도우 PC에서 이를 처음 경험해보고자 하는 분들께 도움이 될 듯 싶어 설치과정을 정리해보았습니다.
결론부터 말씀드리면, 전 chat gpt 의 도움 없이는 아무것도 할 수 없음을 다시 확인했습니다.
정확한 정보를 알려드리고자 제가 보유한 3대의 PC에 설치를 반복했지만,
에러가 나 는 시점과 원인이 모두 달랐고 저에게는 이를 컨트롤할 능력이 전혀 없었습니다.
하지만 gpt의 도움을 받아 결과적으로는 3대 모두 설치에 성공했습니다.
좌충우돌 설치기, 지금부터 설명합니다.
[본 설치는 github https://github.com/FlowiseAI/Flowise 기반으로 작성하였습니다]
Part1. 자동 설치
윈도우 git 설치
- https://git-scm.com/download/win- 자신의 PC에 적합한 git을 설치합니다.
윈도우 node.js 설치
- https://nodejs.org/ko
- LTS 버젼을 설치해도 됩니다.
Powershell 실행
- 윈도우 시작메뉴에서 powershell 을 ‘관리자 권한으로’ 실행합니다.
- path 설정때문에 반드시 위 1, 2 단계 진행 후 실행해야 합니다.
설치 폴더로 이동합니다.
예) c:\사용자\사용자명\flowise
5. Flowise 설치
아래 명령어를 입력합니다
npm install -g flowise 6. Start Flowise
아래 명령어를 입력합니 다.
npx flowise start
7. Flowise 접속
웹 브라우저로 http://localhost:3000/ 에 접속합니다.
위와 같이 간단하게 실행까지 완결된 경우는 1건에 불과햇습니다.
다른 2건은 npx 명령어 부분에서 오류가 발생하여 아래 수동 설치 과정을 통해서야 설치되었습니다.
그 과정에서도 많은 오류 메세지가 나타났지만, gpt를 통해 해결할 수 있었습니다.
Part2. 수동 설치
위 part1 과정에서 에러가 발생할 경우, 아래와 같은 방법으로 수동 설치할 수 있습니다.
1~4번은 part1과 동일합니다.
5. Flowise Repository 설치
아래 코드를 입력합니다.
git clone https://github.com/FlowiseAI/Flowise.git data-type="image" data-size="original" data-id="i8XyzYgzHRF93uW7Zlmjd" data-version="v2" data-align="center">스크립트 정책 변경
아래 코드를 입력합니다. 이 정책은 모든 스크립트의 실행을 허용합니다.
코드 실행 후, 실행 정책을 변경하시겠습니까?에 [Y]를 입력합니다.
Set-ExecutionPolicy Unrestrictedyarn 설치
아래 코드를 입력합니다.
npm i -g yarn위존성 모듈 설치
아래 코드를 입력합니다.
yarn buildFlowise 시작
아래 코드를 입력합니다.
yarn buildFlowise 접속
웹 브라우저로 http://localhost:3000/ 에 접속합니다.
Q. 코드 입력 후, 알 수 없는 에러가 발생하면 어떻게 해결하나요?
A. PC 환경에 따라 많은 변화가 있을 것으로 생각됩니다.
chat gpt 플러그인 중 github Repository를 인식할 수 있는 플러그인을 선택하고,
오류 정보를 제시하면 적절한 도움을 제공받을 수 있습니다.
다들 진입장벽 이겨내시고 많이 학습하시기 바랍니다.
힘내세요^^