كيف تستخدم الذكاء الاصطناعي لتتبع المصروفات وإدارة ميزانيتك
من المرجح أنك تستخدم الذكاء الاصطناعي في التمويل الشخصي بشكل ما بالفعل. ربما تلصق كشفًا بنكيًا في ChatGPT وتطلب منه تصنيف إنفاقك. أو تلتقط صورة لتطبيق البنك وتطلب من Claude أن يجمع لك كم أنفقت على البقالة هذا الشهر.
هذا ينجح مرة واحدة. لكن الإجابة تبقى في المحادثة. لا شيء يُحفظ، ولا شيء يُتتبع، وفي الأسبوع القادم تعيد الأمر نفسه مرة أخرى. يقرأ الذكاء الاصطناعي بياناتك، ويعطيك ملخصًا، ثم يختفي الأثر.
هناك طريقة أكثر فائدة لاستخدام الذكاء الاصطناعي في تتبع المصروفات. بدل أن تطلب من الذكاء الاصطناعي تحليل لقطات الشاشة، امنحه وصول كتابة فعليًا إلى قاعدة بياناتك المالية. دع الذكاء الاصطناعي يسجل المعاملات ويحدّث الميزانية ويتحقق من الأرصدة مباشرة، لا أن يكتفي بالكلام عنها.
كيف يبدو "تتبع المصروفات بالذكاء الاصطناعي" عمليًا
يقوم Kirill Markin، منشئ Expense Budget Tracker، بتصنيف كل معاملة شخصية واحدة تلو الأخرى منذ أكثر من خمس سنوات. بدأ الأمر يدويًا، ثم بدأ يبني أدوات تجعله أسرع. ويستخدم النظام الحالي وكيل ذكاء اصطناعي يتصل مباشرة بقاعدة البيانات عبر SQL API.
يبدو روتينه الأسبوعي هكذا: ينزّل الكشوف البنكية بصيغ CSV أو PDF، ثم يضعها داخل وكيل ذكاء اصطناعي، ويترك الوكيل يحلل كل معاملة ويسجلها. يعرف الوكيل فئات المصروفات مسبقًا من الإدخالات السابقة، لذلك يطابق معظم المعاملات بشكل صحيح من تلقاء نفسه. يراجع Kirill ما فعله الذكاء الاصطناعي، ويصحح الأخطاء القليلة، ثم ينتهي الأمر. العملية كلها تستغرق نحو 10 دقائق بدل ساعة كاملة كما كان يحدث عند الإدخال اليدوي.
والأسلوب نفسه يعمل مع Claude Code وOpenAI Codex وGPTs المخصصة أو أي وكيل ذكاء اصطناعي يستطيع استدعاء نقاط HTTP. العنصر الحاسم هو الوصول المباشر إلى قاعدة البيانات، لا إضافة، ولا امتداد متصفح، بل مفتاح API يسمح للذكاء الاصطناعي بقراءة بياناتك المالية وكتابتها.
كيف تصل وكيل الذكاء الاصطناعي ببياناتك المالية
Expense Budget Tracker هو نظام تمويل شخصي مفتوح المصدر مبني على Postgres. ويملك نقطة SQL API عند POST /v1/sql تستقبل استعلامات SQL عبر HTTP وتعيد النتائج بصيغة JSON.
ولتوصيل أي وكيل ذكاء اصطناعي:
- افتح التطبيق واذهب إلى Settings → API Keys → Create key
- انسخ المفتاح، ويبدأ عادة بـ
ebt_أوebta_ولن تراه إلا مرة واحدة - أخبر وكيل الذكاء الاصطناعي بشيئين: رابط نقطة الـ API والمفتاح
هذا كل شيء.
يمكن للوكيل الآن الاستعلام عن بيانات المصروفات لديك وتعديلها. لا حاجة إلى خادم MCP تشغّله. ولا إلى إضافة تثبّتها. ولا إلى تكامل مخصص عليك صيانته. أي ذكاء اصطناعي يستطيع تنفيذ طلب HTTP من نوع POST، وهذا يعني كلهم تقريبًا، سيعمل مباشرة.
curl -X POST https://api.expense-budget-tracker.com/v1/sql \
-H "Authorization: ApiKey ebta_your_key_here" \
-H "X-Workspace-Id: workspace-id" \
-H "Content-Type: application/json" \
-d '{"sql": "SELECT * FROM ledger_entries ORDER BY ts DESC LIMIT 10"}'
تعود الاستجابة كمصفوفة JSON من الصفوف. لا رموز pagination، ولا كائنات متداخلة، ولا SDK.
ما الذي يستطيع وكيل الذكاء الاصطناعي فعله بهذا الوصول
باستخدام مفتاح الـ API، يعمل الوكيل مباشرة على بيانات مصروفاتك وميزانيتك الحية، لا على نسخة ولا على ملخص:
تحليل المصروفات وتسجيلها. ضع كشفًا بنكيًا بصيغة CSV أو PDF أو حتى لقطة شاشة من تطبيقك البنكي داخل الوكيل. سيقرأ الوكيل كل سطر، ويستنتج المبلغ والتاريخ والطرف المقابل والفئة، ثم يكتب أمر INSERT إلى جدول ledger_entries. كل مصروف يذهب مباشرة إلى قاعدة بياناتك.
تصنيف المعاملات اعتمادًا على فئاتك الموجودة. يبدأ الوكيل بالاستعلام عن الفئات التي تستخدمها أصلًا. فإذا كنت تصنف "Whole Foods" تحت "groceries" منذ أشهر، فسيتعلم ذلك ويكرره. لا تحتاج إلى إعادة شرح نظامك في كل مرة.
التحقق من أرصدة الحسابات. بعد تسجيل كل المصروفات من كشف بنكي، يستطيع الوكيل الاستعلام عن عرض accounts ومقارنة الإجماليات بالأرقام الظاهرة في البنك. وإذا لم يتطابق شيء، ستعرف أن معاملة ناقصة أو مكررة.
تحديث توقّع الميزانية. يحتوي جدول budget_lines على خطتك الشهرية للميزانية، أي الدخل المتوقع والمصروفات المخطط لها لكل فئة. يستطيع الوكيل قراءة الفعلي لهذا الشهر، ومقارنته بالخطة، واقتراح تعديلات للشهر القادم أو تنفيذها مباشرة.
العمل بعدة عملات. تبقى كل معاملة في قاعدة البيانات بعملتها الأصلية. وتُجلب أسعار الصرف يوميًا من ECB وCBR وNBS. لا يحتاج الذكاء الاصطناعي إلى تحويل أي شيء يدويًا، فقاعدة البيانات تتولى رياضيات العملات وقت الاستعلام.
والمخطط نفسه مقصود أن يكون مسطحًا وبسيطًا. سبعة جداول، وأسماء أعمدة واضحة، ولا بنى متداخلة عميقة. ولهذا تنتج النماذج أوامر SQL صحيحة من المحاولة الأولى غالبًا، لأنه لا يوجد تقريبًا ما يمكن إساءة فهمه.
دردشة ذكاء اصطناعي مدمجة للمهام السريعة
يحتوي Expense Budget Tracker أيضًا على مساعد ذكاء اصطناعي داخل واجهة الويب نفسها. أنت توصل مفتاح OpenAI أو Anthropic API في Settings، وتحصل الدردشة على أداة query_database، أي الوصول نفسه إلى SQL ولكن من داخل التطبيق.
وهذا مناسب للمهام السريعة: ارفع صورة لإيصال، واطلب من الذكاء الاصطناعي إضافته كمصروف، ثم وافق، وينتهي الأمر. يتبع المساعد المدمج بروتوكولًا صارمًا: يتحقق من فئاتك الحالية، ويبحث عن المعاملات المكررة، ويتحقق من الأرصدة، ولا يكتب إلى قاعدة البيانات إلا بعد موافقتك.
أما للمهام الأكبر، مثل معالجة عدة كشوف دفعة واحدة، وبناء تدفقات عمل آلية، وربط النظام بأنظمة أخرى، فإن SQL API الخارجي أكثر عملية. ويمكنك استخدامه من أي وكيل أو سكربت خارج التطبيق.
لماذا SQL المباشر أفضل من خوادم MCP والإضافات
خوادم MCP وإجراءات GPTs المخصصة والإضافات الخاصة بكل مزود رائجة الآن لربط الذكاء الاصطناعي بالأدوات الخارجية. لكن في التمويل الشخصي تضيف أجزاء متحركة غير ضرورية.
خادم MCP هو عملية إضافية يجب عليك تشغيلها والمحافظة عليها. وإذا تعطل، فقد الذكاء الاصطناعي الوصول إلى بيانات مصروفاتك في منتصف المحادثة. أما إضافات GPT المخصصة فتعمل مع ChatGPT فقط، ولن تفيدك إذا انتقلت إلى Claude أو بنيت وكيلك الخاص. والتكاملات الخاصة بكل مزود تنكسر كلما حدّث المزوّد واجهته.
أما SQL API فيتجنب كل هذا. الواجهة مجرد نقطة HTTP ولغة SQL. وكلتاهما موجودتان منذ عقود ولن تذهبا إلى مكان. انتقل من نموذج ذكاء اصطناعي إلى آخر، وسيبقى المفتاح نفسه ونقطة النهاية نفسها وSQL نفسه. الوكيل لا يهتم إن كان يعمل داخل ChatGPT أو Claude Code أو سكربت Python كتبته أنت.
هل من الآمن منح الذكاء الاصطناعي وصولًا مباشرًا إلى قاعدة البيانات؟
نعم، ضمن القيود الصحيحة. يفرض SQL API في Expense Budget Tracker عدة طبقات من الحماية:
كل استعلام يمر عبر Postgres Row Level Security. ويرتبط مفتاح الـ API بمستخدمك ومساحة عملك، لذا لا يستطيع الذكاء الاصطناعي رؤية أو تعديل سوى بيانات مصروفاتك أنت.
ولا يُسمح إلا بعمليات البيانات: SELECT وINSERT وUPDATE وDELETE. لا يستطيع الوكيل إنشاء الجداول أو حذف أي شيء أو تغيير الصلاحيات. وتُحجب الطلبات التي تحتوي على عدة تعليمات معًا. كما يُحجب set_config() لمنع تصعيد الامتيازات.
وتُخزن مفاتيح الـ API بصيغة SHA-256 hashes، ولا تجلس القيم النصية الصريحة داخل قاعدة البيانات. ويمكنك إلغاء المفتاح فورًا من Settings. وإذا أزلت عضوًا من مساحة العمل، تُحذف كل مفاتيحه تلقائيًا.
كما تحد حدود المعدل الاستخدام عند 10 طلبات في الثانية و10,000 طلب يوميًا لكل مفتاح. وتنتهي الاستعلامات بعد 30 ثانية. وتعيد الاستجابات بحد أقصى 100 صف. وهذه الأرقام أكثر من كافية لتتبع المصروفات والميزانية بالذكاء الاصطناعي، لكنها تمنع أي سلوك منفلت.
نصائح عملية لتتبع المصروفات بالذكاء الاصطناعي
هناك بضعة أمور تجعل سير العمل أسلس، بناءً على استخدام يومي حقيقي:
أبقِ فئات المصروفات متسقة. يتعلم الذكاء الاصطناعي من بياناتك الموجودة. فإذا كنت تسمي الفئة أحيانًا "restaurants" وأحيانًا "dining out"، فسيرتبك. اختر اسمًا واحدًا لكل فئة والتزم به.
تحقق من الأرصدة كل أسبوع. بعد أن يسجل الذكاء الاصطناعي مصروفاتك من كشف بنكي، تأكد أن رصيد الحساب في النظام يطابق رصيد البنك. فهذا يلتقط المعاملات الفائتة أو المكررة مبكرًا قبل أن تتراكم.
ابدأ بحساب واحد. لا تحاول إعداد كل حساباتك البنكية وبطاقاتك وحساباتك الاستثمارية في اليوم الأول. ابدأ بحسابك الجاري الرئيسي. دع الوكيل يتعامل معه لعدة أسابيع. ثم أضف المزيد عندما يصبح سير العمل ثابتًا.
راجع تصنيف الذكاء الاصطناعي في كل مرة. سيصيب الذكاء الاصطناعي معظم المعاملات، لكنه سيخطئ أحيانًا، خصوصًا مع التجار الجدد أو المصروفات غير المعتادة. خصص خمس دقائق للمراجعة. فتصحيح الأخطاء يحسن الدقة لاحقًا، لأن البيانات المصححة هي ما سيراه في المرة القادمة عندما يستعلم عن الفئات.
استخدم جدول الميزانية، لا تتبع المصروفات فقط. تسجيل ما أنفقته بالفعل مفيد لكنه محدود. القيمة الحقيقية في الحفاظ على ميزانية متدحرجة لـ 12 شهرًا، حيث الصفوف هي الفئات، والأعمدة هي الأشهر، والأشهر المستقبلية تحتوي على التوقع. وكلاء الذكاء الاصطناعي جيدون في تحديث هذه التوقعات بناءً على أنماط الإنفاق الفعلية. اطلب من الوكيل تعديل ميزانية الشهر القادم بعد مراجعة الفعلي لهذا الشهر.
البدء
- سجّل في expense-budget-tracker.com وهو مجاني ومفتوح المصدر، أو استضف التطبيق ذاتيًا على خادمك
- اذهب إلى Settings → API Keys → Create key وانسخ المفتاح
- أعطِ الوكيل المفتاح ومعرّف مساحة العمل ونقطة النهاية
https://api.expense-budget-tracker.com/v1/sql - ضع كشفًا بنكيًا داخل الوكيل واطلب منه تحليل مصروفاتك وتسجيلها
سيكتشف الذكاء الاصطناعي مخطط قاعدة البيانات، ويطابق فئاتك، ويبدأ بكتابة المعاملات. راجع ما سجله، وصحّح ما يحتاج إلى تصحيح، وستحصل على ميزانية يديرها الذكاء الاصطناعي.
كتب Kirill Markin عن منهجيته الشخصية بالتفصيل هنا: كيف أستخدم الذكاء الاصطناعي لإدارة مصروفاتي من الحسابات البنكية والميزانية. خمس سنوات من تصنيف وتتبع كل معاملة واحدة تلو الأخرى، بالطريقة نفسها الموصوفة في هذا المقال، ومختبرة على أموال حقيقية عبر عملات ودول متعددة.
الأداة مرخصة بترخيص MIT ومفتوحة المصدر بالكامل على github.com/kirill-markin/expense-budget-tracker. يمكنك استخدام النسخة المستضافة أو تشغيلها بنفسك، فالـ SQL API يعمل بالطريقة نفسها في الحالتين.