الوثائق

موصلات الذكاء الاصطناعي

اربط Claude أو Codex أو ChatGPT أو أي مساعد ذكاء اصطناعي يدعم MCP ببيانات SitesAI الخاصة بك — ما الذي تفعله الموصلات، وكيف تفعّل أحدها، وما الأدوات التي يتيحها كلٌّ منها بالتحديد.

ما هو الموصل

تتيح SitesAI خادمَي MCP (Model Context Protocol — المعيار المفتوح الذي تستخدمه مساعدات الذكاء الاصطناعي للوصول إلى الأنظمة الخارجية). بمجرد ربط أحدهما، يمكنك أن تسأل مساعدك عن بيانات مواقع عملك بلغة بسيطة — “أي مشروع لديه عرض سعر لكنه غير مجدول؟”، “كم حفرنا في الموقع في كيلسيث؟” — فيجيبك من السجلات الحية في حسابك.

  • موصل SitesAI App — بيانات عملياتك الميدانية: كل عميل محتمل وعرض سعر، والمهام، والمواقع، والخدمات والبنود، وساعات العمل، وكل وردية مجدولة وسند العمل الموقّع لها، والأعضاء، ومستندات الموقع وامتثال المقاولين من الباطن، وعلامات NFC/QR، والعمليات وقوائم التحقق. نقطة الاتصال: https://app.sitesai.net/api/mcp/mcp (أضِف ?profile=full للوصول إلى كل الأدوات — راجع ملفات تعريف الأدوات)
  • موصل SitesAI Estimate — مشاريع حصر الكميات والتقدير الخاصة بك: طبقات المخطط، والصفحات، ومجموعات الحصر، وعناصر أعمال الحفر والردم، والتقدير نفسه. نقطة الاتصال: https://takeoff.sitesai.net/api/mcp

يعمل كلاهما عبر MCP streamable HTTP فوق HTTPS، ويدعمان OAuth 2.1 (رمز التفويض + PKCE) إلى جانب مفاتيح API الشخصية.

تفعيل الموصل

الموصلات معطّلة افتراضيًا — لا يُشارَك أي شيء مع أي مساعد ذكاء اصطناعي حتى تربط أحدها بقرار منك.

  1. تحقّق من خطتك. يتطلب موصل SitesAI App تفعيل إضافة الذكاء الاصطناعي لشركتك، ويتطلب SitesAI Estimate خطة الذكاء الاصطناعي على حسابك — أو ابدأ تجربة الذكاء الاصطناعي المجانية لمدة 14 يومًا في التطبيق (قائمة الحساب → بدء تجربة الذكاء الاصطناعي المجانية؛ بلا بطاقة، وتجربة واحدة لكل حساب).
  2. أضِف الموصل في عميل الذكاء الاصطناعي لديك باستخدام نقطة الاتصال أعلاه، ثم أكمل تسجيل الدخول الذي يطلبه. في SitesAI App تقتصر شاشة الموافقة على مالكي الشركة ومديريها، وفيها تختار ما يمكن للاتصال فعله — القراءة فقط، أو القراءة والكتابة. صلاحية الكتابة لا تُمنح تلقائيًا أبدًا: ما لم يختر مالك أو مدير خيار القراءة والكتابة على تلك الشاشة، يبقى الاتصال للقراءة فقط وترفض كل أدوات الكتابة العمل.
  3. أو استخدم مفتاح API — أنشئ مفتاحًا من app.sitesai.net/ai-keys (في SitesAI Estimate: قائمة الحساب → وصول مساعد الذكاء الاصطناعي (MCP)) والصقه في عميل الذكاء الاصطناعي لديك. يمكن أن يكون المفتاح للقراءة فقط أو للقراءة والكتابة، ويرتبط بشركة واحدة.

SitesAI Estimate في كل عميل ذكاء اصطناعي

عنوان الموصل هو https://takeoff.sitesai.net/api/mcp. أبقِ علامة تبويب SitesAI Estimate مفتوحة مع تسجيل الدخول أثناء عمل المساعد — تظهر التغييرات أمامك مباشرة.

  • Claude (claude.ai أو تطبيق سطح المكتب) — الإعدادات → الموصلات → إضافة موصل مخصص → الصق العنوان → سجّل الدخول ببيانات SitesAI Estimate. بلا رمز مميز.
  • Claude Code — claude mcp add --transport http 3dx https://takeoff.sitesai.net/api/mcp؛ تُفتح نافذة متصفح لتسجيل الدخول.
  • Codex (سطح المكتب) — في التطبيق: قائمة الحساب → وصول مساعد الذكاء الاصطناعي (MCP) → إنشاء رمز مميز. وفي Codex: الاتصال بخادم MCP مخصص → الاسم 3DX، النوع Streamable HTTP، العنوان، وترويسة واحدة Authorization: Bearer <your token>.
  • Codex CLI — في ~/.codex/config.toml: [mcp_servers.threedx] url = "https://takeoff.sitesai.net/api/mcp" http_headers = { Authorization = "Bearer <your token>" }.
  • ChatGPT — الإعدادات → التطبيقات والموصلات → متقدم → فعّل وضع المطوّر → أنشئ موصلًا بالعنوان → سجّل الدخول. (تم التحقق من أسماء القوائم في 3 أكتوبر 2026؛ قد تتغير بين الإصدارات — أما العنوان وتسجيل الدخول فلا.)

هل تريد أن يسعّر المساعد المشروع بأسعارك أنت ومعاملاتك في كل مرة؟ اقرأ علّم Claude أو Codex تسعير المشروع على طريقتك ونزّل المهارة المبدئية.

إلغاء الوصول: كل مفتاح وكل اتصال OAuth مُدرج في app.sitesai.net/ai-keys ويمكن إلغاؤه في أي وقت — فيتوقف عن العمل فورًا.

ما يراه المساعد المتصل وما لا يراه

  • يرى بيانات شركة واحدة فقط — الشركة التي ينتمي إليها المفتاح أو الموافقة. كل طلب مقيّد بتلك الشركة على خوادمنا، لذا لا يمكن للموصل أبدًا الوصول إلى سجلات شركة أخرى.
  • أدوات القراءة وأدوات الكتابة أدوات منفصلة، وكلٌّ منها موسوم بما يفعله، حتى يتمكن عميل الذكاء الاصطناعي من استئذانك قبل تغيير أي شيء. ولا يستطيع مفتاح أو اتصال OAuth للقراءة فقط استدعاء أدوات الكتابة إطلاقًا.
  • تخضع الطلبات لحدّ معدل لكل مفتاح، وتُسجَّل في سجل تدقيق الذكاء الاصطناعي الخاص بالشركة (يُحذف بعد 90 يومًا).
  • تتولى الجهة المزوّدة لعميل الذكاء الاصطناعي لديك بعد ذلك معالجة البيانات المُعادة إليه وفق سياستها — راجع سياسة الخصوصية، القسم 8.

SitesAI App — الأدوات

يوفّر موصل التطبيق 148 أداة: 71 أداة قراءة و77 أداة كتابة. جميعها مدرجة أدناه.

ملفات الأدوات. تحدّ بعض منصات الذكاء الاصطناعي من عدد الأدوات التي يمكن للموصل تقديمها، لذا يقدّم موصل التطبيق مجموعة فرعية مختارة — أضف ?profile= إلى نقطة النهاية. ops (91 أداة) هو الافتراضي ولا يحتاج إلى سلسلة استعلام: مجموعة التشغيل اليومية. lite (18 أداة) هو المجموعة المصغّرة لصندوق الوارد / وكيل الهاتف، و full (148 أداة) يضم كل شيء، بما في ذلك أدوات البناء والإدارة. المفتاح نفسه والبيانات نفسها — تختلف قائمة الأدوات فقط، وكل أداة مدرجة في هذه الصفحة موجودة في full.

أدوات القراءة (آمنة، لا تغيّر أي شيء أبدًا):

الأداةوظيفتها
lookup_by_phoneلمن هذا الرقم؟ يطابق آخر 9 أرقام عبر جهات اتصال CRM والحسابات وأعضاء الشركة وكل عميل محتمل. استدعِها أولًا مع كل مكالمة/رسالة واردة…
call_briefالاستدعاء الوحيد المطلوب عند رنين الهاتف (g240): يحدّد الرقم مرة واحدة (آخر 9 أرقام، مثل lookup_by_phone) ويعيد `brief` — نصًا جاهزًا مُعدًّا مسبقًا…
get_job_detailالقراءة المعمّقة المركّزة لمشروع واحد بينما المتصل على الخط (g240 الجزء 2): العميل المحتمل كاملًا (follow_up_txt = المتابعة التالية)، وصورة العقد…
search_recordsبحث شامل في جميع سجلات الشركة باستدعاء واحد — العملاء المحتملون (رقم المشروع/الاسم/العميل)، وعروض الأسعار، والمهام، والتعليقات/ملاحظات اليومية (بما فيها مرفقات الصور/الملفات —…
list_activityدفتر سجل الشركة: كل ما حدث خلال نافذة زمنية، الأحدث أولًا — المهام المُنشأة/المنجزة/المعتمدة، وكل عميل محتمل أُنشئ وتنقلات المراحل، والتعليقات (الـ…
company_overviewنظرة عامة على الشركة باستدعاء واحد: إحصاءات لوحة المعلومات، ومسار العملاء المحتملين (المفتوح/المستحق/المكسوب + الأعداد حسب المرحلة)، وفئات المهام، والمنطقة الزمنية للشركة (جميع نصوص التاريخ/الوقت…
get_phone_agent_configإعدادات وكيل الهاتف SitesAI Voice لهذه الشركة — التحية والسلوك والأدوات المسموح بها وملف النشاط التجاري والمنطقة الزمنية والخدمات المفعّلة: ما تفعله خدمة الصوت/الرسائل…
list_leadsقائمة العملاء المحتملين في CRM (مسار المبيعات). صفِّ حسب نص البحث، أو المرحلة الدقيقة، أو الفئة (live/won/closed)، أو due=true للمتابعات المستحقة الآن. ملاحظة: العميل المحتمل في…
get_leadعميل محتمل واحد كاملًا: كل حقل (بما فيه lead_ref، رقم المشروع الظاهر للمستخدم) مع جهات الاتصال المرفقة (أشخاص من أي شركة، أحدهم مُعلَّم كأساسي)، والنشاط…
list_lead_typesأنواع العملاء المحتملين لدى الشركة — الفئات القابلة للتعريف التي ينتمي إليها كل عميل محتمل (تُفعّل تسمياتها الحقول العامة للنص/التاريخ/الرقم للعملاء المحتملين من ذلك…
list_quotesقائمة عروض الأسعار للعملاء (draft/sent/accepted/rejected/cancelled) مع الإجماليات. صفِّ حسب الحالة أو العميل المحتمل أو نص البحث. cancelled = كان مقبولًا ثم تراجع…
get_quoteعرض سعر واحد كاملًا: الترويسة، وكل بند (الكمية/الوحدة/السعر/GST، ومصدر 3DX)، والإجماليات (دون GST / GST / شامل GST)، ورابط المشاركة مع العميل بعد إرساله، و`sent_…
list_tasksقائمة مهام الشركة. صفِّ حسب الحالة (open/done/approved)، أو بريد المكلّف، أو نص البحث، أو due=true للمهام المستحقة الآن.
list_sitesاعرض مواقع الشركة وأماكن عملها (المشاريع، الورش، المخازن، المكاتب). يطابق البحث q الاسم والعنوان ومرجع المشروع والهاتف (بعدة كلمات…
list_servicesاعرض كتالوج خدمات الشركة + الأسعار (لتسعير العملاء & الدعم). لكل خدمة: الاسم والوصف والفئة (parent_name) والسعر + و…
list_itemsاعرض أصناف الشركة ومعداتها ومخزونها. يطابق البحث q الاسم ورقم القطعة والعلامة التجارية والوصف (بعدة كلمات). استخدم flag="hire" أو flag="sale" لـ…
get_itemجلب صنف واحد عبر item_id — تفاصيل كاملة بما فيها stock_type، وfor_hire / for_sale، والسعر، والوحدة، والفئة، وitem_code وتجاوزات الحساب، وللمخزون المتتبَّع…
get_purchase_orderجلب أمر شراء واحد عبر po_id — المورّد، وموقع التسليم، والحالة (draft | quote | ordered | received | cancelled) وكل بند. يحمل كل بند…
list_accountsقائمة حسابات CRM (شركات العملاء/الموردين). يطابق بحث q الاسم والنوع والقطاع والموقع والموقع الإلكتروني والهاتف (متعدد الكلمات، بأي ترتيب).
get_accountحساب CRM واحد كاملًا، مع جهات اتصاله وكل عميل محتمل مرتبط به.
list_contactsقائمة جهات اتصال CRM (الأشخاص). يطابق بحث q الاسم والدور/المسمى والبريد الإلكتروني والشركة والهاتف (متعدد الكلمات، بأي ترتيب). للبحث برقم الهاتف فقط…
list_worktimeسجلات الوردية للطاقم — من عمل / من سجّل الحضور وأين. تحمل الصفوف planned_start/finish (عرض جدول المناوبات المقبول، للمقارنة بين المخطط والفعلي) والتوقيع…
worktime_summaryإجماليات الساعات لنطاق زمني — الإجابة عن "كم ساعة عمل Sam الشهر الماضي" أو "كم من الوقت ذهب إلى ذلك الموقع"، دون سرد كل وردية…
list_action_entriesإدخالات مؤشرات الأداء والإجراءات المسجّلة — سجل عمليات الشركة (عمليات حِمل الشاحنات، تجهيز الحُفر، التسليمات…). صف واحد لكل قيد: وقت الإدخال، الكمية، المادة، الآلة…
list_action_offersالعمليات المرتبطة بمقاول باطن (DDL 136): يعرض المضيف أحد أنواع إجراءات KPI لديه في أحد مواقعه على شركة واحدة ممنوحة الصلاحية (company_own…
list_docketsسجلات سند العمل الموقّعة (DDL 122؛ سند واحد لكل شاحنة منذ DDL 143 — machine_key = قيمة unit_id، وإلا فرقم التسجيل الذي أدخله المشغّل بعد توحيد صيغته (XV96OD)، وإلا '' عندما…
get_docketسند العمل الواحد كاملًا: الترويسة، وكتل التوقيع والتأكيد، وبنوده — الإدخالات الحيّة أثناء فتحه، والنسخة المجمّدة بعد توقيعه (لا تُعِد اشتقاق…
list_shiftsالوردية المخططة (جدول المناوبات/التقويم): عروض للأعضاء بالحالة offered | accepted | rejected (يوضح reject_reason السبب) | cancelled | expired (offe…
get_shiftوردية مخططة واحدة كاملة (الحالة، والنافذة الزمنية، والملاحظة، وسبب الرفض، ومن ردّ، وplanned_actions = خطة اليوم).
list_no_showsفحص اليوم نفسه: كل وردية مقبولة لليوم بتوقيت الموقع تجاوز موعد بدئها مهلة الـ 15 دقيقة دون تسجيل الحضور — 'مُدرج في الجدول لكنه غير موجود'. ويمكن اختياريًا…
calendar_eventsتقويم الشركة في استدعاء واحد: كل وردية مخططة، ومواعيد استحقاق المهام، ومتابعات كل عميل محتمل، وانتهاء صلاحية المستندات ضمن نطاق زمني محدد (إضافةً إلى ما تعرضه صفحة /calendar…
list_membersأعضاء الشركة الذين يمكن إسناد كل عميل محتمل والمهام إليهم (البريد الإلكتروني + الاسم المعروض + ui_lang = اللغة التي يرى بها ذلك الشخص التطبيق، و null = لغة هاتفه…
list_processesقاعدة معارف العمليات: اعرض عمليات الشركة. Flows v2: العملية قائمة مرتّبة من إجراءات SOP مأخوذة من مكتبة SOP المشتركة للشركة (list_so…
get_processعملية واحدة بخطواتها المرتّبة (كل خطوة = إجراء SOP من المكتبة في موضع محدد: sort_order و step_id، إضافةً إلى used_in = العمليات الأخرى التي تشاركها)، وكل…
get_sopإجراء SOP واحد بالكامل (المدخلات/المخرجات/الدور/التعليمات، والوسائط، وقوائم التحقق، و action_type/action_config القابلة للتنفيذ، والخطوات التالية القديمة) إضافةً إلى used_in = كل عملية…
list_flow_assignmentsعرض إسنادات المسارات الموجّهة — أي الأعضاء/الأدوار يتّبعون أي معالج عمليات.
list_flow_runsتشغيلات المسارات الموجّهة — من أتمّ أي مسار ومتى، والخطوة الحالية، والخطوات المنجزة. status: in_progress (الجولة مفتوحة) | completed (اكتمل حتى النهاية) | aba…
get_flow_runتشغيل واحد لمسار موجّه بالكامل: التشغيل، والخطوة الحالية، وكل خطوة مكتملة مع ما أنشأته (مراجع وردية/مهمة/تعليق).
list_tagsوسوم NFC / QR (DDL 131): ملصق فعلي يحمل https://app.sitesai.net/t/<code>. نقرة العامل تفتح التطبيق وتنفّذ الإجراء حسب الغرض — وسم الموقع: ت…
list_capturesاللقطات هي موجز الميدان: يضغط العامل زرًا واحدًا ليُرسل صورة أو ملاحظة صوتية أو سطرًا نصيًا مع GPS — دون اختيار أي سجل. وتنتظر كل لقطة بحالة…
get_captureلقطة واحدة كاملة، بالشكل الذي تحتاجه لتقرّر أين تنتمي: سجل JSON (كما في list_captures، مع hints.nearest — ما يصل إلى 5 من…
list_doc_typesأنواع المستندات المتاحة للشركة — أنواع النظام المشتركة (الترخيص، الشهادة، التأمين، SWMS (بيان طريقة العمل الآمن)، البطاقة البيضاء، شهادة التعريف بالموقع، أخرى) إضافةً إلى أنواع…
get_siteموقع واحد بالكامل. بصفتك المالك: التفاصيل (العنوان، والمنطقة الزمنية، والسياج الجغرافي، وأوقات الدوام)، والتعريف بالموقع، و document_requirements، و granted_companies (مقاولو الباطن)،…
list_site_document_requirementsالمستندات التي يطلبها الموقع: صف واحد لكل (نوع مستند × نطاق) — نطاق الشركة (التأمين…)، والعضو (رخص كل شخص وبطاقاته)، والوحدة (كل آ…
site_complianceمن غير الملتزم وبماذا، الآن: كل خلية متطلب × جهة في الموقع (الشركة / العضو / الآلة) مع المستند المقدَّم وحالته…
compliance_overviewامتثال الشركة في لمحة: المستندات التي تقترب من الانتهاء (الخاصة بها والمشتركة معها، للحاملين النشطين فقط)، والتقديمات التي تنتظر مراجعتك (بصفتك مالك الموقع…
list_documentsالمستندات التي تستطيع الشركة رؤيتها، في قائمة واحدة: مستنداتها (relation company)، ومستندات أعضائها (member — أي اتصال قائم)، ومستندات آلاتها (unit) ومستند…
get_fileافتح ملفًا مرفقًا بأي سجل — مرّر قيمة photo_path / file_path / signature_path تمامًا كما أعادتها أداة أخرى (التعليقات، وإدخالات العمليات…
list_filesكل ملف مرفق بسجلات الشركة، الأحدث أولًا — صور التعليقات / الملفات / الملاحظات الصوتية، واللقطات الميدانية التي لم تُصنَّف بعد (source ca…
list_maintenance_logsسجلات الصيانة لكل وحدة آلة: kind = prestart (فحص ما قبل التشغيل: قائمة التحقق اليومية التي يقدّمها العامل قبل استخدام الآلة؛ وبنود العيوب تُنشئ مهمة فرز) | s…
get_maintenance_logسجل صيانة / فحص ما قبل التشغيل واحد بالكامل: الترويسة (الآلة، ومن، ومتى، والعدّاد، والوقود، والموقع، والملاحظات، و photo_path + signature_path على مستوى السجل) وبنوده…
get_flow_design_guideاقرأ هذا أولًا قبل تصميم العمليات أو تعديلها: كيف تترابط إجراءات SOP (المكتبة المشتركة)، والعمليات (قوائم مرتّبة من إجراءات SOP)، والمسارات (تشغيلات معالج العامل)…
list_step_typesدليل أنواع الخطوات التي يمكن أن يتضمنها إجراء SOP (action_type): ما يفعله كل نوع في معالج العامل، ومفاتيح action_config الخاصة به (kind، required، defaults، options…
list_sopsمكتبة SOP للشركة — كل SOP مرة واحدة، مع العمليات التي يُعدّ خطوة فيها (used_in). إجراءات SOP لبنات بناء مشتركة: يمكن أن يكون "تسجيل الوصول" نفسه…
list_flow_offersالعمليات التي تقدّمها الشركات المضيفة في كل موقع مُنحت شركتي صلاحية العمل فيه (عرض مقاول الباطن لـ "العمل لدى <host>"): المضيف، والموقع، وما إذا كنا بالفعل…
list_jobsالمشاريع النشطة — كل عميل محتمل بلغ مرحلة الفوز، ويُعامَل بوصفه المشروع قيد التنفيذ لا صفقة مبيعات. ويحمل كل صف الصورة التشغيلية إلى جانب…
get_jobالمشروع الواحد بتفاصيله التشغيلية: الموقع (أو المواقع) الذي يجري فيه العمل (من CoSites.lead_id)، ولكلٍّ منها الطاقم (CoSiteMember — من هو مُسنَد، و…
list_contractsمستندات العقد الصادرة على المشروع (DDL 141). من الناحية القانونية، يُعدّ أي عرض سعر مقبول عقدًا قائمًا بالفعل — فقد كتب العميل اسمه على صفحة مشاركة عرض سعر…
list_stock_movesسجل المخزون — كل حركة للمواد أو قطع الغيار أو المستهلكات أو الوقود، صف واحد لكل حركة. qty بإشارة: الموجب يعني وارد (شراء، أو زيادة في الجرد، أو تحويل…
list_stock_locationsأين يوجد المخزون فعليًا: الساحات، والمخازن في الموقع، وخزانات الوقود (مخصّصة لصنف واحد وبسعة محددة)، والمركبات (شاحنة خدمة). وموقع التخزين الثابت…
get_stock_levelsكمية كل صنف في كل موقع تخزين، مُقيّمة بمتوسط التكلفة المرجّح للصنف (value = qty × avg_cost). صفِّ النتائج حسب item_id أو location_id. الكمية السا…
get_stock_locationموقع تخزين بمستوياته ونشاطه: المستوى مقابل السعة، وآخر توريد، وآخر جرد أو قياس بالعصا وفارقه، وما استُخدم خلال آخر 30 يومًا و…
get_job_costsما استهلكه المشروع (lead_id) من المخزون وما حُمِّل عليه كمشتريات مصروفة — الكمية والقيمة لكل صنف، والإجمالي — من سجل المخزون…
get_work_model_guideاقرأ هذا أولًا لكل ما يتعلق بالعمل الذي تنفّذه الشركة، ومن ينفّذه، ونطاق المشروع، ومقدار ما أُنجز: كيف ترتبط الخدمات (ما تبيعه…
preview_member_viewما سيراه هذا العضو عند فتح التطبيق — بعين المخطِّط. يُرجع: menu = القائمة التي يصل إليها، بندًا بندًا، مع المجموعة التي يندرج تحتها كل بند…
get_worktimeوردية واحدة بالكامل — كائن اليوم: { shift (صف list_worktime بما فيه التوقيعان، و prestart_count و material_count)، operations (الإدخالات…
list_prestart_dueالآلات (وحدات الأصول) التي ما زالت تحتاج فحص ما قبل التشغيل لهذا اليوم: وحدة لديها تعريف نشط واحد على الأقل لفحص ما قبل التشغيل، ولا يوجد لها بعد سجل فحص ما قبل التشغيل في…
list_actionsأنواع العمليات لدى الشركة (actions) — وحدات العمل المسجّل وراء list_action_entries وسند العمل ومؤشرات الأداء (مثل "تحميل الشاحنات"، "ساعات الآلة…
list_action_assignmentsالتكليفات الدائمة لأنواع عمليات الشركة (DDL 137): كل صف يربط إجراءً واحدًا بواحد فقط من: عضو (مهمته الدائمة — "لديه…
list_sow_itemsنطاق العمل في العقد (العقد هو نفسه العميل المحتمل — راجع list_leads/get_lead). كل بند إما kind="scope" (الأعمال المتفق عليها، وعادةً…
list_progress_claimsتقارير المطالبات المرحلية للعقد (DDL 140): من النطاق المتفق عليه + التغييرات المعتمدة، كم أُنجز حتى الآن وما قيمته، مطروحًا منه…

أدوات الكتابة (لا تُتاح إلا بمفتاح أو اتصال يسمح بالقراءة والكتابة؛ وكل أداة تنفّذ إجراءً واحدًا محددًا). وهي ثلاثة أنواع، وتحمل كل أداة نوعها كتعليق توضيحي MCP يقرؤه الجهاز، فيعرف تطبيق الذكاء الاصطناعي لديك طبيعة كل أداة قبل تشغيلها:

إضافة شيء جديد — تُنشئ سجلًا دون أن تستبدل أي شيء (مصنّفة غير هدّامة): create_lead, create_lead_type, create_quote, add_quote_line, create_account, create_contact, offer_action, add_comment, create_process, create_sop, add_sop_next, create_checklist, assign_flow, register_tag, file_capture, create_doc_type, create_document, submit_document, assign_to_site, grant_site_company, add_process_step, start_flow_offer, create_job_site, create_contract, record_stock_use, create_action, assign_action, plan_shift_actions, create_sow_item, import_quote_sow, issue_progress_claim.

تعديل أو حذف شيء موجود — مصنّفة هدّامة، ليتمكن تطبيق الذكاء الاصطناعي لديك من الاستئذان قبل تشغيلها: attach_lead_contact, detach_lead_contact, update_lead_type, update_quote_line, delete_quote_line, update_account, delete_account, update_contact, delete_contact, update_worktime, delete_lead, delete_task, update_comment, delete_comment, update_process, update_sop, remove_sop_next, unassign_flow, revoke_tag, update_capture, update_doc_type, set_site_document_requirements, review_submission, revoke_site_company, remove_process_step, move_process_step, set_process_steps, delete_process, delete_sop, void_contract, update_action, update_sow_item, unassign_action.

تصل إلى شخص خارج التطبيق — ترسل بريدًا إلكترونيًا أو إشعارًا إلى شخص ما إلى جانب تعديل السجل، لذا فهي مصنّفة هدّامة ومفتوحة على العالم الخارجي (لا يمكن استرجاع الرسالة): update_quote, create_task, create_shift, respond_shift, cancel_shift, reoffer_shift, create_shifts_bulk, reassign_shift, update_lead, update_task, add_member, send_contract_for_signature, send_variation_for_approval.

SitesAI Estimate — الأدوات

الأداةوظيفتهاالنوع
get_project_summaryعرض ملخص المشروعقراءة
list_layersعرض طبقات المخططقراءة
list_sheetsعرض لوحات التصميمقراءة
list_takeoffsعرض مجموعات الحصرقراءة
list_elementsعرض عناصر أعمال الحفر والردمقراءة
get_estimateعرض التقديرقراءة
get_page_imageتحويل المخطط إلى صورةقراءة
get_ai_authoring_contextجلب سياق التأليف للذكاء الاصطناعيقراءة
apply_deltaرسم الحصر / العناصر (تطبيق التغييرات)كتابة
manage_sheetsإضافة لوحة أو إعادة تسميتها أو تفعيلهاكتابة
add_layer_from_urlإضافة طبقة مخطط من رابط URLكتابة
calibrate_layer_scaleمعايرة مقياس الطبقةكتابة
align_layerمحاذاة طبقة على المخططكتابة
update_estimateتعديل التقديركتابة — لا يمكن التراجع عنها
run_auto_takeoffتشغيل الحصر التلقائي بالرؤية الذكيةكتابة
run_vector_takeoffتشغيل الحصر المتجهي الحتميكتابة
list_cad_layersعرض طبقات CAD في صفحةقراءة
delete_takeoffحذف مجموعة حصركتابة — لا يمكن التراجع عنها
save_projectحفظ المشروعكتابة
new_projectبدء مشروع جديد (وضع الخلفية)كتابة — لا يمكن التراجع عنها
open_projectفتح مشروع .3dx (وضع الخلفية)كتابة — لا يمكن التراجع عنها
add_layer_from_dataإضافة طبقة مخطط من بيانات الملفكتابة

يعمل SitesAI Estimate مباشرةً في علامة التبويب المفتوحة في متصفحك (تظهر التغييرات فور إجراء المساعد لها) أو في وضع الخلفية دون علامة تبويب. وتجد ملاحظات تقنية أعمق في وثائق MCP الخاصة بالمنتج.

أسئلة يمكنك طرحها

  • “أي عميل محتمل وصلنا هذا الشهر، ومن منهم ما زال بلا عرض سعر؟”
  • “مَن المُدرج في الجدول على الموقع الواقع في رينغوود غدًا، وهل تغيّب أحد اليوم؟”
  • “لخّص ساعات العمل المسجّلة على المشروع 142 الأسبوع الماضي.”
  • “أي سجلات سند العمل من الأسبوع الماضي لم تُوقَّع بعد، ومن كان المشغّل في كلٍّ منها؟”
  • “مَن تنتهي تراخيصه أو تأميناته خلال الـ 30 يومًا القادمة، وما الموقع الذي ستنقصه فيه؟”
  • “افتح مخطط Kilsyth، واضبط المقياس من شريط الـ 10 م، وأعطني أحجام الحفر والردم.”
  • “سعّر بند الحفر الكمّي بـ $28/m³ وأرني إجمالي التقدير الجديد.”

إجابات لأسئلتك

هل يمكنني إجراء حصر كميات الأعمال الترابية من ChatGPT أو Claude؟

نعم. اربط SitesAI Estimate كموصّل (العنوان هو https://takeoff.sitesai.net/api/mcp) في Claude أو Claude Code أو Codex أو ChatGPT، وأبقِ علامة تبويب SitesAI Estimate مفتوحة مع تسجيل الدخول، ثم اطلب ما تريد. يفتح المساعد المشروع، ويعاير المخطط، ويرسم حصر الكميات، ويسعّر البنود عبر الأدوات المذكورة أعلاه، ويظهر كل تغيير في علامة التبويب لديك لتراجعه قبل تقديم عرض سعر.

ما مساعدات الذكاء الاصطناعي التي تعمل مع SitesAI؟

Claude (عبر claude.ai وتطبيق سطح المكتب)، وClaude Code، وCodex (سطح المكتب وCLI)، وChatGPT في وضع المطوّر، باتباع الخطوات أعلاه. ويمكن لأي تطبيق آخر يدعم MCP عبر streamable HTTP الاتصال بالطريقة نفسها.

ما الخطة التي تتضمن الموصّل؟

في SitesAI Estimate هو جزء من خطة الذكاء الاصطناعي (US$99 لكل مستخدم شهريًا، مع تجربة مجانية لمدة 14 يومًا ودون بطاقة). وفي SitesAI App هو إضافة الذكاء الاصطناعي بسعر US$38 شهريًا للشركة بأكملها. تجد الخطط في صفحة الأسعار.

هل يمكن للمساعد المتصل رؤية بيانات شركة أخرى؟

لا. كل مفتاح أو تفويض يخص شركة واحدة، وكل طلب يقتصر عليها على خوادمنا. أدوات القراءة منفصلة عن أدوات الكتابة، وتُسجَّل الطلبات في سجل تدقيق الذكاء الاصطناعي الخاص بالشركة، ويمكنك إلغاء أي مفتاح أو اتصال من app.sitesai.net/ai-keys؛ فيتوقف عن العمل فورًا.

الدعم

هل تواجه مشكلة في الاتصال، أو تتصرّف إحدى الأدوات على غير المتوقع؟ راسلنا على admin@sitesai.net — نردّ عادةً خلال يوم عمل واحد. اطّلع أيضاً على صفحة الدعم وسياسة الخصوصية.