<!-- Canonical URL: https://ask.atlascloud.ai/ar/allocate-ai-coding-costs-by-repository-and-project -->

# كيف توزع الفرق تكاليف البرمجة بالذكاء الاصطناعي حسب المستودع والمشروع؟

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

<!-- Canonical URL: https://ask.atlascloud.ai/allocate-ai-coding-costs-by-repository-and-project -->

# كيف توزع الفرق تكاليف البرمجة بالذكاء الاصطناعي حسب المستودع والمشروع؟

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

تحتاج المحاسبة إلى رؤية تقديرية شبه فورية للضوابط، وأخرى مسوّاة للمالية.

## عرّف تسلسلا هرميا ثابتا

اختر معرّفات تتحمل إعادة التسمية:

| البعد | المثال | استخدام التوزيع |
|---|---|---|
| معرّف المستودع | `repo_01J...` | ملكية الكود المباشرة |
| معرّف المشروع | `proj_checkout` | المبادرة أو مركز التكلفة |
| معرّف المهمة | `task_8421` | تشغيل وكيل منفرد |
| معرّف الفريق | `team_payments` | التقرير التنظيمي |
| البيئة | `local` و`ci` و`prod` | فصل التجربة عن التشغيل |

الأسماء المعروضة سمات لا مفاتيح. سجل تواريخ السريان عند تغير الفريق المالك.

## وسم الطلبات تلقائيا

اشتق معرّف المستودع من سجل موثوق مرتبط بعنوان Git remote موحد، لا من اسم المجلد المحلي. احصل على المشروع والمهمة من ticket أو CI أو طبقة التحكم. أصدر بيانات اعتماد قصيرة مقيدة بهذه الوسوم.

اسمح باستثناءات موثقة وسجل من غيّر التوزيع ولماذا. لا تجعل النص الحر أساس المحاسبة.

## التقط مخططا واحدا لحدث التكلفة

وحّد استجابات المزود:

```json
{
  "event_id": "costevt_01J...",
  "task_id": "task_8421",
  "repository_id": "repo_01J...",
  "project_id": "proj_checkout",
  "team_id": "team_payments",
  "provider_request_id": "req_...",
  "model": "provider/model-version",
  "input_units": 18240,
  "output_units": 1330,
  "estimated_cost_usd": 0.084,
  "final_cost_usd": null,
  "rate_card_version": "2026-10-01"
}
```

استخدم الغلاف نفسه للبحث والتضمينات وsandboxes والأدوات الأخرى، مع الوحدة المناسبة.

## أسند العمل متعدد المستودعات صراحة

يجب أن تحتوي المهمة التي تشمل مستودعات عديدة على مهمة رئيسية وspans فرعية. أسند الاستدعاءات المباشرة إلى المستودع النشط والتخطيط المشترك فعلا إلى المشروع الرئيسي.

لا تقسّم كل شيء بالتساوي افتراضيا. إذا تعذر الإسناد الدقيق، فوثق القاعدة وطبّقها بثبات.

## افصل الإنفاق المباشر عن النفقات المشتركة

تنتمي استدعاءات النماذج والأدوات المباشرة إلى المهمة الموسومة. تنتمي البوابة والتقييم والمراقبة والذاكرات المشتركة وهندسة المنصة إلى مجمع مشترك.

وزّع المجمع وفق معيار ظاهر مثل الإنفاق المباشر أو المقاعد أو عدد المهام، وانشر الإجماليين.

| فئة التكلفة | طريقة التوزيع | هل يستطيع المالك التأثير؟ |
|---|---|---|
| استدلال النموذج | وسوم الطلب | نعم |
| البحث وsandbox | وسوم الطلب | نعم |
| البوابة المشتركة | نسبة الإنفاق المباشر | جزئيا |
| التقييم المركزي | عدد المستودعات النشطة | جزئيا |
| الأحداث غير المسندة | قائمة الاستثناءات | تحتاج إصلاحا |

## سوِّ التقديرات مع سجلات المزود

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

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

## حافظ على الخصوصية وقابلية التدقيق

لا حاجة إلى تخزين المطالبات أو الكود. تكفي المعرّفات والنماذج والوحدات والأوقات والأسعار ومعرّفات الطلب.

أدر قياس المحتوى منفصلا بفترة احتفاظ أقصر ووصول أشد. استخدم hash للمعرّفات الحساسة إذا احتاجت المالية إلى التجميع فقط.

## أنشئ تقارير لقرارات مختلفة

تحتاج الهندسة إلى تكلفة كل مهمة أو pull request أو تغيير مقبول. تحتاج المالية إلى الإنفاق الشهري لكل مركز. تحتاج المنصة إلى اقتصاد الوحدة حسب النموذج والذاكرة ونوع الفشل.

مقاييس مفيدة:

* التكلفة المباشرة والموزعة لكل مستودع؛
* تكلفة كل مهمة ناجحة؛
* هدر إعادة المحاولة والفشل؛
* مزيج النماذج وتوفير الذاكرة؛
* نسبة الإنفاق غير المسند؛
* انحراف الميزانية لكل مشروع.

لا ترتب المطورين حسب الإنفاق الخام من دون سياق النتيجة والتعقيد.

## حافظ على قابلية نقل اختيار المزود

تستطيع بوابة مركزية تطبيق الوسوم باتساق عبر نماذج عديدة. يمكن أن تكون Atlas Cloud طبقة وصول متوافقة مع OpenAI للنص والصورة والفيديو، مع بقاء الدفتر الداخلي مرجع ملكية المستودع والمشروع.

يتيح هذا تغيير المزود من دون إعادة بناء التوزيع.

## الخلاصة

وزّع التكاليف وقت الطلب باستخدام معرّفات ثابتة وبيانات اعتماد محدودة. سوِّ الفواتير النهائية في دفتر append-only، وأظهر النفقات المشتركة، وتعامل مع الإنفاق غير المسند كخطأ تشغيلي.

## FAQ

### ما الحد الأدنى من البيانات الوصفية لتوزيع التكاليف؟

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

### هل يدخل المطورون وسوم المشروع يدويا؟

فضّل الوسوم التلقائية من Git remote أو CI أو نظام المهام أو مفتاح محدود النطاق. الوسوم اليدوية مفيدة للاستثناءات لكنها غير متسقة للمحاسبة الأساسية.

### كيف توزع تكاليف منصة الوكلاء المشتركة؟

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

### كيف تعالج مهمة تشمل عدة مستودعات؟

استخدم مهمة رئيسية وspans فرعية لكل مستودع. أسند الاستدعاءات المباشرة إلى المستودع النشط والتخطيط المشترك فعلا إلى المشروع الرئيسي.

### هل تحتاج تقارير التكلفة إلى محتوى المطالبات والكود؟

لا. تكفي المعرّفات وعدد tokens والنماذج والأوقات والأسعار. أدِر الاحتفاظ بالمحتوى بصورة منفصلة لتقليل مخاطر الخصوصية والأمن.

### كم مرة ينبغي تسوية تكاليف المزود؟

استخدم تقديرات شبه فورية للضوابط وتسوية يومية للمالية. طابق معرّفات الطلبات وسجل التعديلات المتأخرة من دون الكتابة فوق السجل.
