SpendingsBot
مساعد ذكي لإدارة النفقات الشخصية
وظيفتها
يمكن لهذا المساعد إدارة نفقات المستخدم الشخصية. يمكن للروبوت تنفيذ ما يلي :
- تسجيل النفقات اليومية.
- استعادة معلومات عن نفقات المستخدم.
- إنشاء الرسوم البيانية من نفقات المستخدم.
- تقديم تحليلات ونصائح استنادًا إلى الرسوم البيانية.
- إنشاء ملفات csv للنفقات استنادًا إلى طلبات المستخدم.
لأداء هذه المهام، يستخدم الروبوت عدة تقنيات:
1) Gemini: يستخدم الروبوت عدة وكلاء استنادًا إلى Gemini لتنفيذ المهام المذكورة أعلاه. يُسنَد إلى كل موظّف دور معيّن. وتشمل هذه الوظائف ما يلي :
- وكيل يتعرّف على نية المستخدم.
- وكيل ينشئ طلبات بحث sql استنادًا إلى طلب المستخدم.
- وكيل ينشئ تنسيق json لتسجيل نفقات.
- وكيل ينشئ رمزًا للرسومات.
وغير ذلك...
2) واجهات برمجة تطبيقات Google Cloud: واجهتا برمجة تطبيقات Google اللتان يتم استخدامهما لهذا الروبوت هما Vision وSpeech to text. يتيح ذلك للمستخدمين إرسال رسائل صوتية وصور لفواتيرهم إلى الروبوت مباشرةً. على سبيل المثال، عندما يرسل المستخدم صورة فاتورة، تُجري ميزة "الرؤية في السحابة الإلكترونية" عملية التعرّف البصري على النصوص، وسينشئ Gemini ملف json الذي سيسجّل معلومات طلب الدعم.
3) BigQuery ومساحة التخزين في السحابة الإلكترونية: يتفاعل الروبوت مع جدول BQ الذي يجمع جميع النفقات المسجّلة. وسيسترجع أيضًا معلومات من هذا الجدول. عندما يرسل المستخدم صورة، بالإضافة إلى تسجيل النفقات في BigQuery، سيحفظ الروبوت أيضًا الصورة في حزمة على السحابة الإلكترونية لأرشفة الفاتورة باستخدام معرّف محدّد (يتطابق مع معرّف التكلفة ذي الصلة في BQ) .
مصمَّم بالاستناد إلى
- Big Query
- حزمة السحابة الإلكترونية
- واجهة برمجة التطبيقات لتحويل الكلام إلى نص
- واجهة برمجة تطبيقات Cloud Vision
- Compute Engine (في حال النشر)
الفريق
من
SkAI
من
نيوكاليدونيا