نُشر

كيف تستخدم الذكاء الاصطناعي لتتبّع المصروفات وإدارة ميزانيتك

دليل عملي لاستخدام الذكاء الاصطناعي في إدارة المال الشخصي. اتصل عبر MCP المستضاف أو Agent API لقراءة الكشوف وتصنيف المعاملات وتتبع المصروفات وإدارة الميزانية.

غالبًا ما تستخدم الذكاء الاصطناعي أصلًا بشكل أو بآخر في إدارة مالك الشخصي. ربما تلصق كشفًا بنكيًا في ChatGPT وتطلب منه تصنيف إنفاقك. أو تلتقط لقطة شاشة من تطبيق البنك وتطلب من Claude أن يحسب لك كم أنفقت على البقالة هذا الشهر.

ينجح هذا مرة واحدة، لكن النتيجة تبقى داخل المحادثة. لا شيء يُحفَظ، ولا شيء يُتابَع، وبعد أسبوع تجد نفسك تكرر الخطوات نفسها من جديد. يقرأ الذكاء الاصطناعي بياناتك، ويعطيك ملخصًا سريعًا، ثم ينتهي أثر ذلك كله.

لكن هناك طريقة أكثر فائدة لاستخدام الذكاء الاصطناعي في تتبّع المصروفات. بدلًا من الاكتفاء بتحليل لقطات الشاشة، امنحه صلاحية كتابة مباشرة في قاعدة بياناتك المالية. عندها يستطيع تسجيل المعاملات، وتحديث الميزانية، والتحقق من الأرصدة مباشرة، بدلًا من الاكتفاء بالحديث عنها.

كيف يبدو تتبّع المصروفات بالذكاء الاصطناعي في الواقع

يصنّف Kirill Markin، مؤسس Expense Budget Tracker، كل معاملة شخصية لديه منذ أكثر من خمس سنوات. بدأ ذلك يدويًا، ثم أخذ يبني أدوات تُسرّع العملية. واليوم يعتمد على وكيل ذكاء اصطناعي يتصل مباشرة بقاعدة البيانات عبر SQL API.

روتينه الأسبوعي بسيط: ينزّل الكشوف البنكية بصيغة CSV أو PDF، ثم يضعها في وكيل الذكاء الاصطناعي ليتولى قراءة كل معاملة وتسجيلها. يعرف الوكيل فئات المصروفات من الإدخالات السابقة، لذلك يطابق معظم المعاملات تلقائيًا وبشكل صحيح. يراجع Kirill ما سجله الذكاء الاصطناعي، ويصحح الأخطاء القليلة، ثم ينتهي الأمر. العملية كلها تستغرق نحو عشر دقائق بدل ساعة كاملة كان يقضيها سابقًا في الإدخال اليدوي.

والفكرة نفسها تعمل مع أدوات ذكاء اصطناعي عديدة، منها Claude Code وOpenAI Codex. يمكن للعملاء الذين يدعمون MCP استخدام الموصّل المستضاف مع OAuth في المتصفح، بينما يمكن لوكلاء الطرفية والبرامج النصية وعملاء HTTP الآخرين استخدام Agent API المباشر مع ApiKey طويل العمر. يصل المساران إلى سطح البيانات المالية نفسه، وهو مقيّد ومعزول بحسب مساحة العمل.

كيف تربط وكيل الذكاء الاصطناعي ببياناتك المالية

Expense Budget Tracker هو نظام مفتوح المصدر لإدارة المال الشخصي مبني على Postgres. ويدعم مسارين متكاملين للاتصال:

  1. موصّل MCP المستضاف. في عميل يدعم MCP، أضف https://mcp.expense-budget-tracker.com/mcp وصرّح بالوصول عبر OAuth في المتصفح. بعد ذلك يستخدم العميل رموز وصول OAuth ذات نطاقات لأدوات القراءة والكتابة الموافق عليها. الخادم مستضاف، لذلك لا تحتاج إلى تثبيت عملية MCP محلية أو إبقائها قيد التشغيل. راجع دليل موصّل MCP.
  2. Agent API المباشر. لوكلاء الطرفية والبرامج النصية وعملاء HTTP المباشرين، ابدأ من GET https://api.expense-budget-tracker.com/v1/. ترشد استجابة الاكتشاف الوكيل خلال تهيئة OTP عبر البريد وتعيد ApiKey طويل العمر، ويُرسل بصيغة Authorization: ApiKey <key>. تستخدم القراءة POST /v1/sql/query، وتستخدم الكتابات الموافق عليها POST /v1/sql/execute. تبقى نقطة التوافق POST /v1/sql للبرامج النصية الذرية متعددة العبارات فقط. راجع مرجع API.

في كلا المسارين، يمكن للوكيل الاستعلام عن البيانات وإرسال التغييرات الموافق عليها عبر سطح الكتابة المخصص. ويبدو طلب القراءة المباشر عبر HTTP هكذا:

curl -X POST https://api.expense-budget-tracker.com/v1/sql/query \
  -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. يحتوي data.statements على مدخل لكل عبارة منفّذة؛ ويتضمن كل مدخل rows وrowCount وreturnedRowCount وtotalRowCount وtruncated. كما يعرض data أيضًا workspace المحددة وسياق limits الحالي.

ما الذي يستطيع وكيل الذكاء الاصطناعي فعله بهذا الوصول

بعد الاتصال، يعمل الوكيل مباشرة على بيانات المصروفات والميزانية الفعلية لديك، لا على نسخة منها ولا على ملخص مؤقت، بل على قاعدة البيانات الحية نفسها:

قراءة المصروفات وتسجيلها. ضع كشفًا بنكيًا بصيغة 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 الخارجي يكون الخيار العملي أكثر. ويمكنك استخدامه من أي وكيل أو سكربت خارج التطبيق.

لماذا MCP المستضاف وSQL المباشر مساران متكاملان

خادم MCP المستضاف هو المسار الملائم للموصّلات في العملاء الذين يدعمون البروتوكول. تضيف نقطة HTTPS واحدة، وتصرّح بالوصول عبر OAuth في المتصفح، وتستخدم أداتين منفصلتين للقراءة والكتابة. يشغّل Expense Budget Tracker الخدمة البعيدة، لذلك لا يتطلب MCP أي عملية على حاسوبك.

Agent API المباشر هو مسار HTTP العام لوكلاء الطرفية والبرامج النصية ومهام cron ولوحات المعلومات والتطبيقات المخصّصة. يمنح مسار الاكتشاف وOTP مفتاح ApiKey طويل العمر، وتوضح نقاط SQL المنفصلة الحد بين القراءة والكتابة.

هذان مسارا نقل فوق سطح البيانات نفسه المقيّد والمعزول بحسب مساحة العمل، وليسا معماريتين متنافستين. اختر MCP عندما يدعم عميلك الموصّلات البعيدة وOAuth في المتصفح، واختر Agent API عندما يكون HTTP المباشر أنسب.

هل من الآمن منح الذكاء الاصطناعي وصولًا مباشرًا إلى قاعدة البيانات؟

نعم، إذا كان الوصول مضبوطًا ضمن قيود واضحة. يفرض SQL API في Expense Budget Tracker عدة طبقات من الحماية:

يمر كل استعلام عبر Postgres Row Level Security. ويرتبط مفتاح API بحسابك ومساحة عملك، لذلك لا يستطيع الذكاء الاصطناعي رؤية أو تعديل سوى بياناتك أنت، وليس بيانات أي شخص آخر.

ولا يُسمح إلا بعمليات البيانات: SELECT وINSERT وUPDATE وDELETE. لا يستطيع الوكيل إنشاء جداول جديدة، ولا حذف الجداول، ولا تغيير الصلاحيات. تقبل نقطتا القراءة والتنفيذ الأساسيتان عبارة واحدة لكل طلب؛ ولا تقبل نقطة التوافق /v1/sql إلا البرامج النصية الذرية المقيّدة. ويُحظر set_config() لمنع تصعيد الامتيازات.

وتُخزَّن مفاتيح API على شكل قيم SHA-256، ولا تُحفَظ القيم النصية الصريحة داخل قاعدة البيانات. ويمكنك إلغاء أي مفتاح فورًا من داخل Settings. وإذا أزلت عضوًا من مساحة العمل، تُحذف جميع مفاتيحه تلقائيًا.

كما تفرض حدود الاستخدام سقفًا يبلغ 10 طلبات في الثانية و10,000 طلب يوميًا لكل مفتاح. ولكل طلب SQL مهلة إجمالية تبلغ 25 ثانية، ويعيد 100 صف كحد أقصى ويمكنه التأثير في 100 صف كحد أقصى. هذه الحدود كافية جدًا لتتبّع المصروفات وإدارة الميزانية بالذكاء الاصطناعي، لكنها تمنع أي سلوك منفلت أو غير مقصود.

نصائح عملية لتتبّع المصروفات بالذكاء الاصطناعي

هناك بعض الأمور التي تجعل هذا الأسلوب أكثر سلاسة، بناءً على استخدام يومي فعلي:

حافظ على اتساق فئات المصروفات. يتعلم الذكاء الاصطناعي من بياناتك الحالية. فإذا كنت تسمّي الفئة أحيانًا "المطاعم" وأحيانًا "تناول الطعام خارج المنزل"، فسيرتبك. اختر اسمًا واحدًا لكل فئة والتزم به.

تحقق من الأرصدة كل أسبوع. بعد أن يسجل الذكاء الاصطناعي مصروفاتك من كشف بنكي، تأكد من أن رصيد الحساب في النظام يطابق رصيد البنك. بهذه الطريقة تكتشف المعاملات الفائتة أو المكررة مبكرًا قبل أن تتفاقم المشكلة.

ابدأ بحساب واحد. لا تحاول إعداد كل حساباتك البنكية وبطاقاتك الائتمانية وحساباتك الاستثمارية من اليوم الأول. ابدأ بحسابك الجاري الرئيسي، ودع الوكيل يتعامل معه لعدة أسابيع، ثم أضف بقية الحسابات عندما تصبح الخطوات مستقرة وواضحة.

راجع تصنيف الذكاء الاصطناعي في كل مرة. سيصنّف الذكاء الاصطناعي معظم المعاملات بشكل صحيح، لكنه سيخطئ أحيانًا، خصوصًا مع الجهات الجديدة أو المصروفات غير المعتادة. خصص خمس دقائق للمراجعة. تصحيح الأخطاء اليوم يحسن الدقة لاحقًا، لأن البيانات المصححة هي ما سيعتمد عليه في المرة القادمة.

استخدم جدول الميزانية، لا تكتفِ بتتبّع المصروفات. تسجيل ما أنفقته بالفعل مفيد، لكنه محدود. القيمة الحقيقية تظهر عندما تحافظ على ميزانية متجددة تمتد 12 شهرًا: الصفوف تمثل الفئات، والأعمدة تمثل الأشهر، والأشهر المقبلة تحتوي على توقّعاتك. وكلاء الذكاء الاصطناعي بارعون في تحديث هذه التوقّعات بناءً على أنماط الإنفاق الفعلية. اطلب من الوكيل تعديل ميزانية الشهر المقبل بعد مراجعة نتائج هذا الشهر.

البدء

  1. سجّل في expense-budget-tracker.com وهو مجاني ومفتوح المصدر، أو استضف التطبيق بنفسك على خادمك
  2. لاستخدام MCP، أضف https://mcp.expense-budget-tracker.com/mcp في عميل متوافق وصرّح بالوصول عبر OAuth في المتصفح
  3. لاستخدام HTTP المباشر، أعطِ الوكيل GET https://api.expense-budget-tracker.com/v1/ وأكمل مسار OTP عبر البريد عندما يطلبه
  4. ضع كشفًا بنكيًا داخل الوكيل المتصل واطلب منه أن يقرأ مصروفاتك ويسجلها

سيكتشف الذكاء الاصطناعي مخطط قاعدة البيانات، ويطابق فئاتك الحالية، ويبدأ في كتابة المعاملات. راجع ما سجله، وصحّح ما يحتاج إلى تصحيح، وسيصبح لديك نظام ميزانية يعمل بمساعدة الذكاء الاصطناعي فعليًا.

كتب Kirill Markin عن منهجيته الشخصية بالتفصيل هنا: كيف أستخدم الذكاء الاصطناعي لإدارة مصروفاتي من الحسابات البنكية والميزانية. خمس سنوات من تصنيف وتتبع كل معاملة، بالطريقة نفسها الموصوفة في هذا المقال، ومختبرة على أموال حقيقية عبر عملات ودول متعددة.

الأداة مرخّصة بترخيص MIT ومفتوحة المصدر بالكامل على github.com/kirill-markin/expense-budget-tracker. يمكنك استخدام النسخة المستضافة أو تشغيلها بنفسك، لأن SQL API يعمل بالطريقة نفسها في الحالتين.

اقرأ التالي

تطبيق ميزانية من دون ربط الحساب البنكي في 2026: دليل عملي للإدخال اليدوي واستيراد CSV

استخدم تطبيقًا للميزانية من دون ربط حسابك البنكي: قارن بين الإدخال اليدوي واستيراد الكشوف بعد مراجعتها، وطابق الأرصدة، واعرف أين تذهب بياناتك.

متتبّع ميزانية مفتوح المصدر للمطورين مع استضافة ذاتية: امتلك بياناتك المالية

لماذا قد يفضّل المطورون استضافة متتبّع المصروفات على بنيتهم الخاصة، مع واجهة SQL برمجية، وتكامل عملي مع وكلاء الذكاء الاصطناعي، وتحكم كامل في قاعدة Postgres.

إعداد متتبع النفقات بالذكاء الاصطناعي مع Claude Code وCodex وOpenClaw

كيفية ربط Claude Code أو Codex أو OpenClaw بمتتبع نفقات مفتوح المصدر. يكفي أن تعطي الوكيل رابط اكتشاف واحدًا، ثم تؤكد رمز البريد الإلكتروني، وتحفظ مفتاح `ApiKey` الذي يعود من الخدمة، وبعدها يمكنه بدء العمل.

واجهة API لتتبّع النفقات في 2026: أتمت المعاملات والميزانيات بأمان

دليل عملي لواجهات API الخاصة بتتبّع النفقات: مثّل المعاملات والتحويلات والحسابات والميزانيات تمثيلًا صحيحًا، ثم اربط البرامج النصية أو وكلاء الذكاء الاصطناعي من دون تعريض البيانات لتلف غير ملحوظ.