في زمن تتسارع فيه التقنيات وتتطور أدوات الذكاء الاصطناعي، أصبح بالإمكان إنشاء أنظمة ذكية تؤدي مهامًا معقدة كانت تتطلب وقتًا وجهدًا بشريًا كبيرًا. واحدة من هذه المهام هي المحاسبة اليومية للمصروفات والإيرادات. بدلاً من تسجيل كل شيء يدويًا أو الاعتماد على برامج تقليدية، قمت ببناء محاسب شخصي يعمل بالذكاء الاصطناعي — يسجل كل شيء بصوتي، أو من الصور، أو من رسائل نصية — ويخزنها تلقائيًا في جداول Google Sheets.
في هذا المقال سأشارك كيف أنشأت هذا النظام، ما الأدوات التي استخدمتها، وكيف يمكنك بناء واحد مثله.
الفكرة ببساطة
أردت أن أتمكن من تسجيل أي مصروف أو إيراد بسهولة، سواءً كنت في المنزل أو في الخارج، ودون الحاجة لفتح ملفات أو
تطبيقات ثقيلة. كل ما أحتاجه هو إرسال رسالة صوتية أو صورة أو نص إلى بوت على Telegram، ليقوم هذا البوت بتحليل المحتوى واستخراج البيانات، ثم تخزينها بشكل منظم في Google Sheets.
الأدوات المستخدمة
- Telegram
لإنشاء بوت يمكن التفاعل معه بسهولة من خلال الموبايل أو الحاسوب، عبر إرسال:- رسالة صوتية (مثلاً: “دفعت ١٥٠ ريال بنزين”)
- صورة لفاتورة
- نص مكتوب
- n8n
وهي منصة قوية لإنشاء تدفقات عمل (Workflows) بدون الحاجة لكتابة كود. استخدمتها كوسيط لتنظيم المهام بين Telegram، OpenAI، وGoogle Sheets. - OpenRouter
استخدمته كوسيط لتوصيل الاستعلامات إلى نماذج الذكاء الاصطناعي من OpenAI عبر واجهات برمجية (APIs)، بشكل أكثر مرونة وسرعة. - OpenAI (مثل GPT-4 أو Whisper)
- Whisper: لتحويل الرسائل الصوتية إلى نص بدقة عالية.
- GPT-4: لتحليل النصوص المستخرجة من الصوت أو الصور أو النصوص المكتوبة، واستخراج البيانات المهمة مثل: المبلغ، نوع العملية (مصروف/إيراد)، التصنيف (مثل: أكل، تنقل، ترفيه)، والتاريخ.
- Google Sheets
لتخزين وتنظيم البيانات بشكل آلي، بحيث يمكنني الرجوع إليها لاحقًا أو تحليلها باستخدام جداول أو رسوم بيانية.
كيف يعمل النظام؟
- إرسال البيانات إلى البوت:
أرسل على Telegram إما صوتًا أو صورة أو نصًا يحتوي على تفاصيل العملية. - تحويل البيانات:
- الصوت يُحوّل إلى نص باستخدام Whisper.
- الصور تُمرر إلى نموذج ذكاء اصطناعي لتحليل النص الظاهر في الفاتورة (OCR + GPT).
- النصوص تُحلل مباشرة.
- تحليل الذكاء الاصطناعي:
GPT-4 يفهم المحتوى، ويستخرج منه:- نوع العملية (مصروف/إيراد)
- المبلغ
- التصنيف
- التاريخ (وإذا لم يُذكر، يُستخدم تاريخ الإرسال)
- التخزين:
يتم إرسال البيانات إلى Google Sheets وتخزينها في صف جديد.
مثال عملي
الرسالة:
🎤 “استلمت 500 ريال من عميل مقابل مشروع تصميم”
البيانات المستخرجة:
- النوع: إيراد
- المبلغ: 500
- التصنيف: عمل حر / تصميم
- التاريخ: اليوم
- المصدر: صوت عبر Telegram
لماذا هذا مفيد؟
- سهل الاستخدام: يمكنك إضافة عملية مالية وأنت تمشي، دون الحاجة للكتابة.
- يوفر الوقت: العمليات تتم أوتوماتيكيًا.
- مرونة: يدعم الصوت والصورة والنص.
- قابل للتطوير: يمكنك مستقبلاً ربطه بتحليلات، إرسال إشعارات، أو دمجه مع أدوات محاسبة أخرى.
الخاتمة
تحويل مهمة محاسبة المصروفات والإيرادات إلى نظام ذكي ومؤتمت جعل إدارة شؤوني المالية أسهل بكثير. باستخدام أدوات مفتوحة وقوية مثل n8n، وذكاء OpenAI، وبنية Telegram البسيطة، يمكنك أنت أيضًا بناء مساعدك المالي الخاص دون كتابة سطر كود واحد.
إذا كنت مهتمًا ببناء هذا النظام بنفسك، يسعدني أن أشارك الخطوات التفصيلية في مقالة قادمة.
لتحميل الاسكربت ضع بريدك الالكتروني وسيتم ارسال لينك الملف عبر بريديك الالكتروني
تطبيق رااااائع