เศษผ้าขี้ริ้วโอเพนซอร์สสำหรับหย่อนและความไม่ลงรอยกันโดยใช้ Vectara ด้วยบอทนี้คุณสามารถสร้างบอทหย่อนหรือบอทที่เชื่อมต่อกับเซิร์ฟเวอร์ของคุณและตอบคำถามผู้ใช้โดยการสอบถามคลังข้อมูล Vectara
@bot-name Your message hereYour message here git clone https://github.com/vectara/ragtime.git
cd ragtime
pip3 install requirement.txt
.env ในรูทของโครงการของคุณและเพิ่มสิ่งต่อไปนี้: SLACK_BOT_TOKEN=<OAuth level token>
SLACK_APP_TOKEN=<APP level token>
DISCORD_BOT_TOKEN=<Discord bot token>
VECTARA_CUSTOMER_ID="<VECTARA_CUSTOMER_ID>"
VECTARA_CORPUS_IDS="<VECTARA_CORPUS_IDS>"
VECTARA_API_KEY="<VECTARA_API_KEY>"
ACCOUNT_SID=<Twilio account SID>
Auth_TOKEN=<Twilio auth token>
TWILIO_WHATSAPP_NUMBER=<Whatsapp number configured in twilio>
ENABLE_AGENTIC_RAG=True ## To enable agentic rag. By default ragtime uses vanilla RAG.
AGENTIC_RAG_DATA_DESCRIPTION='Vectara website, docs and forum data'
AGENTIC_RAG_ASSISTANT_SPECIALTY='Vectara'
AGENTIC_RAG_TOOL_NAME='ask_vectara'
VECTARA_CUSTOMER_ID และ VECTARA_CORPUS_IDS ชี้ไปที่บัญชี VECTARA ของคุณและ CORPORA ที่เกี่ยวข้องที่จะใช้VECTARA_CORPUS_IDS สามารถเป็น CORPUS ID เดียว (ตัวเลข) หรือรายการที่คั่นด้วยเครื่องหมายจุลภาคของ CORPORA Ragtime รองรับ Slack Bot, Discord Bot และ WhatsApp Bot คุณสามารถเรียกใช้หนึ่งในสิ่งเหล่านี้หรือทั้งหมด
python3 main.pypython3 main.py slackpython3 main.py discordpython3 main.py whatsappสร้างและเรียกใช้กับนักเทียบท่า
bash run_docker.shbash run_docker.sh slackbash run_docker.sh discordbash run_docker.sh whatsappใน orer เพื่อเชื่อมต่อบอท ragtime ของคุณเข้ากับบริการหย่อนของคุณทำตามขั้นตอนเหล่านี้:
app_mentions:read , channels:history , chat:write , chat:write.public , groups:history , im:history , mpim:history , mpim:read , mpim:write , users:read ขอบเขต สร้างโทเค็นและบันทึกเป็น SLACK_BOT_TOKEN ในไฟล์ .env ของคุณconnection:write บันทึกโทเค็นนี้เป็น SLACK_APP_TOKEN ในไฟล์ .env ของคุณในการเชื่อมต่อบอท ragtime ของคุณเข้ากับเซิร์ฟเวอร์ Discord ของคุณให้ทำตามขั้นตอนเหล่านี้:
DISCORD_BOT_TOKENในการเชื่อมต่อ Ragtime Whatsapp Bot ของคุณทำตามขั้นตอนเหล่านี้:
/whatsapp สำหรับการสื่อสาร.env - เวสต้ารา
ยินดีต้อนรับการมีส่วนร่วมปัญหาและคำขอคุณสมบัติ!
อย่าลังเลที่จะตรวจสอบหน้าปัญหา นอกจากนี้คุณยังสามารถดูคู่มือการสนับสนุน
ให้️ถ้าโครงการนี้ช่วยคุณได้!
ลิขสิทธิ์© 2024 Vectara
โครงการนี้ได้รับใบอนุญาต Apache 2.0