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

최신 AI 리소스12개월 전에 게시됨 AI 공유 서클
48.9K 00
堆友AI

일반 소개

기본 챗봇은 멀티 테넌트 챗봇으로서 래기 커넥트 조직의 지식창고에 연결하여 대화할 수 있습니다. 프로젝트는 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. 개발 모델개발 모드에서는 개발자가 프로젝트를 빠르게 시작 및 디버그하고, 기능 테스트를 수행하고, 코드를 변경할 수 있습니다.
© 저작권 정책

관련 문서

댓글 없음

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