일반 소개
기본 챗봇은 멀티 테넌트 챗봇으로서 래기 커넥트 조직의 지식창고에 연결하여 대화할 수 있습니다. 프로젝트는 Ragie Google 인증을 지원하는 Next.js에 구축된 다양한 기능을 갖춘 참조 애플리케이션으로, 사용자가 챗봇을 통해 조직의 지식창고와 상호작용할 수 있도록 설계되어 지식에 액세스하고 관리하는 데 편리한 방법을 제공합니다. 이 프로젝트는 아직 활발히 개발 중이며 향후 버전에는 상당한 변화가 있을 수 있습니다.

기능 목록
- 멀티 테넌트 지원여러 조직에서 동일한 챗봇 인스턴스를 사용할 수 있도록 허용합니다.
- Ragie Connect 통합래기 커넥트를 통해 조직의 지식창고에 연결하세요.
- Google 인증Auth.js에서 제공하는 Google 인증을 사용하여 사용자를 인증합니다.
- 데이터베이스 관리데이터 저장 및 관리를 위해 PostgreSQL 데이터베이스를 사용합니다.
- 환경 변수 구성.env 파일을 통해 환경 변수를 구성합니다.
- 데이터베이스 마이그레이션데이터베이스 마이그레이션에 npm 스크립트를 사용합니다.
- 개발 모델개발 모드에서 빠른 시작 및 디버깅을 지원합니다.
도움말 사용
설치 프로세스
- 복제 프로젝트GitHub에서 기본 채팅 프로젝트를 복제합니다.
git clone https://github.com/ragieai/basechat.git
cd basechat
- 종속성 설치npm을 사용하여 프로젝트 종속성을 설치합니다.
npm install
- 데이터베이스 만들기라는 파일을 만듭니다.
basechat
PostgreSQL 데이터베이스. - 환경 변수 구성: 복제
env.example
파일은.env
를 클릭하고 필요에 따라 환경 변수를 설정합니다.
cp env.example .env
- 데이터베이스 마이그레이션: 데이터베이스 마이그레이션 스크립트를 실행합니다.
npm run db:migrate
- 개발 서버 시작: 개발 모드에서 프로젝트를 시작합니다.
npm run dev
기능 작동 가이드
- 사용자 인증보안 및 사용자 인증을 위해 사용자는 처음 방문할 때 Google 계정으로 인증해야 합니다.
- 지식창고 연결Ragie Connect를 통해 조직의 지식창고에 연결하여 사용자가 챗봇을 통해 지식창고의 정보를 쿼리하고 액세스할 수 있도록 합니다.
- 멀티 테넌트 관리여러 조직에서 동시에 사용할 수 있도록 지원하며, 관리자는 조직별로 별도의 지식창고와 사용자 권한을 구성할 수 있습니다.
- 환경 변수 구성: in
.env
파일을 사용하여 데이터베이스 연결 정보, Google 인증 정보 등 필요한 환경 변수를 구성할 수 있습니다. - 데이터베이스 관리사용자 데이터와 채팅 내용을 저장하는 데 PostgreSQL 데이터베이스가 사용되어 데이터 보안과 관리 편의성을 보장합니다.
- 개발 모델개발 모드에서는 개발자가 프로젝트를 빠르게 시작 및 디버그하고, 기능 테스트를 수행하고, 코드를 변경할 수 있습니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...