Semuanya dimulai dengan mimpi
Bayangkan di masa depan, asisten AI akan memahami kita dan berbicara bahasa yang sama dengan kita. Bayangkan mereka akan belajar dan mengajar kita. Bayangkan mereka akan menjadi teman sejati kita. Mereka akan melakukan apapun yang kami inginkan ...
Hari ini kami siap untuk membagikan versi pertama dari asisten semacam itu. DeepPavlov DREAM adalah asisten AI berdasarkan bot sosial yang dibuat oleh tim lab untuk bersaing dalam Alexa Prize Socialbot Grand Challenge 3 Amazon . Bot saat ini tersedia di situs demo kami dan di messenger Telegramdan siap untuk berkomunikasi, tetapi hanya dalam bahasa Inggris. DREAM menggabungkan sekitar 40 keterampilan komunikasi yang berbeda untuk memungkinkan dialog terbuka tentang berbagai topik. Helper didasarkan pada model dan komponen NLP modern, termasuk 14 annotator, 4 post-annotators, dan integrasi grafik pengetahuan dari WikiData. Dan ya, jangan lupa berkomunikasi dengan DREAM!
PS: Bagikan tanggapan Anda kepada kami tentang bagaimana memperbaikinya (dan ya, ini masih tahap awal , jadi jangan terlalu ketat).
DREAM dibangun di atas Agen DeepPavlov , orkestrator dialog sumber terbuka. Orkestra ini mendukung manajemen dialog di beberapa jenis keterampilan yang berbeda. Di blog Medium kami, kami telah menyiapkan contoh sederhana yang dapat mengimplementasikan konfigurasi DP Agent sederhana hanya dengan menggunakan satu keahlian khusus dan pemilih keterampilan dan respons bawaan. Bacalah untuk mempelajari cara membuat asisten AI menggunakan teknologi DeepPavlov.
Tetapi jika Anda ingin mendalami detail arsitektur bot DREAM lebih dalam, lihat laporan teknis tim DREAM untuk Alexa Prize Socialbot Grand Challenge 3.
Mengapa menggunakan DeepPavlov DREAM?
Mengembangkan bot untuk tugas tertentu membutuhkan pengaturan NLU (pemahaman bahasa alami) dan mengelola dialog. Pada awalnya, semuanya tampak sederhana dan lugas, tetapi segera banyak fungsi ditambahkan ke NLU yang dapat mencakup semua variasi dari apa yang dapat dikatakan pengguna dan skenario yang diperlukan untuk menyelesaikan masalah pengguna. Semakin banyak skrip / tindakan / model diintegrasikan untuk memperluas fungsionalitas dan nilai produk. Lebih banyak skrip membutuhkan lebih banyak fitur dan semuanya berubah menjadi pembantu AI tingkat lanjut. Helper ini dapat mencapai kematangan fungsional tertentu, tetapi biasanya mencapai batas atas kompleksitas ketika ketergantungan antar komponen sangat membatasi kemampuan helper untuk melakukan refaktorisasi dan pengembangan lebih lanjut.Masalah ini sangat akut dalam aplikasi mission-critical dengan banyak domain, karena bahkan perubahan kecil pada sistem dapat menyebabkan perilaku yang sama sekali tidak dapat diprediksi.
, ?
DeepPavlov mengatasi masalah ini dengan memperkenalkan arsitektur modular untuk agen percakapan. Dalam kerangka Agen DP , fungsionalitas untuk berbagai tugas dikemas ke dalam keterampilan percakapan terpisah dengan antarmuka yang jelas. Tingkat abstraksi tambahan ini memungkinkan keterampilan baru ditambahkan tanpa mengganggu komponen sistem yang ada. Dialog dikendalikan baik pada tingkat keterampilan individu maupun pada tingkat dialog secara keseluruhan. MVP untuk tugas baru dapat diuji secara terpisah sebelum diintegrasikan ke dalam asisten AI.
Namun, banyak keterampilan, seperti mengobrol, kemampuan menyetel alarm atau menyimpan kalender, dll., Adalah sama untuk sebagian besar kasus penggunaan dan sudah dikejar secara aktif. Lalu mengapa menemukan kembali roda? Tapi Agen DPmemungkinkan Anda membuat kit distribusi dari agen interaktif yang mencakup seperangkat keterampilan dasar dasar. Artinya, secara default menyediakan fungsionalitas dasar di luar kotak, dan kemudian dapat diperluas dengan menghubungkan keahlian khusus.
Arsitektur terbuka Agen DP sangat efektif untuk membuat dan memelihara solusi percakapan yang kompleks. Integrasi keterampilan dalam bentuk layanan mikro membuat asisten ini sangat skalabel. Dan pengembangan keterampilan serta dukungan dapat dilakukan secara efektif oleh sekelompok penggemar, seluruh tim produk, atau subkontraktor.
MIMPIMerupakan asisten AI multifungsi dan eksperimental pertama yang dibuat menggunakan tumpukan produk interaktif DeepPavlov. Dalam beberapa bulan mendatang, kami akan mulai mengupload kode sumber untuk keterampilan, layanan, dan alat DREAM. Kami juga akan terus berbicara di blog kami tentang cara membuat asisten AI yang lebih kompleks menggunakan DREAM.
Peta jalan DeepPavlov DREAM mencakup publikasi contoh konfigurasi, alat untuk merancang asisten multiskill, dan mengelola dependensi. Kami berencana untuk mendukung pemahaman proposal yang kaya, pengisian formulir yang lancar, pelacakan konteks, pembelajaran pengguna, dan banyak lagi skenario di pembaruan berikutnya. Anda bisa membaca peta jalannya di blog .
Bagaimana saya bisa berkontribusi untuk pengembangan AI?
AI adalah garis depan kemajuan teknologi, dan open source adalah salah satu kekuatan pendorong utamanya. Hari ini kami dengan senang hati memberi tahu Anda tentang Program Kontributor DeepPavlov kami. Ini adalah kesempatan luar biasa untuk bergabung dengan DeepPavlov dalam petualangan luar biasa kami menuju impian besar kami - menciptakan asisten AI yang dapat memahami kami, mengajari kami, belajar dari kami, dan membantu kami menjadi lebih baik.
Kami sudah memiliki beberapa cerita inspiratif dari anggota perpustakaan DP kami dan kami mengundang Anda untuk mempelajari lebih lanjut tentang program di sini .
Kami akan terus memposting pembaruan di blog DP kami, dan jika Anda ingin menerima berita dari kami segera, maka berlangganan buletin kami .
Dan akhirnya
- DeepPavlov DREAM Socialbot (web, Telegram) ( !).
- , - DeepPavlov.
- DeepPavlov.
- .
- , GitHub: DeepPavlov DeepPavlov Agent.