?️ Chatbot - Modul "pemahaman bahasa alami"夫子
.
Chatbot夫子
terdiri dari 7 modul:
Ada dua jenis chatbot yang umum:
open domain
task oriented
Proyek ini termasuk dalam tipe kedua, yaitu chatbot berorientasi tugas. Aplikasi umum dari robot jenis ini adalah layanan pelanggan cerdas, yang bertujuan untuk memenuhi kebutuhan jelas pengguna .
Gambar di atas menunjukkan proses umum robot obrolan berorientasi tugas. Proyek saat ini mengimplementasikan bagian pertama dari fungsi NLU
, termasuk Slot Filling
dan Intent Prediction
.
>>Klik saya untuk mencoba sekarang<<
guotie
: Konten utama kumpulan data ini adalah tentang锅贴
keluarga saya, dan hanya fungsi pengenalan niat yang digunakan.weather
: Kumpulan data publik Tiongkok tentang cuaca ditemukan di Github.fewjoint
: SMP2020.Alat anotasi sumber terbuka RASA RASA-NLU-Trainer digunakan di sini untuk anotasi.
Saya telah menyebarkan salinannya secara online dan dapat menggunakannya secara langsung.
Setelah anotasi selesai, format perlu dikonversi sebelum dapat digunakan. Di sini, ambil /back/data/guotie.json
sebagai contoh:
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
Silakan tambahkan ID WeChat: Ailln_
, komentar "fuzi", saya mengundang Anda untuk bergabung dengan grup komunikasi.