️ Chatbot - โมดูล "ความเข้าใจภาษาธรรมชาติ" ของ夫子
夫子
chatbot ประกอบด้วย 7 โมดูล:
Chatbot ทั่วไปมีสองประเภท:
open domain
ประเภทแชทtask oriented
โปรเจ็กต์นี้เป็นของประเภทที่สอง ซึ่งเป็นแชทบอตที่เน้นงาน การใช้งานทั่วไปของหุ่นยนต์ประเภทนี้คือการบริการลูกค้าอัจฉริยะ ซึ่งมีจุดมุ่งหมายเพื่อแก้ไขความต้องการที่ชัดเจนของผู้ใช้
รูปภาพด้านบนแสดงกระบวนการทั่วไปของหุ่นยนต์แชทที่มุ่งเน้นงาน ปัจจุบันโครงการใช้ส่วนแรกของฟังก์ชัน NLU
รวมถึง Slot Filling
และ Intent Prediction
>>คลิกฉันเพื่อลองตอนนี้<<
guotie
: เนื้อหาหลักของชุดข้อมูลนี้เกี่ยวกับ锅贴
ของครอบครัวฉัน และใช้เฉพาะฟังก์ชันการจดจำเจตนาเท่านั้นweather
: ชุดข้อมูลสาธารณะของจีนเกี่ยวกับสภาพอากาศที่พบใน Githubfewjoint
: SMP2020.เครื่องมือคำอธิบายประกอบแบบโอเพ่นซอร์ส RASA RASA-NLU-Trainer ใช้สำหรับคำอธิบายประกอบที่นี่
ฉันได้ปรับใช้สำเนาออนไลน์แล้วและสามารถใช้งานได้โดยตรง
หลังจากที่คำอธิบายประกอบเสร็จสิ้นแล้ว จะต้องแปลงรูปแบบก่อนจึงจะสามารถใช้งานได้ ให้ใช้ /back/data/guotie.json
เป็นตัวอย่าง:
pip install rasa==2.6.3
cd fuzi-nlu/data
mkdir guotie
# rasa 暂时不支持从 json 直接转成 yaml,因此需要先转 md,再转 yaml
rasa data convert nlu -f md --data guotie.json --out ./guotie/nlu.md
rasa data convert nlu -f yaml --data ./guotie/nlu.md --out ./guotie/
rm ./guotie/nlu.md
mv ./guotie/nlu_converted.yml ./guotie/nlu.yml
# 生成 domain
python -m run.generate_domain_from_nlu --nlu ./data/guotie/nlu.yml --domain ./data/guotie/domain.yml
git clone https://github.com/Ailln/fuzi-nlu.git
cd fuzi-nlu
# 安装依赖
pip install -r requirements.txt
python -m run.server
git clone https://github.com/Ailln/fuzi-nlu.git
# in amd64
cd fuzi-nlu
# 打包
docker build -t fuzi-nlu:1.0.0 .
# 运行
docker run -d --restart=always --name fuzi-nlu -p 8081:8081 fuzi-nlu:1.0.0
# in arm64
cd fuzi-nlu
# 打包
docker build -t fuzi-nlu:1.0.0 -f deploy/arm64.Dockerfile .
# 运行
docker run -d --restart=always --name fuzi-nlu -p 8081:8081 fuzi-nlu:1.0.0
cd fuzi-nlu
# 准备好镜像
kubectl apply -f deploy/deployment.yaml
cd fuzi-nlu
# 训练
python -m run.train
# 测试
python -m run.test
pip install locust -U
locust -f test/qps_test.py -u 10 -r 2
# 打开 http://127.0.0.1:8089
กรุณาเพิ่ม WeChat ID: Ailln_
หมายเหตุ "fuzi" ฉันขอเชิญคุณเข้าร่วมกลุ่มการสื่อสาร