flask assistant
1.0.0
يعمل امتداد القارورة كإطار عمل لإنشاء مساعدين افتراضيين بسهولة باستخدام Dialogflow والذي يمكن دمجه مع منصات مثل Actions on Google (مساعد Google).
يتيح لك Flask-Assistant التركيز على بناء منطق الأعمال الأساسي لواجهات المستخدم التحادثية أثناء استخدام معالجة اللغات الطبيعية في Dialogflow للتفاعل مع المستخدمين.
يدعم الآن Dialogflow V2!
هذا المشروع مستوحى بشكل كبير ويعتمد على قارورة جون ويلر التي تطلب مجموعة مهارات Alexa.
- تعيين النوايا التي يطلقها المستخدم إلى وظائف العمل
- دعم السياق لصياغة الحوار بناءً على طلبات المستخدم
- تحديد المطالبات للمعلمات المفقودة عندما لا تكون موجودة في طلب المستخدمين أو السياقات النشطة السابقة
- بناء جملة مناسب يشبه التوجيه المزخرف لـ Flask
- ردود غنية لمساعد 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 )
- قم بإنشاء كائن مساعد باستخدام تطبيق Flask.
- استخدم أدوات تزيين الإجراء لتعيين الأغراض لوظيفة الإجراء المناسبة.
- استخدم وظائف عرض الإجراء لإرجاع الإجابات أو طرحها.