Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 23 additions & 7 deletions ar/basic/admin-panel/sandbox-agent.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -12,22 +12,38 @@ description: "هيئ وكيل البيئة المعزولة وأدره."

<Info>لإعداد الاستضافة الذاتية، انشر أولًا بيئة التشغيل كاملة الميزات. راجع [البنية](/ar/deploy/architecture).</Info>

## حدود بيئة التشغيل
## الإعدادات العامة

هيئ حدود بيئة التشغيل في علامة تبويب **الإعدادات**:
اضبط حدود بيئة التشغيل ضمن **الإعدادات العامة** في علامة تبويب **الإعدادات**:

| الإعداد | الوصف |
|------|------|
| **مهلة خمول البث** | تحديد وقت إنهاء بث خامل |
| **مهلة الخمول** | تحديد وقت إعادة تدوير بيئة معزولة غير نشطة |
| **حد المحادثات المتزامنة** | تحديد عدد الوكلاء الذين يمكن لكل مستخدم تشغيلهم في الوقت نفسه. محادثة الذكاء الاصطناعي ومنشئ التطبيقات وكيلان |
| **وحدات vCPU** | تحديد عدد وحدات المعالجة المركزية الافتراضية لكل نسخة من البيئة المعزولة |
| **الذاكرة** | تحديد حد الذاكرة لكل نسخة من البيئة المعزولة |
| **القرص المؤقت** | تحديد حد التخزين المؤقت لكل نسخة من البيئة المعزولة |
| **جهد التفكير** | تحديد جهد التفكير الافتراضي للوكلاء |
| **وضع الصيانة** | عند تفعيله، لا تبدأ محادثة الذكاء الاصطناعي وإنشاء التطبيقات والمعاينات والروتينات أي دورة جديدة، وتكتمل الدورات الجارية بشكل طبيعي. فعّله قبل ترقية المثيل أو صيانته |
| **إشعار الصيانة** | يُعرض للمستخدمين مع رسالة الصيانة ما دام وضع الصيانة مفعّلًا. استخدمه لتوضيح سبب الصيانة والموعد المتوقع لعودة الخدمة |

## موارد البيئة المعزولة

ضمن **Sandbox resources** في علامة تبويب **الإعدادات**، اضبط أولًا القيم الافتراضية لكل بيئة معزولة: **المعالجات الافتراضية** و**الذاكرة** و**القرص المؤقت**.

ولتخصيص موارد مختلفة لنوع معيّن من العمل، املأ الخانات المقابلة في جدول **Per-scenario settings**، وتستخدم الخانات الفارغة القيم الافتراضية:

| السيناريو | طريقة استخدام البيئة المعزولة |
|------|------|
| **محادثة الذكاء الاصطناعي** | المحادثة مع الذكاء الاصطناعي داخل مشروع. بيئة واحدة لكل مستخدم تشترك فيها كل محادثاته |
| **منشئ التطبيقات** | إنشاء التطبيقات ومعاينتها. بيئة واحدة لكل تطبيق |
| **بوت المراسلة** | الرد على الرسائل في Feishu وSlack وTelegram. بيئة واحدة لكل بوت |
| **روتين** | تشغيل الروتينات وفق جدول زمني. بيئة واحدة لكل روتين |

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

لا تسري الإعدادات الجديدة إلا على البيئات المعزولة التي تُنشأ بعد ذلك، ولا تتأثر البيئات العاملة حاليًا. ولتطبيق الإعدادات فورًا، أتلِف البيئات المعزولة المعنية دفعة واحدة حسب النوع من علامة تبويب **البيئات المعزولة**.

## علامة تبويب البيئات المعزولة

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

يؤدي إنهاء الجلسات النشطة إلى مقاطعة أعمال الوكيل الجارية أو معاينات التطبيقات. اتبع مطالبات التأكيد داخل المنتج قبل المتابعة.
يؤدي إنهاء الجلسات النشطة إلى مقاطعة أعمال الوكيل الجارية أو معاينات التطبيقات. اتبع مطالبات التأكيد داخل المنتج قبل المتابعة. ويؤدي النقر على **إتلاف جماعي** إلى إتلاف كل البيئات المعزولة المطابقة لعوامل التصفية الحالية، ويلزم كتابة `DESTROY` للتأكيد. وتتوقف روابط معاينة التطبيقات المنشورة فورًا إلى أن يعيد مالك التطبيق فتح المحادثة.
2 changes: 1 addition & 1 deletion ar/basic/admin-panel/skills.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ description: "انشر مهارات يمكن لكل وكيل ذكاء اصطنا

| المصدر | ما يجب تقديمه |
| --- | --- |
| **عنوان GitHub URL** | رابط مجلد المهارة في مستودع، مثل `https://github.com/owner/repo/tree/main/skills/my-skill` |
| **عنوان GitHub URL** | رابط مجلد المهارة أو ملف `SKILL.md` بداخله، مثل `https://github.com/owner/repo/tree/main/skills/my-skill`. وإذا كانت المهارة في جذر المستودع، فالصق رابط المستودع مباشرةً |
| **ملف ZIP / ملف مهارة** | ملف `.zip` أو `.skill` يحتوي على `SKILL.md` |

إذا كانت هناك مهارة بالاسم نفسه في هذا النطاق، يحل الاستيراد محلها.
Expand Down
2 changes: 1 addition & 1 deletion ar/basic/ai/ai-chat.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ description: تفاعل مع بياناتك باللغة الطبيعية لتح
## عناصر التحكم في الإدخال

- **الإدخال الصوتي**: انقر على زر الميكروفون في مربع الإدخال واسمح بالوصول إلى الميكروفون لبدء التسجيل. أثناء التسجيل، اختر **إنهاء الإدخال الصوتي** أو **تجاهل الإدخال الصوتي**. بعد اختيار الإنهاء، ينسخ Teable التسجيل إلى نص في مربع الإدخال.
- **النموذج**: استخدم قائمة النماذج لاختيار مستوى النموذج للمحادثة. تعرض القائمة **Ultra** و**Smart** و**Standard** و**Lite** من الأعلى قدرة إلى الأدنى، مع بيان النموذج القائم خلف كل مستوى. ويمكن للمسؤول تبديل ذلك النموذج في أي وقت أو إتاحة بعض المستويات فقط، من دون أن تحتاج إلى إعادة الاختيار. استخدم مستوى أدنى للاستعلامات البسيطة أو التنظيف أو إعادة الصياغة، ومستوى أعلى للتخطيط المعقد والتحليل عبر الجداول وإنشاء التطبيقات. وفي الإصدار السحابي، تعرض القائمة إلى جانب كل مستوى معامل قدرة الحوسبة مقارنةً بالمستوى الافتراضي (مثل **2.5×**)، ولا يظهر هذا المعامل عندما يستهلك المستوى قدرًا مماثلًا للمستوى الافتراضي أو لا يستهلك قدرة حوسبة المنصة. وعند تبديل المستوى أثناء المحادثة يُطلب تأكيد واحد، وتبقى المحادثة كما هي، ويتولى النموذج الجديد المعالجة ابتداءً من رسالتك التالية.
- **النموذج**: استخدم قائمة النماذج لاختيار مستوى النموذج للمحادثة. تعرض القائمة **Ultra** و**Smart** و**Standard** و**Lite** من الأعلى قدرة إلى الأدنى، مع بيان النموذج القائم خلف كل مستوى. استخدم مستوى أدنى للاستعلامات البسيطة أو التنظيف أو إعادة الصياغة، ومستوى أعلى للتخطيط المعقد والتحليل عبر الجداول وإنشاء التطبيقات. وفي الإصدار السحابي، تعرض القائمة إلى جانب كل مستوى معامل قدرة الحوسبة مقارنةً بالمستوى الافتراضي، فمثلًا يظهر **1.0×** للمستوى الافتراضي و**2.5×** لمستوى أعلى؛ ولا يظهر أي معامل للمستويات التي لا تستهلك قدرة حوسبة المنصة. وعند تبديل المستوى أثناء المحادثة يُطلب تأكيد واحد، وتبقى المحادثة كما هي، ويتولى النموذج الجديد المعالجة ابتداءً من رسالتك التالية.
- **مستوى الذكاء**: اختر مستوى **الذكاء** بصورة مستقلة في قائمة النماذج. يتحكم هذا المستوى في عمق التفكير؛ وتنتج المستويات الأعلى استدلالًا أشمل.
- **أسراري**: افتح **+** ← **المزيد** ← **أسراري** لحفظ مفاتيح API أو غيرها من بيانات الاعتماد في **الإعدادات** ← **التكاملات**. هذه القيم ملك لك، ويمكن لمحادثة الذكاء الاصطناعي قراءتها أثناء التشغيل بوصفها متغيرات بيئة، كما يمكنك منحها لتطبيقات وأتمتة بعينها. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential).
- **بطاقات التفويض**: عندما يحتاج الذكاء الاصطناعي إلى حساب خارجي أو إلى سرّ، يثبّت بطاقة في المحادثة وينتظر تصرّفك قبل أن تُكمل الجولة. فإذا كان Cuppy نفسه يحتاج الحساب لإنجاز المهمة، اضغط **اتصال** لتنفيذ تصريح OAuth؛ وإذا كان تطبيق أو أتمتة يحتاج بيانات الاعتماد أثناء التشغيل، اختر **ربط حسابي** أو امنح بيانات اعتماد تملكها بالفعل. وإذا نقرت على **تخطي** فلن تُقدَّم بيانات الاعتماد، ويواصل الذكاء الاصطناعي الأجزاء التي يمكنه إكمالها من دونها. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential).
Expand Down
4 changes: 2 additions & 2 deletions ar/basic/base.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,9 @@ description: "أنشئ المشاريع وأدرها واستوردها وصدّ

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

1. لكل منصة صف. تُربط الحسابات التي سبق أن فوّضتها في **الإعدادات** ← **التكاملات** بمجرد فتح الصفحة، أما البقية فانقر **ربط حساب** لتنفيذ عملية OAuth، أو **تفويض ما لديّ** لاستخدام اتصال قائم.
1. تسرد الصفحة الحسابات المطلوب ربطها حسب المنصة. وإذا احتاجت منصة واحدة إلى أكثر من حساب (مثل قناتين على YouTube)، فلكل حساب صف مستقل يُربط على حدة. وإذا كنت قد ربطت حسابًا واحدًا فقط لمنصة ما في **الإعدادات** ← **التكاملات**، فإنه يُربط تلقائيًا بمجرد فتح الصفحة؛ أما إذا ربطت أكثر من حساب، فانقر **تفويض ما لديّ** لاختيار الحساب المطلوب. وللمنصات التي لم تربطها بعد، انقر **ربط حساب** لتنفيذ عملية OAuth.
2. تظهر العناصر التي تحتاج مفتاح API ضمن **المفاتيح المطلوب إدخالها**. انقر **إدخال** لإنشاء مفتاح جديد، أو اختر سرًّا محفوظًا لديك.
3. انقر **البدء**. تُفعَّل كل مهام سير العمل المكتملة بيانات الاعتماد، وتبدأ المجدولة منها دورتها الأولى فورًا، ويمكنك متابعتها في سجل تشغيل الأتمتة. بعدها تدخل إلى المشروع.
3. انقر **البدء**. تُفعَّل كل مهام سير العمل و[الروتينات](/ar/basic/ai/routine) المكتملة بيانات الاعتماد. ويبدأ المجدول منها دورته الأولى فورًا، ويمكنك متابعتها في سجل التشغيل؛ أما ما يُشغَّل بأحداث تطبيقات خارجية فينتظر أول حدث. بعدها تدخل إلى المشروع.

لا تضيع التكاملات التي تتخطاها هنا. فما دام في المشروع تكامل غير متصل، تعرض الصفحة **N تكامل غير متصل**، وبالنقر على **ربط** يمكنك استكماله في أي وقت. راجع [بيانات الاعتماد وعمليات التكامل](/ar/basic/credential).

Expand Down
4 changes: 3 additions & 1 deletion ar/basic/credential.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,9 @@ description: أدر اتصالاتك وأسرارك وامنحها للتطبي

تُنجَز معظم الخدمات بجولة OAuth واحدة. أما الخدمة التي تحمل وسم **يتصل عبر مفتاح API** فتفتح نافذة ربط وتطلب المفتاح الذي أصدرته لك تلك الخدمة؛ ويحتفظ Composio بهذه القيمة ويوقّع بها كل طلب، ولا يخزّنها Teable.

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

وعند انتهاء صلاحية التصريح، تظهر عبارة **يلزم إعادة الاتصال** أسفل الحساب المعني؛ انقر على **إعادة الربط** في قائمة الحساب.

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

Expand Down
2 changes: 1 addition & 1 deletion ar/basic/space.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -121,4 +121,4 @@ description: "أنشئ المساحات في Teable وأعد تسميتها وا

**المصادقة**

في صفحة المصادقة، يمكنك إعداد موفّري تسجيل الدخول الأحادي للمساحة وإدارة **تسجيل الدخول عبر عنوان URL** و**تسجيل الدخول عبر زر**. راجع [تسجيل الدخول الأحادي (SSO)](/ar/basic/sso/overview).
في صفحة المصادقة، يمكنك التحقق من نطاق البريد الإلكتروني لمؤسستك، وإعداد موفّري تسجيل الدخول الأحادي للمساحة، ونسخ عنوان **تسجيل الدخول عبر رابط** لمشاركته مع الأعضاء. ولا يستطيع تسجيل الدخول الأحادي إلا المستخدمون الذين ينتمي بريدهم الإلكتروني إلى نطاق مُتحقق منه. راجع [تسجيل الدخول الأحادي (SSO)](/ar/basic/sso/overview).
3 changes: 2 additions & 1 deletion ar/basic/sso/auth0.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ description: "إعداد Auth0 بوصفه موفّر مصادقة تسجيل ا
## الخطوة 1: إنشاء موفّر مصادقة في Teable

1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable
2. أنشئ موفّر مصادقة جديدًا، وسمّه **Auth0**، ثم اختر **OpenID Connect**
2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك
3. أنشئ موفّر مصادقة جديدًا، وسمّه **Auth0**، ثم اختر **OpenID Connect**

## الخطوة 2: الوصول إلى لوحة معلومات Auth0

Expand Down
3 changes: 2 additions & 1 deletion ar/basic/sso/authentik.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ description: "إعداد Authentik بوصفه موفّر مصادقة تسجيل
## الخطوة 1: إنشاء موفّر مصادقة في Teable

1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable
2. أنشئ موفّر مصادقة جديدًا، وسمّه **Authentik**، ثم اختر **OpenID Connect**
2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك
3. أنشئ موفّر مصادقة جديدًا، وسمّه **Authentik**، ثم اختر **OpenID Connect**

## الخطوة 2: الوصول إلى واجهة إدارة Authentik

Expand Down
3 changes: 2 additions & 1 deletion ar/basic/sso/azure-entra-id.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ description: "إعداد Azure Entra ID بوصفه موفّر مصادقة تس
## الخطوة 1: إنشاء موفّر مصادقة في Teable

1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable
2. أنشئ موفّر مصادقة جديدًا، وسمّه **Azure Entra ID**، ثم اختر **OpenID Connect**
2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك
3. أنشئ موفّر مصادقة جديدًا، وسمّه **Azure Entra ID**، ثم اختر **OpenID Connect**

<img
src="/images/docs/sso/2026-05-11-azure-entra-id-create-provider.png"
Expand Down
3 changes: 2 additions & 1 deletion ar/basic/sso/google-workspace.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,8 @@ description: "إعداد Google Workspace بوصفه موفّر مصادقة ت
## الخطوة 1: إنشاء موفّر مصادقة في Teable

1. انتقل إلى إعدادات تسجيل الدخول الأحادي في Teable
2. أنشئ موفّر مصادقة جديدًا، وسمّه **Google Workspace**، ثم اختر **OpenID Connect**
2. تحقّق من نطاق البريد الإلكتروني لمؤسستك في **النطاقات المُتحقق منها**؛ إذ لا يمكن إنشاء موفّر مصادقة قبل ذلك
3. أنشئ موفّر مصادقة جديدًا، وسمّه **Google Workspace**، ثم اختر **OpenID Connect**

## الخطوة 2: الوصول إلى وحدة تحكم Google Cloud

Expand Down
Loading
Loading