كيف تستخدم الذكاء الاصطناعي لتتبّع المصروفات وإدارة ميزانيتك
دليل عملي لاستخدام الذكاء الاصطناعي في إدارة المال الشخصي. امنح وكيلك مفتاح API ليقرأ الكشوف البنكية، ويصنّف المعاملات، ويتتبّع المصروفات، ويدير ميزانيتك عبر SQL API.
غالبًا ما تستخدم الذكاء الاصطناعي أصلًا بشكل أو بآخر في إدارة مالك الشخصي. ربما تلصق كشفًا بنكيًا في ChatGPT وتطلب منه تصنيف إنفاقك. أو تلتقط لقطة شاشة من تطبيق البنك وتطلب من Claude أن يحسب لك كم أنفقت على البقالة هذا الشهر.
ينجح هذا مرة واحدة، لكن النتيجة تبقى داخل المحادثة. لا شيء يُحفَظ، ولا شيء يُتابَع، وبعد أسبوع تجد نفسك تكرر الخطوات نفسها من جديد. يقرأ الذكاء الاصطناعي بياناتك، ويعطيك ملخصًا سريعًا، ثم ينتهي أثر ذلك كله.
لكن هناك طريقة أكثر فائدة لاستخدام الذكاء الاصطناعي في تتبّع المصروفات. بدلًا من الاكتفاء بتحليل لقطات الشاشة، امنحه صلاحية كتابة مباشرة في قاعدة بياناتك المالية. عندها يستطيع تسجيل المعاملات، وتحديث الميزانية، والتحقق من الأرصدة مباشرة، بدلًا من الاكتفاء بالحديث عنها.
كيف يبدو تتبّع المصروفات بالذكاء الاصطناعي في الواقع
يصنّف Kirill Markin، مؤسس Expense Budget Tracker، كل معاملة شخصية لديه منذ أكثر من خمس سنوات. بدأ ذلك يدويًا، ثم أخذ يبني أدوات تُسرّع العملية. واليوم يعتمد على وكيل ذكاء اصطناعي يتصل مباشرة بقاعدة البيانات عبر SQL API.
روتينه الأسبوعي بسيط: ينزّل الكشوف البنكية بصيغة CSV أو PDF، ثم يضعها في وكيل الذكاء الاصطناعي ليتولى قراءة كل معاملة وتسجيلها. يعرف الوكيل فئات المصروفات من الإدخالات السابقة، لذلك يطابق معظم المعاملات تلقائيًا وبشكل صحيح. يراجع Kirill ما سجله الذكاء الاصطناعي، ويصحح الأخطاء القليلة، ثم ينتهي الأمر. العملية كلها تستغرق نحو عشر دقائق بدل ساعة كاملة كان يقضيها سابقًا في الإدخال اليدوي.
والفكرة نفسها تعمل مع Claude Code وOpenAI Codex ونسخ GPT المخصّصة، أو مع أي وكيل ذكاء اصطناعي يستطيع استدعاء نقاط نهاية عبر HTTP. العنصر الحاسم هنا هو الوصول المباشر إلى قاعدة البيانات، لا إضافة للمتصفح ولا تكامل خاص، بل مفتاح API يتيح للذكاء الاصطناعي قراءة بياناتك المالية والكتابة فيها.
كيف تربط وكيل الذكاء الاصطناعي ببياناتك المالية
Expense Budget Tracker هو نظام مفتوح المصدر لإدارة المال الشخصي مبني على Postgres. ويوفر نقطة SQL API على المسار POST /v1/sql تستقبل استعلامات SQL عبر HTTP وتعيد النتائج بصيغة JSON.
ولربط أي وكيل ذكاء اصطناعي بهذا النظام:
- افتح التطبيق، ثم من داخل الواجهة انتقل إلى Settings → API Keys → Create key
- انسخ المفتاح، إذ يبدأ بـ
ebt_ولن يظهر لك إلا مرة واحدة - مرّر إلى وكيل الذكاء الاصطناعي معلومتين: عنوان نقطة النهاية والمفتاح
هذا كل ما في الأمر. أصبح بإمكان الوكيل الآن الاستعلام عن بيانات المصروفات لديك وتعديلها. لا حاجة إلى خادم 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 من الصفوف. لا توجد رموز للتنقّل بين الصفحات، ولا كائنات متداخلة، ولا حاجة إلى حزمة تطوير برمجيات.
ما الذي يستطيع وكيل الذكاء الاصطناعي فعله بهذا الوصول
باستخدام مفتاح API، يعمل الوكيل مباشرة على بيانات المصروفات والميزانية الفعلية لديك، لا على نسخة منها ولا على ملخص مؤقت، بل على قاعدة البيانات الحية نفسها:
قراءة المصروفات وتسجيلها. ضع كشفًا بنكيًا بصيغة CSV أو PDF، أو حتى لقطة شاشة من تطبيق البنك، داخل وكيل الذكاء الاصطناعي. سيقرأ كل سطر، ويستخرج المبلغ والتاريخ والطرف المقابل والفئة، ثم يكتب أمر INSERT إلى جدول ledger_entries. كل مصروف يُسجَّل مباشرة في قاعدة بياناتك.
تصنيف المعاملات بالاعتماد على فئاتك الحالية. يبدأ الوكيل بالاستعلام عن الفئات التي تستخدمها أصلًا. فإذا كنت تصنّف "Whole Foods" ضمن "البقالة" منذ أشهر، فسيلتقط هذا النمط ويطبقه تلقائيًا. لست بحاجة إلى إعادة شرح نظامك من الصفر في كل مرة.
التحقق من أرصدة الحسابات. بعد تسجيل مصروفات كشف بنكي كامل، يستطيع الوكيل الاستعلام عن العرض accounts ومقارنة الإجماليات بالأرقام الظاهرة في البنك. وإذا ظهر أي فرق، فهذه إشارة إلى وجود معاملة ناقصة أو مكررة.
تحديث توقّعات الميزانية. يحتوي جدول budget_lines على خطتك الشهرية: الدخل المتوقع والمصروفات المخطط لها لكل فئة. ويمكن للوكيل قراءة النتائج الفعلية لهذا الشهر، ومقارنتها بالخطة، ثم اقتراح تعديلات للشهر المقبل أو تنفيذها مباشرة.
العمل مع أكثر من عملة. تبقى كل معاملة في قاعدة البيانات بعملتها الأصلية. وتُجلب أسعار الصرف يوميًا من ECB وCBR وNBS. لا يحتاج الذكاء الاصطناعي إلى إجراء التحويلات بنفسه، لأن قاعدة البيانات تتولى حساب العملات وقت الاستعلام.
ومخطط البيانات نفسه مصمم ليكون واضحًا وبسيطًا: سبعة جداول فقط، وأسماء أعمدة مفهومة، ولا بنى متداخلة معقدة. لذلك تنتج النماذج أوامر SQL صحيحة من المحاولة الأولى في أغلب الأحيان، لأن مساحة الالتباس محدودة جدًا.
دردشة ذكاء اصطناعي مدمجة للمهام السريعة
يضم Expense Budget Tracker أيضًا مساعد ذكاء اصطناعي مدمجًا في واجهة الويب. ما عليك إلا ربط مفتاح OpenAI أو Anthropic API من داخل Settings، وستحصل الدردشة على أداة query_database، أي الوصول نفسه إلى SQL ولكن من داخل التطبيق.
وهذا مناسب للمهام السريعة: ارفع صورة لإيصال، واطلب من الذكاء الاصطناعي إضافته كمصروف، ثم أكّد العملية وانتهى الأمر. يتبع المساعد المدمج بروتوكولًا صارمًا: يراجع فئاتك الحالية، ويبحث عن المعاملات المكررة، ويتحقق من الأرصدة، ولا يكتب إلى قاعدة البيانات إلا بعد موافقتك.
أما في المهام الأكبر، مثل معالجة عدة كشوف دفعة واحدة، أو بناء تدفقات عمل آلية، أو ربط النظام بأنظمة أخرى، فإن SQL API الخارجي يكون الخيار العملي أكثر. ويمكنك استخدامه من أي وكيل أو سكربت خارج التطبيق.
لماذا SQL المباشر أفضل من خوادم MCP والإضافات
خوادم MCP، وإجراءات GPTs المخصّصة، والإضافات المرتبطة بمزوّد واحد، كلها حلول شائعة اليوم لربط الذكاء الاصطناعي بالأدوات الخارجية. لكن في التمويل الشخصي، تضيف هذه الخيارات طبقات إضافية وتعقيدات لا حاجة لها.
خادم MCP هو عملية إضافية يجب تشغيلها وإبقاؤها تعمل باستمرار. وإذا تعطّل، فقد وكيل الذكاء الاصطناعي وصوله إلى بياناتك في منتصف العمل. أما إضافات GPTs المخصّصة فلا تعمل إلا داخل ChatGPT، ولن تنفعك إذا انتقلت إلى Claude أو أنشأت وكيلك الخاص. كذلك فإن التكاملات الخاصة بكل مزوّد تنكسر كلما غيّر ذلك المزوّد واجهاته البرمجية.
أما SQL API فيتجاوز كل ذلك. الواجهة هنا ليست أكثر من نقطة HTTP ولغة SQL، وهما تقنيتان راسختان منذ عقود. يمكنك الانتقال من نموذج ذكاء اصطناعي إلى آخر من دون تغيير المفتاح أو نقطة النهاية أو طريقة العمل. الوكيل لا يهمه إن كان يعمل داخل ChatGPT أو Claude Code أو سكربت Python كتبته بنفسك.
هل من الآمن منح الذكاء الاصطناعي وصولًا مباشرًا إلى قاعدة البيانات؟
نعم، إذا كان الوصول مضبوطًا ضمن قيود واضحة. يفرض SQL API في Expense Budget Tracker عدة طبقات من الحماية:
يمر كل استعلام عبر Postgres Row Level Security. ويرتبط مفتاح API بحسابك ومساحة عملك، لذلك لا يستطيع الذكاء الاصطناعي رؤية أو تعديل سوى بياناتك أنت، وليس بيانات أي شخص آخر.
ولا يُسمح إلا بعمليات البيانات: SELECT وINSERT وUPDATE وDELETE. لا يستطيع الوكيل إنشاء جداول جديدة، ولا حذف الجداول، ولا تغيير الصلاحيات. كما تُمنع الطلبات التي تحتوي على عدة أوامر في المرة نفسها، ويُحظر set_config() لمنع تصعيد الامتيازات.
وتُخزَّن مفاتيح API على شكل قيم SHA-256، ولا تُحفَظ القيم النصية الصريحة داخل قاعدة البيانات. ويمكنك إلغاء أي مفتاح فورًا من داخل Settings. وإذا أزلت عضوًا من مساحة العمل، تُحذف جميع مفاتيحه تلقائيًا.
كما تفرض حدود الاستخدام سقفًا يبلغ 10 طلبات في الثانية و10,000 طلب يوميًا لكل مفتاح. وتنتهي مهلة الاستعلام بعد 30 ثانية، وتُعيد الاستجابات بحد أقصى 100 صف. هذه الحدود كافية جدًا لتتبّع المصروفات وإدارة الميزانية بالذكاء الاصطناعي، لكنها تمنع أي سلوك منفلت أو غير مقصود.
نصائح عملية لتتبّع المصروفات بالذكاء الاصطناعي
هناك بعض الأمور التي تجعل هذا الأسلوب أكثر سلاسة، بناءً على استخدام يومي فعلي:
حافظ على اتساق فئات المصروفات. يتعلم الذكاء الاصطناعي من بياناتك الحالية. فإذا كنت تسمّي الفئة أحيانًا "المطاعم" وأحيانًا "تناول الطعام خارج المنزل"، فسيرتبك. اختر اسمًا واحدًا لكل فئة والتزم به.
تحقق من الأرصدة كل أسبوع. بعد أن يسجل الذكاء الاصطناعي مصروفاتك من كشف بنكي، تأكد من أن رصيد الحساب في النظام يطابق رصيد البنك. بهذه الطريقة تكتشف المعاملات الفائتة أو المكررة مبكرًا قبل أن تتفاقم المشكلة.
ابدأ بحساب واحد. لا تحاول إعداد كل حساباتك البنكية وبطاقاتك الائتمانية وحساباتك الاستثمارية من اليوم الأول. ابدأ بحسابك الجاري الرئيسي، ودع الوكيل يتعامل معه لعدة أسابيع، ثم أضف بقية الحسابات عندما تصبح الخطوات مستقرة وواضحة.
راجع تصنيف الذكاء الاصطناعي في كل مرة. سيصنّف الذكاء الاصطناعي معظم المعاملات بشكل صحيح، لكنه سيخطئ أحيانًا، خصوصًا مع الجهات الجديدة أو المصروفات غير المعتادة. خصص خمس دقائق للمراجعة. تصحيح الأخطاء اليوم يحسن الدقة لاحقًا، لأن البيانات المصححة هي ما سيعتمد عليه في المرة القادمة.
استخدم جدول الميزانية، لا تكتفِ بتتبّع المصروفات. تسجيل ما أنفقته بالفعل مفيد، لكنه محدود. القيمة الحقيقية تظهر عندما تحافظ على ميزانية متجددة تمتد 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 يعمل بالطريقة نفسها في الحالتين.