Agen Percakapan Berbasis Keterampilan yang meraih juara 1 pada NIPS Conversational Intelligence Challenge 2017 (http://convai.io/2017/).
Kami masih memperbarui Agen Percakapan kami dan versi terbaru dapat ditemukan di cabang master.
Berikut ini dikirimkan ke Agen versi ConvAI Finals (pada 12 November): https://github.com/sld/convai-bot-1337/tree/032d5f6f5cc127bb56d29f0f0c6bbc0487f98316
Kami mempersembahkan bot#1337: sistem dialog yang dikembangkan untuk NIPS Conversational Intelligence Challenge 2017 (ConvAI) pertama. Tujuan dari kompetisi ini adalah untuk mengimplementasikan bot yang mampu berkomunikasi dengan manusia berdasarkan bagian teks tertentu. Untuk mengaktifkan percakapan, kami menerapkan serangkaian keterampilan untuk bot kami, termasuk obrolan, deteksi topik, peringkasan teks, menjawab pertanyaan, dan pembuatan pertanyaan. Sistem telah dilatih dalam lingkungan yang diawasi menggunakan manajer dialog untuk memilih keterampilan yang sesuai untuk menghasilkan respons. Yang terakhir ini memungkinkan pengembang untuk fokus pada implementasi keterampilan daripada manajer dialog berbasis mesin negara terbatas. Bot sistem yang diusulkan#1337 memenangkan kompetisi dengan skor kualitas dialog rata-rata 2,78 dari 5 yang diberikan oleh evaluator manusia. Kode sumber dan model terlatih untuk bot#1337 tersedia di GitHub.
Untuk gambaran singkat bot#1337 lihat sumber daya berikutnya:
Unduh dan masukkan model terlatih ke folder:
./setup.sh
Membangun kontainer:
docker-compose -f docker-compose.yml -f telegram.yml build
Setup config.py, jangan lupa masukkan token TELEGRAM:
cp dialog_tracker/config.example.py dialog_tracker/config.py
dialog_tracker/config.py akan terlihat seperti ini:
WAIT_TIME = 15
WAIT_TOO_LONG = 60
version = "17 (24.12.2017)"
telegram_token = "your telegram token"
Perintah ini akan menjalankan bot telegram dengan token telegram Anda:
docker-compose -f docker-compose.yml -f telegram.yml up
Jalankan bot dengan menggunakan server json api:
docker-compose -f docker-compose.yml -f json_api.yml up
Jalankan tes:
python dialog_tracker/tests/test_json_api.py http://0.0.0.0:5000
Silakan baca CONTRIBUTING.md untuk detail tentang kode etik kami, dan proses pengajuan permintaan penarikan kepada kami.
Proyek ini dilisensikan di bawah Lisensi GPLv3 - lihat file LISENSI untuk detailnya.
Garpu bot ini di TOP-3 (tim tak terhingga) hackathon Obrolan DeepHack http://deephack.me/leaderboard_hack.