flask assistant
1.0.0
Ekstensi labu yang berfungsi sebagai kerangka kerja untuk membuat asisten virtual dengan mudah menggunakan Dialogflow yang dapat diintegrasikan dengan platform seperti Actions on Google (Asisten Google).
Flask-Assistant memungkinkan Anda fokus membangun logika bisnis inti antarmuka pengguna percakapan sambil memanfaatkan Pemrosesan Bahasa Alami Dialogflow untuk berinteraksi dengan pengguna.
Sekarang mendukung Dialogflow V2!
Proyek ini sangat terinspirasi dan didasarkan pada Flask-ask karya John Wheeler untuk Alexa Skills Kit.
- Pemetaan Intent yang dipicu pengguna ke fungsi tindakan
- Dukungan konteks untuk menyusun dialog bergantung pada permintaan pengguna
- Tentukan perintah untuk parameter yang hilang ketika parameter tersebut tidak ada dalam permintaan pengguna atau konteks aktif sebelumnya
- Sintaks yang mudah digunakan menyerupai perutean yang dihias Flask
- Tanggapan Kaya untuk Asisten Google
from flask import Flask
from flask_assistant import Assistant , ask
app = Flask ( __name__ )
assist = Assistant ( app , project_id = "GOOGLE_CLOUD_PROJECT_ID" )
@ assist . action ( "Demo" )
def hello_world ():
speech = "Microphone check 1, 2 what is this?"
return ask ( speech )
if __name__ == "__main__" :
app . run ( debug = True )
- Buat objek Asisten dengan aplikasi Flask.
- Gunakan dekorator tindakan untuk memetakan maksud ke fungsi tindakan yang tepat.
- Gunakan fungsi tampilan tindakan untuk mengembalikan respons tanya atau kirim.