Base Chat: Ragie 기반의 지식 기반 구축을 위한 멀티테넌트 챗봇

최신 AI 리소스게시됨 6 개월 전 AI 공유 서클
11.6K 00

일반 소개

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

Base Chat:基于 Ragie 构建知识库的多租户聊天机器人

 

기능 목록

  • 멀티 테넌트 지원여러 조직에서 동일한 챗봇 인스턴스를 사용할 수 있도록 허용합니다.
  • Ragie Connect 통합래기 커넥트를 통해 조직의 지식창고에 연결하세요.
  • Google 인증Auth.js에서 제공하는 Google 인증을 사용하여 사용자를 인증합니다.
  • 데이터베이스 관리데이터 저장 및 관리를 위해 PostgreSQL 데이터베이스를 사용합니다.
  • 환경 변수 구성.env 파일을 통해 환경 변수를 구성합니다.
  • 데이터베이스 마이그레이션데이터베이스 마이그레이션에 npm 스크립트를 사용합니다.
  • 개발 모델개발 모드에서 빠른 시작 및 디버깅을 지원합니다.

 

도움말 사용

설치 프로세스

  1. 복제 프로젝트GitHub에서 기본 채팅 프로젝트를 복제합니다.
   git clone https://github.com/ragieai/basechat.git
cd basechat
  1. 종속성 설치npm을 사용하여 프로젝트 종속성을 설치합니다.
   npm install
  1. 데이터베이스 만들기라는 파일을 만듭니다. basechat PostgreSQL 데이터베이스.
  2. 환경 변수 구성: 복제 env.example 파일은 .env를 클릭하고 필요에 따라 환경 변수를 설정합니다.
   cp env.example .env
  1. 데이터베이스 마이그레이션: 데이터베이스 마이그레이션 스크립트를 실행합니다.
   npm run db:migrate
  1. 개발 서버 시작: 개발 모드에서 프로젝트를 시작합니다.
   npm run dev

기능 작동 가이드

  1. 사용자 인증보안 및 사용자 인증을 위해 사용자는 처음 방문할 때 Google 계정으로 인증해야 합니다.
  2. 지식창고 연결Ragie Connect를 통해 조직의 지식창고에 연결하여 사용자가 챗봇을 통해 지식창고의 정보를 쿼리하고 액세스할 수 있도록 합니다.
  3. 멀티 테넌트 관리여러 조직에서 동시에 사용할 수 있도록 지원하며, 관리자는 조직별로 별도의 지식창고와 사용자 권한을 구성할 수 있습니다.
  4. 환경 변수 구성: in .env 파일을 사용하여 데이터베이스 연결 정보, Google 인증 정보 등 필요한 환경 변수를 구성할 수 있습니다.
  5. 데이터베이스 관리사용자 데이터와 채팅 내용을 저장하는 데 PostgreSQL 데이터베이스가 사용되어 데이터 보안과 관리 편의성을 보장합니다.
  6. 개발 모델개발 모드에서는 개발자가 프로젝트를 빠르게 시작 및 디버그하고, 기능 테스트를 수행하고, 코드를 변경할 수 있습니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...