توثيق Ready Documentation لـ Rememberizer LLM

تم إنشاؤه في 2024-11-14 19:05:59 بتوقيت المحيط الهادئ. متاح كمحتوى خام على rememberizer-llm-ready-documentation.md.

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

==> SUMMARY.md <==
# جدول المحتويات

* [لماذا Rememberizer؟](README.md)
* [خلفية](background/README.md)
  * [ما هي تمثيلات المتجهات وقواعد بيانات المتجهات؟](background/what-are-vector-embeddings-and-vector-databases.md)
* [شخصي](personal/README.md)
  * [تكامل Rememberizer مع Slack](personal/rememberizer-slack-integration.md)
  * [تكامل Rememberizer مع Dropbox](personal/rememberizer-dropbox-integration.md)
  * [تكامل Rememberizer مع Google Drive](personal/rememberizer-google-drive-integration.md)
  * [تكامل Rememberizer مع Gmail](personal/rememberizer-gmail-integration.md)
  * [تكامل Rememberizer مع الذاكرة](personal/rememberizer-memory-integration.md)
  * [تطبيق Rememberizer](personal/rememberizer-app.md)
  * [الوصول إلى فلتر الميمات](personal/mementos-filter-access.md)
  * [إدارة التطبيقات الخارجية](personal/manage-third-party-apps.md)
  * [المعرفة العامة](personal/common-knowledge.md)
  * [ابحث عن معرفتك](personal/search-your-knowledge.md)
  * [إدارة معرفتك المدمجة](personal/manage-your-embedded-knowledge.md)
* [مطور](developer/README.md)
  * [تسجيل تطبيقات Rememberizer](developer/registering-rememberizer-apps.md)
  * [تفويض تطبيقات Rememberizer](developer/authorizing-rememberizer-apps.md)
  * [إنشاء Rememberizer GPT](developer/creating-a-rememberizer-gpt.md)
  * [تحدث إلى Slack تطبيق الويب النموذجي](developer/talk-to-slack-the-sample-web-app.md)
  * [تسجيل واستخدام مفاتيح API](developer/registering-and-using-api-keys.md)
  * [تكامل LangChain](developer/langchain-integration.md)
  * [متاجر المتجهات](developer/vector-stores.md)
  * [توثيقات API](developer/api-documentations/README.md)
    * [تذكر المحتوى إلى Rememberizer](developer/api-documentations/memorize-content-to-rememberizer.md)
    * [استرجاع الوثائق](developer/api-documentations/retrieve-documents.md)
    * [استرجاع محتويات الوثيقة](developer/api-documentations/retrieve-document-contents.md)
    * [استرجاع محتوى Slack](developer/api-documentations/retrieve-slacks-content.md)
    * [البحث عن الوثائق حسب التشابه الدلالي](developer/api-documentations/search-for-documents-by-semantic-similarity.md)
    * [قائمة تكاملات مصادر البيانات المتاحة](developer/api-documentations/list-available-data-source-integrations.md)
    * [استرجاع تفاصيل حساب المستخدم الحالي](developer/api-documentations/retrieve-current-users-account-details.md)
    * [الحصول على جميع المعرفة العامة المضافة](developer/api-documentations/get-all-added-public-knowledge.md)
    * [واجهات برمجة التطبيقات لمتجر المتجهات](developer/api-documentations/vector-store/README.md)
      * [الحصول على معلومات متجر المتجهات](developer/api-documentations/vector-store/get-vector-stores-information.md)
      * [الحصول على قائمة الوثائق في متجر المتجهات](developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md)
      * [الحصول على معلومات وثيقة](developer/api-documentations/vector-store/get-the-information-of-a-document.md)
      * [إضافة وثيقة نصية جديدة إلى متجر المتجهات](developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md)
      * [تحميل الملفات إلى متجر المتجهات](developer/api-documentations/vector-store/upload-files-to-a-vector-store.md)
      * [تحديث محتوى الملف في متجر المتجهات](developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md)
      * [إزالة وثيقة في متجر المتجهات](developer/api-documentations/vector-store/remove-a-document-in-vector-store.md)
      * [البحث عن وثائق متجر المتجهات حسب التشابه الدلالي](developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md)
* [إشعارات](notices/README.md)
  * [شروط الاستخدام](notices/terms-of-use.md)
  * [سياسة الخصوصية](notices/privacy-policy.md)
  * [الإصدارات](notices/releases/README.md)
    * [15 نوفمبر 2024](notices/releases/nov-15th-2024.md)
    * [8 نوفمبر 2024](notices/releases/nov-8th-2024.md)
    * [1 نوفمبر 2024](notices/releases/nov-1st-2024.md)
    * [25 أكتوبر 2024](notices/releases/oct-25th-2024.md)
    * [18 أكتوبر 2024](notices/releases/oct-18th-2024.md)
    * [11 أكتوبر 2024](notices/releases/oct-11th-2024.md)
    * [4 أكتوبر 2024](notices/releases/oct-4th-2024.md)
    * [27 سبتمبر 2024](notices/releases/sep-27th-2024.md)
    * [20 سبتمبر 2024](notices/releases/sep-20th-2024.md)
    * [13 سبتمبر 2024](notices/releases/sep-13th-2024.md)
    * [16 أغسطس 2024](notices/releases/aug-16th-2024.md)
    * [9 أغسطس 2024](notices/releases/aug-9th-2024.md)
    * [2 أغسطس 2024](notices/releases/aug-2nd-2024.md)
    * [26 يوليو 2024](notices/releases/jul-26th-2024.md)
    * [12 يوليو 2024](notices/releases/jul-12th-2024.md)
    * [28 يونيو 2024](notices/releases/jun-28th-2024.md)
    * [14 يونيو 2024](notices/releases/jun-14th-2024.md)
    * [31 مايو 2024](notices/releases/may-31st-2024.md)
    * [17 مايو 2024](notices/releases/may-17th-2024.md)
    * [10 مايو 2024](notices/releases/may-10th-2024.md)
    * [26 أبريل 2024](notices/releases/apr-26th-2024.md)
    * [19 أبريل 2024](notices/releases/apr-19th-2024.md)
    * [12 أبريل 2024](notices/releases/apr-12th-2024.md)
    * [5 أبريل 2024](notices/releases/apr-5th-2024.md)
    * [25 مارس 2024](notices/releases/mar-25th-2024.md)
    * [18 مارس 2024](notices/releases/mar-18th-2024.md)
    * [11 مارس 2024](notices/releases/mar-11th-2024.md)
    * [4 مارس 2024](notices/releases/mar-4th-2024.md)
    * [26 فبراير 2024](notices/releases/feb-26th-2024.md)
    * [19 فبراير 2024](notices/releases/feb-19th-2024.md)
    * [12 فبراير 2024](notices/releases/feb-12th-2024.md)
    * [5 فبراير 2024](notices/releases/feb-5th-2024.md)
    * [29 يناير 2024](notices/releases/jan-29th-2024.md)
    * [22 يناير 2024](notices/releases/jan-22nd-2024.md)
    * [15 يناير 2024](notices/releases/jan-15th-2024.md)
  * [B2B](notices/b2b/README.md)
    * [حول وكيل Reddit](notices/b2b/about-reddit-agent.md)
* [توثيق Rememberizer LLM Ready](rememberizer-llm-ready-documentation.md)


==> README.md <==
---
description: مقدمة
---

# لماذا Rememberizer؟

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


==> rememberizer-llm-ready-documentation.md <==
# وثائق Rememberizer LLM جاهزة

*تم إنشاؤه في 2024-10-31 20:41:45 PDT. متاح كمحتوى خام في [rememberizer-llm-ready-documentation.md](https://raw.githubusercontent.com/skydeckai/rememberizer-webflow/refs/heads/docs/rememberizer-llm-ready-documentation.md).*

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

||CODE_BLOCK||
==> SUMMARY.md <==
# جدول المحتويات

* [لماذا Rememberizer؟](README.md)
* [خلفية](background/README.md)
  * [ما هي تمثيلات المتجهات وقواعد بيانات المتجهات؟](background/what-are-vector-embeddings-and-vector-databases.md)
* [شخصي](personal/README.md)
  * [تكامل Rememberizer مع Slack](personal/rememberizer-slack-integration.md)
  * [تكامل Rememberizer مع Dropbox](personal/rememberizer-dropbox-integration.md)
  * [تكامل Rememberizer مع Google Drive](personal/rememberizer-google-drive-integration.md)
  * [تكامل Rememberizer مع Gmail](personal/rememberizer-gmail-integration.md)
  * [تكامل Rememberizer مع الذاكرة](personal/rememberizer-memory-integration.md)
  * [تطبيق Rememberizer](personal/rememberizer-app.md)
  * [الوصول إلى فلتر الذكريات](personal/mementos-filter-access.md)
  * [إدارة التطبيقات الخارجية](personal/manage-third-party-apps.md)
  * [المعرفة العامة](personal/common-knowledge.md)
  * [ابحث عن معرفتك](personal/search-your-knowledge.md)
  * [إدارة معرفتك المدمجة](personal/manage-your-embedded-knowledge.md)
* [مطور](developer/README.md)
  * [تسجيل تطبيقات Rememberizer](developer/registering-rememberizer-apps.md)
  * [تفويض تطبيقات Rememberizer](developer/authorizing-rememberizer-apps.md)
  * [إنشاء Rememberizer GPT](developer/creating-a-rememberizer-gpt.md)
  * [تحدث إلى Slack تطبيق الويب النموذجي](developer/talk-to-slack-the-sample-web-app.md)
  * [تسجيل واستخدام مفاتيح API](developer/registering-and-using-api-keys.md)
  * [تكامل LangChain](developer/langchain-integration.md)
  * [متاجر المتجهات](developer/vector-stores.md)
  * [توثيقات API](developer/api-documentations/README.md)
    * [تذكر المحتوى إلى Rememberizer](developer/api-documentations/memorize-content-to-rememberizer.md)
    * [استرجاع الوثائق](developer/api-documentations/retrieve-documents.md)
    * [استرجاع محتويات الوثيقة](developer/api-documentations/retrieve-document-contents.md)
    * [استرجاع محتوى Slack](developer/api-documentations/retrieve-slacks-content.md)
    * [البحث عن الوثائق حسب التشابه الدلالي](developer/api-documentations/search-for-documents-by-semantic-similarity.md)
    * [قائمة تكاملات مصادر البيانات المتاحة](developer/api-documentations/list-available-data-source-integrations.md)
    * [استرجاع تفاصيل حساب المستخدم الحالي](developer/api-documentations/retrieve-current-users-account-details.md)
    * [الحصول على جميع المعرفة العامة المضافة](developer/api-documentations/get-all-added-public-knowledge.md)
    * [واجهات برمجة التطبيقات لمتجر المتجهات](developer/api-documentations/vector-store/README.md)
      * [الحصول على معلومات متجر المتجهات](developer/api-documentations/vector-store/get-vector-stores-information.md)
      * [الحصول على قائمة الوثائق في متجر متجهات](developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md)
      * [الحصول على معلومات وثيقة](developer/api-documentations/vector-store/get-the-information-of-a-document.md)
      * [إضافة وثيقة نصية جديدة إلى متجر المتجهات](developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md)
      * [رفع الملفات إلى متجر المتجهات](developer/api-documentations/vector-store/upload-files-to-a-vector-store.md)
      * [تحديث محتوى الملف في متجر المتجهات](developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md)
      * [إزالة وثيقة في متجر المتجهات](developer/api-documentations/vector-store/remove-a-document-in-vector-store.md)
      * [البحث عن وثائق متجر المتجهات حسب التشابه الدلالي](developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md)
* [إشعارات](notices/README.md)
  * [شروط الاستخدام](notices/terms-of-use.md)
  * [سياسة الخصوصية](notices/privacy-policy.md)
  * [الإصدارات](notices/releases/README.md)
    * [1 نوفمبر 2024](notices/releases/nov-1st-2024.md)
    * [25 أكتوبر 2024](notices/releases/oct-25th-2024.md)
    * [18 أكتوبر 2024](notices/releases/oct-18th-2024.md)
    * [11 أكتوبر 2024](notices/releases/oct-11th-2024.md)
    * [4 أكتوبر 2024](notices/releases/oct-4th-2024.md)
    * [27 سبتمبر 2024](notices/releases/sep-27th-2024.md)
    * [20 سبتمبر 2024](notices/releases/sep-20th-2024.md)
    * [13 سبتمبر 2024](notices/releases/sep-13th-2024.md)
    * [16 أغسطس 2024](notices/releases/aug-16th-2024.md)
    * [9 أغسطس 2024](notices/releases/aug-9th-2024.md)
    * [2 أغسطس 2024](notices/releases/aug-2nd-2024.md)
    * [26 يوليو 2024](notices/releases/jul-26th-2024.md)
    * [12 يوليو 2024](notices/releases/jul-12th-2024.md)
    * [28 يونيو 2024](notices/releases/jun-28th-2024.md)
    * [14 يونيو 2024](notices/releases/jun-14th-2024.md)
    * [31 مايو 2024](notices/releases/may-31st-2024.md)
    * [17 مايو 2024](notices/releases/may-17th-2024.md)
    * [10 مايو 2024](notices/releases/may-10th-2024.md)
    * [26 أبريل 2024](notices/releases/apr-26th-2024.md)
    * [19 أبريل 2024](notices/releases/apr-19th-2024.md)
    * [12 أبريل 2024](notices/releases/apr-12th-2024.md)
    * [5 أبريل 2024](notices/releases/apr-5th-2024.md)
    * [25 مارس 2024](notices/releases/mar-25th-2024.md)
    * [18 مارس 2024](notices/releases/mar-18th-2024.md)
    * [11 مارس 2024](notices/releases/mar-11th-2024.md)
    * [4 مارس 2024](notices/releases/mar-4th-2024.md)
    * [26 فبراير 2024](notices/releases/feb-26th-2024.md)
    * [19 فبراير 2024](notices/releases/feb-19th-2024.md)
    * [12 فبراير 2024](notices/releases/feb-12th-2024.md)
    * [5 فبراير 2024](notices/releases/feb-5th-2024.md)
    * [29 يناير 2024](notices/releases/jan-29th-2024.md)
    * [22 يناير 2024](notices/releases/jan-22nd-2024.md)
    * [15 يناير 2024](notices/releases/jan-15th-2024.md)
  * [B2B](notices/b2b/README.md)
    * [حول وكيل Reddit](notices/b2b/about-reddit-agent.md)
* [توثيق Rememberizer LLM Ready](rememberizer-llm-ready-documentation.md)


==> README.md <==
---
description: مقدمة
---

# لماذا Rememberizer؟

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


==> background/README.md <==
# الخلفية



==> background/what-are-vector-embeddings-and-vector-databases.md <==
---
description: لماذا يعتبر Rememberizer أكثر من مجرد قاعدة بيانات أو محرك بحث عن الكلمات الرئيسية.
---

# ما هي تمثيلات المتجهات وقواعد بيانات المتجهات؟

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

<figure><img src="../.gitbook/assets/multidimensional_space.png" alt=""><figcaption><p>فضاء متعدد الأبعاد</p></figcaption></figure>

في شكلها الأكثر تقدمًا (كما تستخدمه Rememberizer) يتم إنشاء تمثيلات المتجهات بواسطة نماذج اللغة ذات الهياكل المشابهة لنماذج الذكاء الاصطناعي LLMs (نماذج اللغة الكبيرة) التي تدعم نماذج OpenAI gpt وخدمة ChatGPT بالإضافة إلى نماذج/خدمات من Google (Gemini) وAnthropic (Claude) وFacebook (LLama 2) وغيرها. لهذا السبب، من الطبيعي استخدام تمثيلات المتجهات لاكتشاف المعرفة ذات الصلة التي يجب تضمينها في سياق مطالبات نماذج الذكاء الاصطناعي. التقنيات تكمل بعضها البعض وتعتبر متكافئة إلى حد ما. لهذا السبب، فإن معظم مقدمي خدمات LLMs سيقومون أيضًا بإنتاج تمثيلات المتجهات كخدمة (على سبيل المثال: [مدونة من Together AI](https://www.together.ai/blog/embeddings-endpoint-release) أو [مدونة أخرى من OpenAI](https://openai.com/blog/introducing-text-and-code-embeddings)).

كيف يبدو تمثيل المتجهات؟ اعتبر نقطة إحداثية (x,y) في بعدين. إذا كانت تمثل خطًا من الأصل إلى هذه النقطة، يمكننا التفكير فيها كخط له اتجاه، بعبارة أخرى _متجه في بعدين._ في سياقنا، سيكون تمثيل المتجهات عبارة عن قائمة من شيء مثل 768 رقمًا تمثل متجهًا في فضاء ذي 768 بعدًا. في النهاية، يمكن أن تمثل هذه القائمة من الأرقام أوزانًا بين صفر وواحد في نموذج Transformer تحدد المعنى في عبارة مثل "ومضة من البرق من العدم." هذه هي نفس التمثيل الأساسي للمعنى المستخدم في GPT-4 على سبيل المثال. نتيجة لذلك، يمكننا توقع أن يمكّن تمثيل المتجهات الجيد نفس الفهم الرائع الظاهر الذي نراه في نماذج اللغة الحديثة للذكاء الاصطناعي.

\
من الجدير بالذكر أن تمثيلات المتجهات يمكن استخدامها لتمثيل أكثر من مجرد نص، ولكن أيضًا أنواع أخرى من البيانات مثل الصور أو الصوت. ومع نموذج مدرب بشكل صحيح، يمكن للمرء المقارنة عبر الوسائط، بحيث يمكن مقارنة تمثيل المتجهات على كتلة نصية بصورة، أو _العكس بالعكس_. اليوم، تمكّن Rememberizer عمليات البحث ضمن مكون النص فقط من مستندات ومعرفة المستخدم. لكن البحث من النص إلى الصورة ومن الصورة إلى النص موجود في خارطة الطريق.\
\
تستخدم Google تمثيلات المتجهات لتشغيل بحثها النصي (من نص إلى نص) وأيضًا بحث الصور (من نص إلى صورة) ([مرجع](https://cloud.google.com/blog/topics/developers-practitioners/meet-ais-multitool-vector-embeddings)). لقد فكرت Facebook في استخدام التمثيلات لبحث شبكتها الاجتماعية ([مرجع](https://research.facebook.com/publications/embedding-based-retrieval-in-facebook-search/)). تستخدم Snapchat تمثيلات المتجهات لفهم السياق من أجل تقديم الإعلان المناسب للمستخدم المناسب في الوقت المناسب ([مرجع](https://eng.snap.com/machine-learning-snap-ad-ranking)).

لفهم كيفية عمل تمثيل المتجهات وقواعد بيانات المتجهات بعمق، ابدأ مع [نظرة عامة](https://huggingface.co/blog/getting-started-with-embeddings) من Hugging Face. لدى Pinecone (قاعدة بيانات تمثيل المتجهات كخدمة) [نظرة عامة جيدة](https://www.pinecone.io/learn/vector-embeddings/) أيضًا.

مصدر رائع آخر لفهم البحث والمعرفة في المتجهات هو ورقة Meta/Facebook وكود مكتبة FAISS. "FAISS: مكتبة للبحث الفعال عن التشابه والتجميع للمتجهات الكثيفة" بواسطة Johnson وDouze وJégou (2017): توفر FAISS نظرة شاملة على مكتبة مصممة للبحث الفعال عن التشابه والتجميع للمتجهات الكثيفة. تناقش طرق تحسين عمليات الفهرسة والبحث في قواعد بيانات المتجهات الكبيرة، بما في ذلك تلك المعتمدة على تقنيات Product Quantization. أفضل مكان لمعرفة المزيد عن هذا هو الوثائق جنبًا إلى جنب مع [الكود على Github](https://github.com/facebookresearch/faiss).

\
تأكد من النظر في ورقة يونيو 2017 التي بدأت ثورة genAI (الذكاء الاصطناعي التوليدي)، "الاهتمام هو كل ما تحتاجه." ([مرجع](https://arxiv.org/abs/1706.03762)) التي تقدم هيكل Transformer وراء نماذج GPT وجميع LLMs التي تلت ذلك من OpenAI وGoogle وMeta (Facebook) وNvidia وMicrosoft وIBM وAnthropic وMistral وSalesforce وxAI (إيلون ماسك) وStability AI وCohere والعديد من المصادر المفتوحة الأخرى.\
اعتبر أيضًا، "أقرب الجيران التقريبية: نحو إزالة لعنة الأبعاد" ([مرجع 1998](https://dl.acm.org/doi/10.1145/276698.276876)، [مرجع 2010](https://www.theoryofcomputing.org/articles/v008a014/v008a014.pdf)). تناقش هذه الأوراق النظرية وراء البحث عن أقرب الجيران التقريبية (ANN) في الفضاءات عالية الأبعاد، وهو مفهوم أساسي في قواعد بيانات المتجهات لاسترجاع العناصر المماثلة بكفاءة.

<div data-gb-custom-block data-tag="hint" data-style='info'>

هناك شيء مثير حول هذه النماذج المعتمدة على Transformer وهو أنه كلما زادت البيانات التي استخدموها، زادت حجمها (المزيد من المعلمات) وتحسنت فهمها وقدراتها. لاحظت OpenAI هذا لأول مرة عندما دربت نموذج GPT-2 الخاص بها. مدركين لهذه الإمكانية، توقفوا على الفور عن كونهم منظمة غير ربحية موجهة نحو المصادر المفتوحة وأصبحوا شركة مغلقة تهدف للربح تركز على إنتاج GPT-3 وGPT-4 وواجهة المستخدم الشهيرة، ChatGPT. من المثير للاهتمام أن Google تمتلك براءة اختراع هذه التكنولوجيا - كان باحثوها وراء Transformers وAttention Is All You Need ([مرجع](https://patents.google.com/patent/US10452978B2/en)).\
\
تختلف ChatGPT قليلاً حول تصنيفي، حيث كتبت أن "السرد حول انتقال OpenAI من منظمة غير ربحية موجهة نحو المصادر المفتوحة إلى كيان مغلق يهدف للربح يبسط تطورًا معقدًا. شمل تحول OpenAI تركيزًا على السلامة وتطوير الذكاء الاصطناعي المسؤول جنبًا إلى جنب مع جوانب التجارة. من الجدير بالذكر أيضًا أنه بينما أعطت OpenAI الأولوية لتطوير تكنولوجيا خاصة مثل GPT-3 وما بعدها، فإنها تواصل التفاعل مع مجتمع البحث من خلال المنشورات والتعاون."

</div>

تستند نماذج اللغة BERT إلى Transformers وغالبًا ما تستخدم في محركات تمثيل المتجهات المتقدمة. تم تقديم هذا في ورقة 2018 "BERT: التدريب المسبق للمتجهات الثنائية العميقة لفهم اللغة" ([مرجع](https://arxiv.org/abs/1810.04805)). شكلت BERT (تمثيلات الترميز ثنائية الاتجاه من Transformers) تحولًا كبيرًا نحو النماذج المدربة مسبقًا التي يمكن ضبطها لمجموعة واسعة من مهام معالجة اللغة الطبيعية. استخدمت تقنيتها المبتكرة في التدريب الثنائي الاتجاه وهيكل Transformer لوضع معايير جديدة لأداء النماذج عبر العديد من المعايير.\
\
تم تقديم طرق مبتكرة سابقة لإنشاء تمثيلات المتجهات بواسطة GloVe (2014، جامعة ستانفورد) وWord2Vec (2013، Google). "GloVe: المتجهات العالمية لتمثيل الكلمات" ([مرجع](https://nlp.stanford.edu/pubs/glove.pdf)): اقترحت ورقة GloVe (المتجهات العالمية) نموذج انحدار لوغاريتمي عالمي جديد للتعلم غير المراقب لتمثيلات الكلمات، يجمع بين فوائد النهجين الرئيسيين للتمثيل: تحليل المصفوفات العالمية وطرق نافذة السياق المحلية. "تقدير فعال لتمثيلات الكلمات في الفضاء المتجهي" ([مرجع](https://arxiv.org/abs/1301.3781)): قدمت هذه الورقة Word2Vec، وهو نهج رائد لتوليد تمثيلات الكلمات. تعتبر نماذج Word2Vec، بما في ذلك نماذج Continuous Bag of Words (CBOW) وSkip-Gram، محورية في تطور تمثيلات الكلمات.


==> personal/rememberizer-slack-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج مساحة عمل Slack الخاصة بك في Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Slack

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Slack.

<figure><img src="../.gitbook/assets/slack_personal_knowledge.png" alt=""><figcaption><p>معرفتك، جاهزة للاتصال بـ Slack</p></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Slack. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى مساحة عمل Slack الخاصة بك.

<figure><img src="../.gitbook/assets/slack_oauth.png" alt=""><figcaption><p>شاشة OAuth لـ Slack</p></figcaption></figure>

> **ملاحظة:** إذا رأيت تحذيرًا بأن هذا التطبيق غير مصرح به من قبل Slack، فذلك لأن Rememberizer مصمم للبحث عن محتوى Slack خارج Slack، وهو ما يتعارض مع [إرشادات دليل تطبيقات Slack](https://api.slack.com/directory/guidelines).

4. انقر على **"السماح"** لتثبيت تطبيق Rememberizer على مساحة عملك. بمجرد منح الأذونات اللازمة، سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى مساحة عمل Slack الخاصة بك متصلة وظهور لوحة جانبية.

<figure><img src="../.gitbook/assets/slack_auth_redirect.png" alt=""><figcaption><p>تم إضافة A-COMPANY كمصدر معرفة</p></figcaption></figure>

5. الآن بعد أن أصبحت متصلاً، تحتاج إلى تحديد القنوات التي يجب أن يستخرج منتجنا الرسائل منها. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/slack_choose_knowledge.png" alt=""><figcaption><p>اختر القنوات لتضمينها كمصدر معرفة</p></figcaption></figure>

6. بعد اختيار قنواتك، سيبدأ نظامنا في تضمين الرسائل والملفات. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Google Drive و Box و Dropbox، إلخ، لتشكيل ميمونتو شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة المستخدم على الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/common-knowledge.md <==
---
description: >-
  عزز معرفتك أو ابدأ بسرعة من خلال إضافة وصول الذكاء الاصطناعي إلى البيانات
  المسبقة الفهرسة مننا ومن الآخرين.
---

# المعرفة العامة

## ما هو المعرفة العامة

في Rememberizer، يمكن للمستخدمين المسجلين **(الناشرين)** اختيار مستنداتهم المحملة من خلال الذكريات ومشاركتها علنًا كمعرفة عامة. يمكن للمستخدمين الآخرين **(المشتركين)** الوصول إلى هذه المعرفة العامة وإضافتها إلى مواردهم الخاصة.

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

## إضافة معرفة عامة عامة

لكي تشترك في معرفة عامة لموردك، اتبع التعليمات أدناه

* في شريط التنقل، اختر **شخصي > معرفة عامة**. ثم، سترى صفحة المعرفة العامة العامة.

<figure><img src="../.gitbook/assets/navbar_browse_ck.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_page.png" alt=""><figcaption></figcaption></figure>

* ثم، ابحث عن المعرفة العامة التي تريد الاشتراك فيها. يمكنك البحث عن المعرفة عن طريق كتابة اسم المعرفة في شريط البحث. يمكنك اختيار خيار الفلتر بجوار شريط البحث بشكل اختياري.

<figure><img src="../.gitbook/assets/filter_option_ck.png" alt="" width="249"><figcaption><p>فلتر شريط البحث</p></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_search.png" alt=""><figcaption><p>مثال على نتيجة البحث</p></figcaption></figure>

* ثم انقر على زر **إضافة** في المعرفة العامة العامة. بعد الاشتراك بنجاح، سترى زر **إضافة** يتغير إلى زر **إزالة**.

<figure><img src="../.gitbook/assets/not_add_ck.png" alt=""><figcaption><p>معرفة عامة غير مضافة</p></figcaption></figure>

<figure><img src="../.gitbook/assets/added_ck.png" alt=""><figcaption><p>معرفة عامة مضافة</p></figcaption></figure>

* لاحقًا، إذا كنت تريد إزالة معرفة مشترك فيها، انقر على زر **إزالة**.

## إنشاء معرفة مشتركة

للحصول على تعليمات مفصلة حول إنشاء ومشاركة معرفة مشتركة، قم بزيارة هذه الصفحة [registering-and-using-api-keys.md](../developer/registering-and-using-api-keys.md "mention").



==> personal/rememberizer-google-drive-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Google Drive الخاص بك
  في Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Google Drive

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Google Drive.

<figure><img src="../.gitbook/assets/drive_personal_knowledge.png" alt=""><figcaption></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Google Drive. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى Google Drive الخاص بك. اختر حساب Google Drive الخاص بك.

<figure><img src="../.gitbook/assets/drive_oauth_step_1.jpg" alt=""><figcaption></figcaption></figure>

4. وافق على التطبيق من خلال النقر على "**متابعة"**.

<figure><img src="../.gitbook/assets/drive_oauth_step_2.jpg" alt=""><figcaption></figcaption></figure>

5. اسمح لـ Rememberizer بـ **رؤية وتنزيل جميع ملفات Google Drive الخاصة بك** من خلال النقر على **"متابعة".**

<figure><img src="../.gitbook/assets/drive_oauth_step_3.jpg" alt=""><figcaption></figcaption></figure>

6. سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى حساب Drive الخاص بك متصلاً وتظهر لوحة جانبية.

<figure><img src="../.gitbook/assets/drive_auth_redirect.png" alt=""><figcaption></figcaption></figure>

7. الآن بعد أن تم الاتصال، تحتاج إلى تحديد الملفات والمجلدات التي يجب أن يدمجها منتجنا. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/drive_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

8. بعد تحديد الملفات، انقر على **"إضافة"** لبدء دمج معرفتك. تحتاج أيضًا إلى التحقق من المربع للموافقة على سياسة Rememberizer لمشاركة بيانات Google Drive الخاصة بك مع التطبيقات التابعة لجهات خارجية التي قمت بالموافقة عليها بشكل محدد.

<figure><img src="../.gitbook/assets/drive_choose_knowledge_checkbox.png" alt=""><figcaption></figcaption></figure>

9. بعد تحديد ملفاتك ومجلداتك، سيبدأ نظامنا في دمج الرسائل والملفات. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

<figure><img src="../.gitbook/assets/drive_indexing.png" alt=""><figcaption></figcaption></figure>

### قيود تكامل Google Drive

* بينما يتيح لك تكامل Google Drive مع Rememberizer الوصول إلى مجموعة واسعة من الملفات والمجلدات ودمجها، فإنه لا يمكنه حاليًا الوصول إلى أو دمج الملفات من قسم "الكمبيوترات"، الذي يُستخدم لنسخ الملفات احتياطيًا من جهاز الكمبيوتر الخاص بك بسبب القيود التي وضعتها Google.
* إذا كنت بحاجة إلى دمج ملفات من جهاز الكمبيوتر المحلي الخاص بك، نوصي باستخدام تطبيق Rememberizer Agent لسطح المكتب. لمعرفة المزيد عن Rememberizer Agent وكيفية تثبيته واستخدامه، يرجى الرجوع إلى دليلنا [Rememberizer Agent](rememberizer-app.md).

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين هذا ومعرفتك من تطبيقات أخرى مثل Slack و Box و Dropbox، إلخ، لتشكيل مemento شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/rememberizer-app.md <==
# تطبيق Rememberizer

### مقدمة.

تطبيق Rememberizer هو تطبيق سطح مكتب لنظام MacOS يقوم بتحويل ملفاتك المحلية إلى تضمينات متجهية ويقوم بتحميلها إلى معرفة Rememberizer كمصدر بيانات. يتيح التطبيق لنماذج اللغة الكبيرة الأخرى استعلام تضميناتك من خلال واجهات برمجة التطبيقات الخاصة بـ Rememberizer لتقديم إجابات بناءً على محتوى ملفاتك المحلية.

### الفوائد.

* **استخدام البيانات:** يساعدك التطبيق على استخدام ملفاتك المحلية بطريقة ذات معنى وإنتاجية. يقوم باستخراج بيانات قيمة من ملفاتك ويجعلها متاحة لعمليات التعلم الآلي.
* **سهولة الاستخدام:** يحتوي التطبيق على واجهة مستخدم سهلة الاستخدام ويسهل تثبيته واستخدامه. يقوم بكل الأعمال الشاقة لتحويل الملفات وتحميل البيانات، لذلك لا داعي للقيام بذلك بنفسك.
* **التكامل:** يتكامل تطبيق Rememberizer بسلاسة مع LLMs الأخرى. وهذا يسمح لهم باستعلام تجسيداتك من خلال واجهات برمجة تطبيقات Rememberizer لتوليد إجابات بناءً على محتوى ملفاتك المحلية.

### التثبيت.

1. قم بتحميل نسخة من تطبيق Rememberizer من [الروابط المقدمة هنا](rememberizer-app.md#download-links).
2. بمجرد اكتمال التنزيل، ابحث عن ملف .dmg في مجلد التنزيلات الخاص بك وانقر نقرًا مزدوجًا عليه.
3. اسحب تطبيق Rememberizer إلى مجلد التطبيقات الخاص بك عندما تفتح النافذة الجديدة.
4. انتقل إلى مجلد التطبيقات الخاص بك وانقر على تطبيق Rememberizer لفتحه.

### كيفية الاستخدام.

1. **تسجيل الدخول:** لاستخدام تطبيق Rememberizer، تحتاج إلى تسجيل الدخول باستخدام حساب Rememberizer الخاص بك. إذا لم يكن لديك حساب Rememberizer، فستحتاج إلى إنشاء واحد.

<figure><img src="../.gitbook/assets/rememberizer_app_sign_in.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_success_auth.png" alt=""><figcaption></figcaption></figure>

2. **إضافة مجلدات إلى مصدر البيانات:** بمجرد تسجيل الدخول، سيبدأ تطبيق Rememberizer في العمل في الخلفية. يمكنك الوصول إليه عن طريق النقر على الأيقونة الصغيرة الموجودة في شريط الحالة، كما هو موضح أدناه. للاستخدام لأول مرة، ستحتاج إلى إضافة مجلدات إلى مصدر البيانات. هذا يمكّن تطبيق Rememberizer من تحويل الملفات داخل تلك المجلدات إلى تمثيلات متجهية وتحميلها إلى معرفات Rememberizer الخاصة بك.

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_1.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_2.png" alt=""><figcaption></figcaption></figure>

3. **التمثيل المتجهي والتحميل:** سيقوم البرنامج بدمج هذه التمثيلات المتجهية بسلاسة في قاعدة بيانات معرفات Rememberizer الخاصة بك. تتبع عملية التحميل عبر علامة حالة Rememberizer.

<figure><img src="../.gitbook/assets/rememberizer_app_status.png" alt=""><figcaption></figcaption></figure>

### روابط التحميل.

* تطبيق Rememberizer 1.6.1 ([MacOS](https://www.dropbox.com/scl/fi/hzytquytxmuhpov67spru/rememberizer-app-1.6.1.dmg?rlkey=0p30ok9qt4e33ua8scomagzev\&st=8yys88d5\&dl=1)) - [ملاحظات الإصدار](rememberizer-app.md#version-1.3.1-july-25-2024).

يرجى ملاحظة أنه يُوصى دائمًا باستخدام أحدث إصدار من البرنامج للاستفادة من جميع الميزات والتحسينات الجديدة.

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

### ملاحظات الإصدار.

### الإصدار 1.6.1 (4 أكتوبر 2024)

#### الميزات والتحسينات

* **دعم المجلدات الفارغة**: يمكن للمستخدمين الآن إضافة مجلدات فارغة كمصدر بيانات.
* **تحسينات طفيفة**: تحسينات في واجهة المستخدم والأداء.
* **دعم GPU وتحسينات الأداء**: إضافة دعم تسريع GPU لتعزيز سرعة المعالجة.
* **برنامج تضمين معزز**: تم تكوينه لدعم إصدار MPS من PyTorch، مع تحسينات للبناء الخاص بالآلة.
* **كشف ذكي لوحدة المعالجة المركزية**: تم تنفيذ كشف نوع وحدة المعالجة المركزية لضمان استخدام النسخة الأنسب من برنامج التضمين.
* **تحسين إدارة مصادر البيانات**: تم استخدام واجهة برمجة التطبيقات لحذف الدفعات من أجل حذف الملفات بكفاءة في مصادر البيانات المحذوفة.
* **دعم جميع ملفات النص العادي**: تم تمكين معالجة أنواع مختلفة من ملفات النص العادي.
* **الالتزام بقواعد Gitignore**: الملفات التي يتم تجاهلها بواسطة قواعد gitignore في مستودعات Git يتم استبعادها الآن من المعالجة.



==> personal/rememberizer-memory-integration.md <==
# تذكير ذاكرة الاندماج

### المقدمة

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

### الفوائد

#### للمستخدم

تخلق الذاكرة المشتركة مكانًا واحدًا حيث تتوفر النتائج الرئيسية والمعلومات من جميع تطبيقات المستخدم في موقع واحد. تشمل بعض الفوائد للمستخدم:

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

#### لمطوري التطبيقات

يوفر الذاكرة المشتركة لمطوري التطبيقات طريقة بسيطة للوصول إلى البيانات من التطبيقات الأخرى المتصلة بمستخدم:

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

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

### تكوين ذاكرتك

#### الإعدادات العالمية

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

<figure><img src="../.gitbook/assets/memory_global_config.png" alt=""><figcaption><p>تكوين الذاكرة في صفحة المعرفة</p></figcaption></figure>

#### أذونات الوصول إلى الذاكرة والبيانات الافتراضية للتطبيقات

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

<figure><img src="../.gitbook/assets/memory_settings_panel.png" alt="" width="375"><figcaption></figcaption></figure>

يمكن للمستخدم مسح جميع مستندات الذاكرة باستخدام خيار _**نسيان ذاكرتك**_:

<figure><img src="../.gitbook/assets/forget_memory_popup.png" alt=""><figcaption><p>نافذة تأكيد عند نسيان الذاكرة</p></figcaption></figure>

#### إعدادات التطبيق

بالنسبة لكل تطبيق متصل، يمكن للمستخدم تخصيص أذونات الذاكرة المشتركة. انقر على **"البحث عن تطبيق"**، ثم انقر على **"تطبيقاتك المتصلة"** أو انتقل إلى الرابط [https://rememberizer.ai/personal/apps/connected](https://rememberizer.ai/personal/apps/connected) لرؤية قائمة تطبيقاتك المتصلة. ثم، انقر على **"تغيير"** في ذاكرة التطبيق الذي تريد تخصيصه:

<figure><img src="../.gitbook/assets/app_memory_config.png" alt=""><figcaption><p>تكوين الذاكرة لكل تطبيق في صفحة التطبيقات المتصلة</p></figcaption></figure>

#### أذونات الوصول إلى الذاكرة للتطبيقات

* **قراءة خاصة/كتابة خاصة**: تسمح الأذونات للتطبيق بالوصول فقط إلى بيانات الذاكرة الخاصة به وتعديلها، مما يمنعه من التفاعل مع ذاكرة التطبيقات الأخرى.
* **قراءة جميعها/كتابة خاصة**: يمكن للتطبيق عرض بيانات الذاكرة من جميع التطبيقات ولكنه مقيد بتعديل بيانات الذاكرة الخاصة به فقط.
* **تعطيل الذاكرة**: يُمنع التطبيق من الوصول إلى بيانات الذاكرة أو تعديلها.

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

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

### الاندماج مع ميزة الذاكرة

#### نقطة نهاية API

تقدم Rememberizer نقطة نهاية API [/**api/v1/documents/memorize/**](https://docs.rememberizer.ai/\~/changes/8nxu1gB5bGpm7B5IZlQ8/developer/api-documentations/memorize-content-to-rememberizer) للسماح لتطبيق GPT بالاتصال لتذكر المحتوى.

ملاحظة: هذه الواجهة متاحة للذاكرة مع [تطبيقات الطرف الثالث مع مصادقة OAuth2](../developer/authorizing-rememberizer-apps.md) فقط (ليس [مفتاح API](../developer/registering-and-using-api-keys.md) بعد).

#### احفظ معرفتك

بعد التفويض مع Rememberizer، يمكن لتطبيق الطرف الثالث حفظ معرفته القيمة.

هنا، سنوضح عملية باستخدام تطبيق Remembeizer GPT.

*   بعد استخدام تطبيق Rememberizer GPT، يريد المستخدم حفظ النقطة الثالثة "الملخصات بدون تكلفة".

    <figure><img src="../.gitbook/assets/interact_rememberizer_gpt.png" alt="" width="375"><figcaption><p>التفاعل مع تطبيقات Rememberizer GPT</p></figcaption></figure>
* لاستخدام ميزة الذاكرة في تطبيق Rememberizer، يجب على المستخدم أولاً تفويض التطبيق للوصول إلى مشروعه. استخدم الأمر **memorize** لإخبار التطبيق بالمعرفة التي يحتاج إلى تخزينها.

<figure><img src="../.gitbook/assets/rememberizer_auth_sign_in.png" alt="" width="563"><figcaption><p>تسجيل الدخول لتفويض Rememberizer</p></figcaption></figure>

* يمكن للمستخدم تكوين خيار الذاكرة هنا، مع القيمة الافتراضية المعتمدة على التكوين العالمي.

<figure><img src="../.gitbook/assets/authorize_connection_screen.png" alt="" width="563"><figcaption><p>شاشة التفويض</p></figcaption></figure>

الآن، يقوم Rememberizer بنجاح بحفظ المعرفة.

<figure><img src="../.gitbook/assets/successful_memorize_knowledge.png" alt="" width="563"><figcaption></figcaption></figure>

* في Rememberizer، يمكن للمستخدم رؤية المحتوى الأخير في صفحة **تفاصيل المعرفة المدمجة**.

<figure><img src="../.gitbook/assets/embedded_knowledge_detail.png" alt="" width="563"><figcaption></figcaption></figure>

مع تطبيق **Talk to Slack**، يمكن للمستخدم تطبيق ومتابعة تقدمهم بسلاسة باستخدام البيانات التي قاموا بتخزينها في الذاكرة. على سبيل المثال، المعلومات المحفوظة يمكنهم استعلامها واسترجاعها بسهولة.

<figure><img src="../.gitbook/assets/recall_memory_talk_to_slack.png" alt=""><figcaption><p>استرجاع بيانات الذاكرة في تطبيق آخر</p></figcaption></figure>

### استخدام بيانات الذاكرة عبر ميمنتو

* طريقة أخرى لاستخدام بيانات الذاكرة هي من خلال إنشاء **ميمنتو** وتنقيح الذاكرة فيه. قم بزيارة قسم [ميزة ميمنتو](mementos-filter-access.md#how-to-create-a-mementos) لمزيد من المعلومات حول تعليمات الإنشاء.
* يقوم Rememberizer بحفظ المحتوى في ملفات ويمكن للمستخدم اختيار أي تطبيق لتنقيح محتواه إلى **ميمنتو**.

> ملاحظة: في الإصدارات القديمة، يقوم Rememberizer بحفظ المحتوى في ملفات ودمجه في مجلد لكل تاريخ.

<figure><img src="../.gitbook/assets/memory_memento_feature.png" alt="" width="563"><figcaption></figcaption></figure>

مع [ميزة ميمنتو](https://docs.rememberizer.ai/personal/mementos-filter-access#what-is-a-memento-and-why-do-they-exist)، يمكن للمستخدم الاستفادة من بيانات الذاكرة حتى عندما تكون إعدادات تطبيق الذاكرة مغلقة.

### البحث عن وثيقة الذاكرة في Rememberizer

يمكنك أيضًا [البحث عن معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

==> personal/search-your-knowledge.md <==
---
description: >-
  في Rememberizer، يمكنك نشر موضوع أو سؤال، وسيوفر لك Rememberizer
  قائمة بالملفات ويستخرج أجزاءً تتشابه من الناحية المفاهيمية.
---

# ابحث في معرفتك

## البحث في Rememberizer

* في شريط التنقل، اختر **شخصي > ابحث في معرفتك**. ثم سترى صفحة البحث في Rememberizer

<figure><img src="../.gitbook/assets/navbar_search_rememberizer (1).png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/search_rememberizer_page.png" alt=""><figcaption></figcaption></figure>

* اكتب السؤال أو الموضوع الذي تريد البحث عنه، ثم اختر الميمون الذي تريد تحديد وصول التطبيق إليه واضغط على زر Rememberizer (أو اضغط على Enter). قد تستغرق عملية البحث بضع دقائق، اعتمادًا على كمية البيانات في الميمون.&#x20;

<figure><img src="../.gitbook/assets/memento_search_rememberizer.png" alt="" width="269"><figcaption><p>تصفية الميمون في البحث في Rememberizer</p></figcaption></figure>

* في النهاية، سترى قائمة بالمستندات التي تطابق السؤال أو الموضوع الذي تحتاجه. يمكنك النقر على الملف وسيظهر النص المطابق المتعلق بسؤالك أو موضوعك.

<figure><img src="../.gitbook/assets/search_result_rememberizer.png" alt=""><figcaption><p>مثال على نتيجة البحث</p></figcaption></figure>


==> personal/README.md <==
# شخصي



==> personal/manage-third-party-apps.md <==
# إدارة التطبيقات التابعة لجهات خارجية

## استكشاف التطبيقات والخدمات التابعة لجهات خارجية

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

* في شريط التنقل، اختر **شخصي > العثور على تطبيق**. ثم، سترى صفحة دليل التطبيقات.

<figure><img src="../.gitbook/assets/navbar_browsing_app_dir.png" alt=""><figcaption><p>شريط التنقل يتصفح صفحة دليل التطبيقات</p></figcaption></figure>

<figure><img src="../.gitbook/assets/app_dir_page.png" alt=""><figcaption><p>صفحة دليل التطبيقات</p></figcaption></figure>

* ابحث عن التطبيق الذي تريد استكشافه. يمكنك القيام بذلك عن طريق كتابة اسم التطبيق في شريط البحث مع **تصفية وترتيب اختياري.**

<figure><img src="../.gitbook/assets/search_app_dir_page.png" alt=""><figcaption><p>شريط البحث مع زر التصفية والترتيب</p></figcaption></figure>

* انقر على **اسم التطبيق التابع لجهة خارجية** أو **زر الاستكشاف** لفتح التطبيق.&#x20;

<figure><img src="../.gitbook/assets/location_name_explore_button.png" alt=""><figcaption><p>اسم التطبيق وزر الاستكشاف</p></figcaption></figure>

* عند استخدام التطبيق، سيتطلب الأمر تفويض التطبيقات مع Rememberizer. يمكن زيارة التفاصيل الفنية للتدفق في صفحة [authorizing-rememberizer-apps.md](../developer/authorizing-rememberizer-apps.md "mention"). سنستخدم **تطبيق Rememberizer GPT** كمثال لتدفقات واجهة المستخدم للتفويض. بعد الدردشة الأولى، سترى التطبيق يطلب تسجيل الدخول إلى Rememberizer.

<figure><img src="../.gitbook/assets/RememberizerGPT_auth.png" alt=""><figcaption><p>طلب تسجيل الدخول من تطبيق Rememberizer GPT</p></figcaption></figure>

* انقر على زر **تسجيل الدخول**. سيتم توجيهك إلى صفحة التفويض.

<figure><img src="../.gitbook/assets/authorize_third_party_page.png" alt=""><figcaption><p>صفحة التفويض</p></figcaption></figure>

* يمكنك تعديل الميمنتو والذاكرة التي يمكن للتطبيق عرضها واستخدامها عن طريق النقر على زر **تغيير** واختيار ما تريده.

> **ملاحظة:** لمزيد من المعلومات التفصيلية حول الميمنتو، يرجى زيارة صفحة [mementos-filter-access.md](mementos-filter-access.md "mention").

> **ملاحظة:** لمزيد من المعلومات التفصيلية حول تكامل الذاكرة، يرجى زيارة صفحة [rememberizer-memory-integration.md](rememberizer-memory-integration.md "mention").

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

> **ملاحظة:** في حال قمت بالنقر على زر **إلغاء**، سيتم توجيهك مرة أخرى إلى صفحة هبوط التطبيق ولن يظهر التطبيق في صفحة **دليل التطبيقات** ولكن سيكون بدلاً من ذلك في صفحة **تطبيقاتك المتصلة**. لمزيد من المعلومات التفصيلية، يرجى زيارة الجزء الثاني [#manage-your-connected-apps](manage-third-party-apps.md#manage-your-connected-apps "mention") إذا كنت ترغب في إلغاء عملية التفويض بالكامل.

<figure><img src="../.gitbook/assets/success_auth_rememberizer_gpt.png" alt=""><figcaption><p>نجاح ربط الحساب</p></figcaption></figure>

## إدارة التطبيقات المتصلة الخاصة بك

في صفحة **دليل التطبيقات**، اختر **تطبيقاتك المتصلة** لتصفح الصفحة.&#x20;

<figure><img src="../.gitbook/assets/browse_your_connected_app.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/your_connected_app_page.png" alt=""><figcaption><p>صفحة تطبيقاتك المتصلة</p></figcaption></figure>

تصنف هذه الصفحة التطبيقات إلى نوعين بناءً على حالتها: **التطبيقات المعلقة** و **التطبيقات المتصلة**.

* **التطبيقات المعلقة**: هذه هي التطبيقات التي قمت بالنقر على زر **إلغاء** أثناء تفويض التطبيق على Rememberizer.&#x20;
  * انقر على **متابعة** إذا كنت ترغب في إكمال عملية التفويض.&#x20;
  * خلاف ذلك، انقر على **إلغاء** لسحب التفويض تمامًا. سيتم عرض التطبيق بعد ذلك في صفحة **دليل التطبيقات** مرة أخرى.
* **التطبيقات المتصلة:** يمكنك تكوين **Memento** أو **تكامل الذاكرة** لتطبيق متصل محدد من خلال النقر على خيار التغيير (أو تحديد إذا لم يتم اختيار Memento). انقر على **فصل الاتصال** إذا كنت ترغب في فصل التطبيق من الطرف الثالث عن Rememberizer.


==> personal/rememberizer-gmail-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Google Drive الخاص بك
  في Rememberizer كمصدر للمعرفة.
---

# تكامل Gmail مع Rememberizer

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **الشخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Gmail.

<figure><img src="../.gitbook/assets/gmail_personal_knowledge.png" alt=""><figcaption></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Gmail. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى Gmail الخاص بك. اختر حساب Gmail الخاص بك.

<figure><img src="../.gitbook/assets/gmail_oauth_step_1.png" alt=""><figcaption></figcaption></figure>

4. وافق على التطبيق من خلال النقر على "**متابعة"**.

<figure><img src="../.gitbook/assets/gmail_oauth_step_2.png" alt=""><figcaption></figcaption></figure>

5. امنح Rememberizer **إذنات** للوصول إلى Gmail الخاص بك من خلال النقر على **"متابعة".**

<figure><img src="../.gitbook/assets/gmail_oauth_step_3.png" alt=""><figcaption></figcaption></figure>

6. سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى Gmail متصلًا.

<figure><img src="../.gitbook/assets/gmail_auth_redirect.png" alt=""><figcaption></figcaption></figure>

7. الآن بعد أن أصبحت متصلًا، تحتاج إلى تحديد تسميات البريد الإلكتروني التي يجب أن يدمجها منتجنا. انقر على زر **"اختيار"** واختر تسميات البريد الإلكتروني المرغوبة من اللوحة الجانبية. سيتم تضمين جميع رسائل البريد الإلكتروني التي تنتمي إلى التسميات المحددة.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

8. بعد اختيار التسميات، انقر على **"إضافة"** لبدء تضمين معرفتك. تحتاج أيضًا إلى التحقق من المربع للموافقة على سياسة Rememberizer لمشاركة بيانات Gmail الخاصة بك مع التطبيقات الخارجية التي قمت بالموافقة عليها بشكل محدد.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge_checkbox.png" alt=""><figcaption></figcaption></figure>

9. بمجرد اختيار التسميات الخاصة بك، سيبدأ نظامنا في تضمين رسائل البريد الإلكتروني والمرفقات. قد تستغرق هذه العملية بضع دقائق، اعتمادًا على كمية البيانات.

<figure><img src="../.gitbook/assets/gmail_indexing.png" alt=""><figcaption></figcaption></figure>

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Slack و Box و Dropbox، إلخ، لتشكيل مemento شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/rememberizer-dropbox-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Dropbox الخاص بك في
  Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Dropbox

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Dropbox.

<figure><img src="../.gitbook/assets/dropbox_personal_knowledge.png" alt=""><figcaption><p>Dropbox، جاهز ليتم الاتصال به كمصدر للمعرفة</p></figcaption></figure>

3. انقر على **"السماح"** لتثبيت تطبيق Rememberizer Dropbox على حسابك.

<figure><img src="../.gitbook/assets/dropbox_oauth.png" alt=""><figcaption></figcaption></figure>

4. بمجرد منح الأذونات اللازمة، سيتم إعادة توجيهك إلى منصتنا، حيث يجب أن ترى حساب Dropbox الخاص بك متصلًا وتظهر لوحة جانبية.

<figure><img src="../.gitbook/assets/dropbox_auth_redirect.png" alt=""><figcaption></figcaption></figure>

5. الآن بعد أن أصبحت متصلاً، تحتاج إلى تحديد الملفات والمجلدات التي يجب أن يدمجها منتجنا. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/dropbox_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

7. بعد اختيار الملفات والمجلدات الخاصة بك، انقر على **"إضافة"** وسنبدأ في عملية الدمج. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

### الاتصال بحساب Dropbox آخر

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

إذا كنت ترغب في الاتصال باستخدام حساب Dropbox مختلف:

1. انتقل إلى موقع Dropbox وقم بتسجيل الدخول باستخدام بيانات الاعتماد للحساب السابق الخاص بك.
2. بمجرد تسجيل الدخول، انقر على صورة ملفك الشخصي في الزاوية اليمنى العليا.
3. حدد "الإعدادات" من القائمة المنسدلة.
4. في قائمة الإعدادات، حدد علامة التبويب " التطبيقات المتصلة".
5. ابحث عن تطبيق Rememberizer في قائمة التطبيقات المتصلة وانقر على "قطع الاتصال" بجانبه.
6. قم بتسجيل الخروج من حساب Dropbox السابق الخاص بك.
7. الآن، عندما تحاول الاتصال بـ Dropbox إلى تطبيق Rememberizer مرة أخرى، سيطلب منك تفويض حساب Dropbox جديد.

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Google Drive وSlack وما إلى ذلك لتشكيل ميمون شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/manage-your-embedded-knowledge.md <==
---
description: >-
  يتيح Rememberizer للمستخدمين إدارة ملفاتهم المخزنة بكفاءة من
  مصادر متنوعة. ستوضح لك هذه القسم كيفية الوصول إلى ملفك المرفوع، والبحث عنه، وتصفيةه وإدارته في المعرفة
---

# إدارة معرفتك المدمجة

## تصفح صفحة تفاصيل المعرفة المدمجة

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

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_1.png" alt=""><figcaption><p>قسم معرفتك وزر <strong>عرض التفاصيل</strong></p></figcaption></figure>

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_2.png" alt=""><figcaption><p>صفحة تفاصيل المعرفة المدمجة</p></figcaption></figure>

تشمل جدول تفاصيل ملفات المعرفة هذه السمات:

* **المستندات:** اسم المستند أو قناة Slack.
* **المصدر:** المورد الذي تم تحميل الملف منه (Drive، Mail، Slack، Dropbox، وتطبيق Rememberizer).
* **الدليل:** الدليل الذي يقع فيه الملف في المصدر.
* **الحالة**: حالة الملف (جارٍ الفهرسة، مفهرس أو خطأ).
* **الحجم**: حجم الملف.
* **تم الفهرسة في**: التاريخ الذي تم فيه فهرسة الملف.
* **الإجراءات:** الزر لحذف الملف. بالنسبة للملف الذي حالته خطأ، سيكون هناك أيضًا رمز إعادة المحاولة بجوار رمز سلة المهملات (زر الحذف). 

## ميزات صفحة التفاصيل

### البحث وتصنيف الملفات

يمكن للمستخدم البحث عن الوثيقة بالاسم باستخدام **شريط البحث**. اكتب الاسم في الشريط، ثم اضغط على Enter للحصول على النتيجة.

<figure><img src="../.gitbook/assets/search_manage_knowledge_result.png" alt=""><figcaption><p>نتيجة البحث</p></figcaption></figure>

يمكنك أيضًا اختيار **فلتر الحالة** و**فلتر المصدر** بشكل اختياري. سيساعدك هذا في تحديد مواقع مستندات معينة بسرعة من خلال تضييق معايير البحث الخاصة بك.&#x20;

<figure><img src="../.gitbook/assets/Source filter.png" alt="" width="247"><figcaption><p>فلتر المصدر</p></figcaption></figure>

<figure><img src="../.gitbook/assets/Status_filter.png" alt="" width="257"><figcaption><p>فلتر الحالة</p></figcaption></figure>

### حذف ملف تم رفعه

ابحث عن الملف الذي تريد حذفه (عن طريق البحث إذا لزم الأمر). ثم انقر على **أيقونة سلة المهملات** في عمود **الإجراء**.&#x20;

<figure><img src="../.gitbook/assets/delete_file.png" alt=""><figcaption><p>ملف مع أيقونة الحذف</p></figcaption></figure>

ستظهر نافذة منبثقة لتأكيد الحذف. انقر على **تأكيد** ثم سترى الملف محذوفًا.

<figure><img src="../.gitbook/assets/delete_file_pop_up.png" alt=""><figcaption><p>نافذة تأكيد الحذف</p></figcaption></figure>

### إعادة محاولة فهرسة ملفات الأخطاء

يمكن للمستخدم إعادة محاولة تضمين تلك الملفات التي فشلت Rememberizer في فهرستها. لإعادة محاولة فهرسة ملف معين، ما عليك سوى النقر على زر إعادة المحاولة بجوار زر الحذف في عمود **الإجراء**.

<figure><img src="../.gitbook/assets/err_retry_button.png" alt=""><figcaption><p>زر إعادة المحاولة لملف خطأ معين</p></figcaption></figure>

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

<figure><img src="../.gitbook/assets/err_retry_all_button.png" alt=""><figcaption><p>زر إعادة المحاولة لجميع ملفات الأخطاء</p></figcaption></figure>

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

<figure><img src="../.gitbook/assets/success_retry_indexing.png" alt=""><figcaption><p>نجاح إعادة محاولة فهرسة ملف الخطأ</p></figcaption></figure>


==> personal/mementos-filter-access.md <==
---
description: استخدم ميمنتو مع كل تكامل تطبيق لتقييد وصوله إلى معرفتك
---

# الوصول إلى فلتر التذكارات

### ما هو الميمنتو ولماذا يوجد؟

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

تسمح النسخة الحالية من الميمنتو للمستخدم باختيار ملفات أو مستندات أو مجموعات محتوى محددة مثل مجلد أو قناة يمكن أن يستخدمها ذلك التطبيق. ستضيف النسخ اللاحقة طرقًا إضافية لتصفية وصول الطرف الثالث مثل الإطارات الزمنية مثل "تم إنشاؤه في آخر 30 يومًا".\
\
القيم الافتراضية هي "لا شيء" و "الكل". يشارك "الكل" كل ملف سمح المستخدم لـ Rememberizer بالوصول إليه. "لا شيء" لا يشارك أي شيء مع التطبيق المعني. يسمح اختيار "لا شيء" للمستخدم باختيار تطبيق ودمجه مع Rememberizer دون الحاجة إلى اتخاذ قرار في تلك اللحظة حول المحتوى الذي يجب جعله متاحًا. اختيار ميمنتو مع "لا شيء" أو تعديل ميمنتو مطبق حاليًا لمشاركة "لا شيء" هو وسيلة لإيقاف وصول التطبيقات إلى بيانات المستخدم دون الحاجة إلى إزالة التكامل. هذا مثل مفتاح إيقاف لبياناتك. يمكن أن تكون الميمنتو المخصصة مصنوعة لأغراض معينة ولها أسماء تعكس ذلك، مثل "الواجب المنزلي" أو "التسويق".

### كيفية إنشاء ميمنتو؟

ستوجهك هذه الدليل خلال عملية إنشاء ميمنتو

1. انتقل إلى **شخصي > ميمنتو: تحديد الوصول** في علامة التبويب، أو قم بزيارة [https://rememberizer.ai/personal/memento](https://rememberizer.ai/personal/memento). يجب أن ترى جميع الميمنتو على يسار الشاشة

<figure><img src="../.gitbook/assets/memento_page.png" alt=""><figcaption></figcaption></figure>

2. انقر على **إنشاء ميمنتو جديد**. ثم املأ الاسم لميمنتوك المخصص وانقر على **إنشاء**. بعد ذلك، يجب أن ترى ميمنتوك مضافًا وقائمة بمصادر البيانات التي يمكن تضمينها في ميمنتوك.

<figure><img src="../.gitbook/assets/create_memento.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/memento_detail.png" alt=""><figcaption></figcaption></figure>

3. انقر على **تنقيح** على مصدر البيانات الذي تريد تنقيحه، ستظهر اللوحة الجانبية. ثم اختر إضافة مجلدات أو ملفات، وانقر على **تنقيح** لإضافة تلك المصادر إلى الميمنتو.

<figure><img src="../.gitbook/assets/memento_refine_knowledge.png" alt=""><figcaption></figcaption></figure>

4. أيضًا، لمصدر المعرفة الشائعة، يمكنك النقر على **إضافة** لتضمين المعرفة في الميمنتو.

<figure><img src="../.gitbook/assets/memento_add_common_knowledge.png" alt=""><figcaption></figcaption></figure>


==> developer/registering-and-using-api-keys.md <==
---
description: >-
  في هذا الدليل، ستتعلم كيفية إنشاء معرفة شائعة في
  Rememberizer والحصول على مفتاح API الخاص بها للاتصال واسترجاع مستنداتها من خلال
  استدعاءات API.
---

# تسجيل واستخدام مفاتيح واجهة برمجة التطبيقات

### المتطلبات الأساسية

أولاً، تحتاج إلى [شاهد](../personal/mementos-filter-access.md) تم إنشاؤه وتنقيحه باستخدام ملفات معرفتك المفهرسة.

### إنشاء معرفة مشتركة

لإنشاء معرفة مشتركة، قم بتسجيل الدخول إلى حسابك في Rememberizer وزيارة [صفحة معرفتك المشتركة](https://rememberizer.ai/personal/common-knowledge). اختر **"معرفتك المشتركة"**، ثم انقر على **"ابدأ"**.

<figure><img src="../.gitbook/assets/common_knowledge_page.png" alt=""><figcaption></figcaption></figure>

ثم اختر واحدة من الذكريات التي أنشأتها سابقًا، يمكنك أيضًا اختيار **"الكل"** أو **"لا شيء"**.

<div align="center" data-full-width="false">

<figure><img src="../.gitbook/assets/create-common-knowledge-1.png" alt="" width="375"><figcaption></figcaption></figure>

</div>

أخيرًا، املأ اسم المعرفة المشتركة، والوصف، وقدم لها صورة تمثيلية.

<figure><img src="../.gitbook/assets/create-common-knowledge-2.png" alt="" width="375"><figcaption></figcaption></figure>

بعد ملء النموذج، انقر على "مشاركة المعرفة" في الأسفل لإنشاء معرفتك المشتركة. بعد ذلك، قم بتفعيل **"تمكين المشاركة"** في معرفتك وانقر على **"تأكيد"** في النافذة المنبثقة.

<figure><img src="../.gitbook/assets/common_knowledge_sharing.png" alt=""><figcaption></figcaption></figure>

أنت الآن جاهز للحصول على مفتاح API الخاص به والوصول إلى مستنداته عبر استدعاءات API.

### الحصول على مفتاح API للمعرفة المشتركة التي أنشأتها

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

<figure><img src="../.gitbook/assets/knowledge_open_API_key.png" alt=""><figcaption></figcaption></figure>

في لوحة **"إدارة مفتاح API الخاص بك"**، يمكنك النقر على زر **"العين"** لإظهار/إخفاء، وزر **"نسخ"** لنسخ المفتاح إلى الحافظة، و**"إعادة إنشاء مفتاح API"** لإبطال المفتاح القديم وإنشاء مفتاح جديد (التطبيقات التي تصل إلى مستنداتك من خلال استدعاءات API لن تتمكن من الوصول حتى تقوم بتحديث المفتاح الجديد فيها).

<figure><img src="../.gitbook/assets/copy-api-key.png" alt=""><figcaption></figcaption></figure>

بعد الحصول على مفتاح API، يمكنك المتابعة لاستخدامه في استدعاءات API الخاصة بك إلى Rememberizer لاستعلام مستنداتك ومحتوياتك المفهرسة.

### استخدام مفتاح API

للوصول إلى نقاط نهاية Rememberizer، ستستخدم مفتاح API في رأس `X-API-Key` لطلبات API الخاصة بك. يرجى الاطلاع على [وثائق API](api-documentations/) لرؤية نقاط النهاية التي توفرها Rememberizer.

يمكنك أيضًا استخدام مفتاح API في تطبيق GPT مخصص. ابدأ بـ [إنشاء GPT في واجهة ChatGPT](https://chat.openai.com/gpts/editor). تأكد من اختيار نوع المصادقة كـ "مفتاح API"، ونوع المصادقة كـ "مخصص" والرأس كـ "X-Api-Key"، ثم ألصق المفتاح الذي نسخته سابقًا في مربع نص مفتاح API.

<figure><img src="../.gitbook/assets/gpt-app-using-api-key.png" alt="" width="375"><figcaption></figcaption></figure>


==> developer/langchain-integration.md <==
---
description: >-
  يمكنك دمج Rememberizer كمسترجع LangChain لتوفير وصول تطبيق LangChain الخاص بك إلى بحث قاعدة بيانات المتجهات القوي.
---

# تكامل LangChain

<div data-gb-custom-block data-tag="embed" data-url='https://python.langchain.com/docs/integrations/retrievers/rememberizer/'></div>

توضح هذه الدفتر كيفية استرجاع المستندات من `Rememberizer`، وهو تنسيق المستندات المستخدم في المراحل التالية.

## التحضير

ستحتاج إلى مفتاح API: يمكنك الحصول على واحد بعد إنشاء معرفة مشتركة. يمكن زيارة التعليمات التفصيلية حول كيفية إنشاء معرفة مشتركة في [تسجيل واستخدام مفاتيح API](https://docs.rememberizer.ai/developer/registering-and-using-api-keys).

بمجرد حصولك على مفتاح API، يجب عليك تعيينه كمتغير بيئي `REMEMBERIZER_API_KEY` أو تمريره كـ `rememberizer_api_key` عند تهيئة `RememberizerRetriever`.

تحتوي `RememberizerRetriever` على هذه المعاملات:

\- `top_k_results` اختياري: الافتراضي=10. استخدمه لتحديد عدد الوثائق المعادة.

\- `rememberizer_api_key` اختياري: مطلوب إذا لم تقم بتعيين المتغير البيئي `REMEMBERIZER_API_KEY`.

تحتوي `get_relevant_documents()` على معامل واحد، `query`: نص حر يُستخدم للعثور على الوثائق في المعرفة المشتركة لـ `Rememberizer.ai`.

## أمثلة

### الاستخدام الأساسي[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#basic-usage) <a href="#basic-usage" id="basic-usage"></a>

||CODE_BLOCK||
# إعداد مفتاح API
from getpass import getpass

REMEMBERIZER_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
import os

from langchain_community.retrievers import RememberizerRetriever

os.environ["REMEMBERIZER_API_KEY"] = REMEMBERIZER_API_KEY
retriever = RememberizerRetriever(top_k_results=5)
||CODE_BLOCK||

||CODE_BLOCK||
docs = retriever.get_relevant_documents(query="كيف تعمل نماذج اللغة الكبيرة؟")
||CODE_BLOCK||

||CODE_BLOCK||
docs[0].metadata  # معلومات تعريفية عن المستند
||CODE_BLOCK||

||CODE_BLOCK||
{'id': 13646493,
 'document_id': '17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP',
 'name': 'ما هو نموذج اللغة الكبير (LLM)_ _ Cloudflare.pdf',
 'type': 'application/pdf',
 'path': '/langchain/ما هو نموذج اللغة الكبير (LLM)_ _ Cloudflare.pdf',
 'url': 'https://drive.google.com/file/d/17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP/view',
 'size': 337089,
 'created_time': '',
 'modified_time': '',
 'indexed_on': '2024-04-04T03:36:28.886170Z',
 'integration': {'id': 347, 'integration_type': 'google_drive'}}
||CODE_BLOCK||

||CODE_BLOCK||
print(docs[0].page_content[:400])  # محتوى المستند
||CODE_BLOCK||

||CODE_BLOCK||
قبل، أو تم وضعه في سياقات جديدة. على مستوى ما " يفهمون " الدلالات بمعنى أنهم يمكنهم ربط الكلمات والمفاهيم بمعانيها، بعد أن رأوا تجميعها معًا بهذه الطريقة ملايين أو مليارات المرات. كيف يمكن للمطورين البدء بسرعة في بناء نماذجهم الخاصة من llms لبناء تطبيقات llm، يحتاج المطورون إلى وصول سهل إلى مجموعات بيانات متعددة، ويحتاجون إلى أماكن لتلك المجموعات من البيانات 
||CODE_BLOCK||

## الاستخدام في سلسلة

||CODE_BLOCK||
OPENAI_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
||CODE_BLOCK||

||CODE_BLOCK||
from langchain.chains import ConversationalRetrievalChain
from langchain_openai import ChatOpenAI

model = ChatOpenAI(model_name="gpt-3.5-turbo")
qa = ConversationalRetrievalChain.from_llm(model, retriever=retriever)
||CODE_BLOCK||

||CODE_BLOCK||
questions = [
    "ما هو RAG؟",
    "كيف تعمل نماذج اللغة الكبيرة؟",
]
chat_history = []

for question in questions:
    result = qa.invoke({"question": question, "chat_history": chat_history})
    chat_history.append((question, result["answer"]))
    print(f"-> **السؤال**: {question} \n")
    print(f"**الإجابة**: {result['answer']} \n")
||CODE_BLOCK||

||CODE_BLOCK||
-> **السؤال**: ما هو RAG؟ 

**الإجابة**: RAG هو اختصار لجيل معزز بالاسترجاع. إنه إطار عمل للذكاء الاصطناعي يسترجع الحقائق من قاعدة معرفة خارجية لتعزيز الردود التي تولدها نماذج اللغة الكبيرة (LLMs) من خلال توفير معلومات دقيقة ومحدثة. يساعد هذا الإطار المستخدمين على فهم العملية التوليدية لنماذج اللغة الكبيرة ويضمن أن النموذج لديه وصول إلى مصادر معلومات موثوقة. 

-> **السؤال**: كيف تعمل نماذج اللغة الكبيرة؟ 

**الإجابة**: تعمل نماذج اللغة الكبيرة (LLMs) من خلال تحليل مجموعات بيانات ضخمة من اللغة لفهم وتوليد نصوص اللغة البشرية. تم بناؤها على التعلم الآلي، وبالتحديد التعلم العميق، الذي يتضمن تدريب برنامج للتعرف على ميزات البيانات دون تدخل بشري. تستخدم نماذج LLMs الشبكات العصبية، وبالتحديد نماذج المحولات، لفهم السياق في اللغة البشرية، مما يجعلها أفضل في تفسير اللغة حتى في السياقات الغامضة أو الجديدة. يمكن للمطورين البدء بسرعة في بناء نماذج LLM الخاصة بهم من خلال الوصول إلى مجموعات بيانات متعددة واستخدام خدمات مثل Vectorize من Cloudflare ومنصة Cloudflare Workers AI. 
||CODE_BLOCK||

### ذات صلة[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#related) <a href="#related" id="related"></a>

* دليل [مفاهيم المسترجع](https://python.langchain.com/docs/concepts/#retrievers)
* [أدلة كيفية استخدام المسترجع](https://python.langchain.com/docs/how\_to/#retrievers)

***

**ساعدنا من خلال تقديم ملاحظاتك حول صفحة الوثائق هذه:**


==> developer/authorizing-rememberizer-apps.md <==
# تفويض تطبيقات Rememberizer

يدعم تنفيذ Rememberizer نوع منح الترخيص القياسي [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1).

تدفق تطبيق الويب لتفويض المستخدمين لتطبيقك هو كما يلي:

1. يتم إعادة توجيه المستخدمين إلى Rememberizer لتفويض حسابهم.
2. يختار المستخدم الميمات لاستخدامها مع تطبيقك.
3. يصل تطبيقك إلى واجهة برمجة التطبيقات باستخدام رمز وصول المستخدم.

قم بزيارة [#explore-third-party-apps-and-service](../personal/manage-third-party-apps.md#explore-third-party-apps-and-service "mention") لرؤية مثال واجهة المستخدم للتدفق.

### الخطوة 1. طلب هوية مستخدم Rememberizer

قم بإعادة توجيه المستخدم إلى خادم تفويض Rememberizer لبدء عملية المصادقة والتفويض.

||CODE_BLOCK||
GET https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
||CODE_BLOCK||

المعلمات:

<table><thead><tr><th width="236">الاسم</th><th>الوصف</th></tr></thead><tbody><tr><td>client_id</td><td><strong>مطلوب</strong><br>معرف العميل لتطبيقك. يمكنك العثور على هذه القيمة في قسم المطور. انقر على <strong>مطور</strong> في الزاوية العلوية اليسرى. في قائمة التطبيقات المسجلة، انقر على تطبيقك وسترى معرف العميل في <strong>بيانات اعتماد التطبيق.</strong></td></tr><tr><td>response_type</td><td><strong>مطلوب</strong><br>يجب أن يكون <code>code</code> لمنح رموز التفويض.</td></tr><tr><td>scope</td><td><p><strong>اختياري</strong></p><p>قائمة مفصولة بمسافات من النطاقات التي تحدد الموارد التي يمكن لتطبيقك الوصول إليها نيابة عن المستخدم.</p></td></tr><tr><td>redirect_uri</td><td><strong>مطلوب</strong><br>عنوان URL في تطبيقك حيث سيتم إرسال المستخدمين بعد التفويض.</td></tr><tr><td>state</td><td><p><strong>مطلوب</strong></p><p>قيمة غير شفافة يستخدمها العميل للحفاظ على الحالة بين الطلب والاستجابة. يتضمن خادم التفويض هذه القيمة عند إعادة توجيه وكيل المستخدم مرة أخرى إلى العميل.<br></p></td></tr></tbody></table>

### الخطوة 2. يختار المستخدمون ويقومون بتكوين تذكاراتهم

سيختار المستخدمون التذكارات التي سيستخدمونها مع تطبيقك.

### الخطوة 3. يتم إعادة توجيه المستخدمين إلى موقعك بواسطة Rememberizer

بعد أن يختار المستخدمون تذكاراتهم، يقوم Rememberizer بإعادة التوجيه إلى موقعك مع معلمة `code` مؤقتة بالإضافة إلى الحالة التي قدمتها في الخطوة السابقة في معلمة `state`. ستنتهي صلاحية الرمز المؤقت بعد فترة قصيرة. إذا لم تتطابق الحالات، فقد أنشأ طرف ثالث الطلب، ويجب عليك إلغاء العملية.

### الخطوة 4. استبدال رمز التفويض برموز التحديث والوصول

||CODE_BLOCK||
POST https://api.rememberizer.ai/api/v1/auth/oauth2/token/
||CODE_BLOCK||

تأخذ هذه النقطة النهائية المعلمات المدخلة التالية.

<table><thead><tr><th width="165">الاسم</th><th>الوصف</th></tr></thead><tbody><tr><td>client_id</td><td><strong>مطلوب</strong><br>معرف العميل لتطبيقك. يمكنك العثور على هذه القيمة في قسم المطور. التعليمات للعثور على هذا المعرف موجودة في الخطوة 1.</td></tr><tr><td>client_secret</td><td><strong>مطلوب</strong><br>السر الخاص بالعميل الذي تلقيته من Rememberizer لتطبيقك.</td></tr><tr><td>code</td><td>رمز التفويض الذي تلقيته في الخطوة 3.</td></tr><tr><td>redirect_uri</td><td><strong>مطلوب</strong><br>عنوان URL في تطبيقك حيث يتم إرسال المستخدمين بعد التفويض. يجب أن يتطابق مع redirect_uri في الخطوة 1.</td></tr></tbody></table>

### الخطوة 5. استخدم رمز الوصول للوصول إلى واجهة برمجة التطبيقات

يسمح لك رمز الوصول بإجراء طلبات إلى واجهة برمجة التطبيقات نيابة عن المستخدم.

||CODE_BLOCK||
Authorization: Bearer OAUTH-TOKEN
GET https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

على سبيل المثال، في curl يمكنك تعيين رأس التفويض على النحو التالي:

||CODE_BLOCK||shell
curl -H "Authorization: Bearer OAUTH-TOKEN" https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

## المراجع

Github: [https://github.com/skydeckai/rememberizer-integration-samples](https://github.com/skydeckai/rememberizer-integration-samples)


==> developer/talk-to-slack-the-sample-web-app.md <==
---
description: >-
  من السهل جدًا إنشاء تطبيق ويب بسيط يدمج LLM
  مع معرفة المستخدم من خلال الاستفسارات إلى Rememberizer.
---

# تحدث إلى Slack تطبيق الويب النموذجي

يمكن العثور على الشيفرة المصدرية للتطبيق [هنا](https://github.com/skydeckai/rememberizer).

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

لقد أنشأنا GPT تحدث إلى Slack على OpenAI. تطبيق الويب تحدث إلى Slack مشابه جدًا.

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt=""><figcaption><p>تطبيق Talk-to-Slack.com بواسطة Rememberizer على Heroku</p></figcaption></figure>

</div>

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt=""><figcaption><p>تحدث إلى Slack GPT بواسطة Rememberizer على OpenAI</p></figcaption></figure>

</div>

***

### مقدمة

في هذا الدليل، نقدم تعليمات خطوة بخطوة والكود المصدري الكامل لمساعدتك في إنشاء تطبيقك الخاص المشابه لنظام التكامل الخاص بنا مع GPT للتحدث إلى Slack من Rememberizer.ai. على عكس تكامل Slack، يوفر تطبيق الويب المزيد من الميزات والتحكم، مثل البحث في الويب، الوصول إلى قاعدة البيانات المحلية، الرسوم البيانية والرسوم المتحركة، وجمع الدفعات. بالإضافة إلى ذلك، يمكن استخدامه من قبل أي شخص بدون الحاجة لحساب premium genAI.

### نظرة عامة

تطبيقنا المثالي، تحدث إلى Slack، يتم استضافته على Heroku ويدمج LLM الخاص بـ OpenAI مع Rememberizer.ai لتعزيز تجربتك على Slack. تم بناء التطبيق الويب باستخدام Flask ويوفر خصائص مثل تكامل OAuth2، الوصول إلى بيانات Slack، وواجهة مستخدم سهلة الاستخدام.

### الميزات

* **هندسة معتمدة على Flask**: يتم التعامل مع العمليات الخلفية، والاتصالات الأمامية، وتفاعلات API بواسطة Flask.
* **تكامل OAuth2**: تأخير آمن والوصول الى البيانات مع بروتوكول OAuth2 في Rememberizer. 
* **الوصول إلى بيانات Slack**: يتم جلب بيانات سلاك المتصلة بالمستخدم بشكل آمن باستخدام APIs من Rememberizer. 
* **تكامل OpenAI LLM**: يتم معالجة الاستفسارات باستخدام خدمة LLM في OpenAI للحصول على ردود فعل ثرية بالمعرفة.
* **واجهة المستخدم البديهية**: التنقل والتفاعل السهل مع تصميم واجهة المستخدم الحديث. 
* **أفضل الممارسات**: الالتزام بمعايير الأمان وتجربة المستخدم لتكامل سلس.

### الإعداد والتوزيع

#### المتطلبات الأساسية

* بايثون
* فلاسک

<div data-gb-custom-block data-tag="hint" data-style='info'>

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

</div>

#### تكوين البيئة

قم بتعيين هذه المتغيرات البيئية:

* `APP_SECRET_KEY`: مفتاح سري فريد لـ Flask.
* `REMEMBERIZER_CLIENT_ID`: رقم العميل لتطبيقك Rememberizer.
* `REMEMBERIZER_CLIENT_SECRET`: السري العميل لتطبيقك Rememberizer.
* `OPENAI_API_KEY`: مفتاح واجهة برمجة تطبيقات OpenAI الخاص بك.

#### تشغيل التطبيق

1. **بدء تطبيق Flask**: قم بتشغيل `flask run` في الطرفية وادخل إلى التطبيق على `http://localhost:5000`.
2. **انسخ عنوان URL الخاص بالاستدعاء إلى إعدادات تطبيق Rememberizer الخاص بك**: `https://<YOURHOST>/auth/rememberizer/callback` مثال: `http://localhost:5000/auth/rememberizer/callback`.

#### النشر إلى السحابة

يوصى بالنشر على منصات مثل هيروكو، منصة جوجل السحابية (GCP)، خدمات أمازون ويب (AWS)، أو مايكروسوفت أزور.

**نشر هيروكو**

1. **إنشاء حساب هيروكو**: قم بتثبيت واجهة سطر الأوامر الخاصة بهيروكو.
2. **تحضير تطبيقك**: تأكد من وجود `Procfile` و `runtime.txt` و `requirements.txt`.
3. **النشر**: استخدم واجهة سطر الأوامر الخاصة بهيروكو أو تكامل GitHub للنشر.

**خطوات مفصلة**

* **ربط هيروكو بـ GitHub**: قم بتمكين النشر التلقائي من مستودع GitHub لتحديثات سلسة.
* **النشر يدويًا**: اختياريًا، استخدم النشر اليدوي لمزيد من التحكم.

**إعدادات إضافية**

* تثبيت واجهة سطر الأوامر الخاصة بهيروكو: `brew tap heroku/brew && brew install heroku` (macOS).
* إضافة شهادات SSL: استخدم الشهادات الموقعة ذاتيًا للإعداد الأولي لـ HTTPS.
* تكوين متغيرات البيئة على هيروكو: استخدم `heroku config:set KEY=value` للمفاتيح الأساسية.

**منصات سحابية أخرى**

* **GCP**: قم بإعداد حساب GCP، حضر تطبيقك باستخدام `app.yaml`، وانشر باستخدام `gcloud app deploy`.
* **AWS**: استخدم Elastic Beanstalk للنشر بعد إعداد حساب AWS وواجهة سطر الأوامر الخاصة بـ AWS.
* **Azure**: انشر من خلال خدمة تطبيقات Azure بعد إنشاء حساب Azure وتثبيت واجهة سطر الأوامر الخاصة بـ Azure.

#### الأمان وأفضل الممارسات

قبل النشر، تحقق من ملف `requirements.txt`، واضبط الإعدادات للإنتاج، وقم بتحديث عناوين إعادة توجيه OAuth.

### ملاحظات كود التطبيق

**@app.route('/') (مسار الفهرس):**

هذا المسار يقوم بعرض قالب index.html عند الوصول إلى عنوان URL الجذر (/). ويعمل كصفحة رئيسية لتطبيقك.

**@app.route('/auth/rememberizer') (مسار مصادقة Rememberizer):**

هذا المسار يبدأ عملية مصادقة OAuth2 مع Rememberizer.ai. يقوم بإنشاء قيمة حالة عشوائية، ويخزنها في الجلسة، وينشئ عنوان URL للتفويض مع المعلمات اللازمة (معرف العميل، URI إعادة التوجيه، النطاق، والحالة)، ويعيد توجيه المستخدم إلى صفحة تفويض Rememberizer.ai.

**@app.route('/auth/rememberizer/callback') (مسار رد الاتصال لـ Rememberizer):**

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

**@app.route('/dashboard') (مسار لوحة التحكم):**

هذا المسار يعرض صفحة لوحة التحكم للمستخدم. يتحقق مما إذا كان لدى المستخدم رمز وصول في الجلسة؛ إذا لم يكن كذلك، فإنه يعيد توجيههم إلى مسار المصادقة. إذا تم مصادقة المستخدم، فإنه يقوم بإجراء طلب إلى نقطة نهاية حساب Rememberizer.ai لاسترداد معلومات الحساب ويعرض قالب dashboard.html مع هذه المعلومات.

**@app.route('/slack-info') (مسار معلومات تكامل Slack):**

هذا المسار يعرض معلومات حول تكامل Slack الخاص بالمستخدم مع Rememberizer.ai. يتحقق من وجود رمز وصول ويقوم بإجراء طلب إلى نقطة نهاية تكاملات Rememberizer.ai للحصول على بيانات التكامل. ثم يقوم بعرض قالب slack_info.html مع هذه البيانات.

**@app.route('/ask', methods=\['POST']) (مسار السؤال):**

هذا المسار يتعامل مع تقديم الأسئلة من المستخدم. يتحقق من وجود رمز وصول، يستخرج سؤال المستخدم من بيانات النموذج، ويقوم بإجراء طلب إلى نقطة نهاية بحث الوثائق في Rememberizer.ai للعثور على معلومات ذات صلة. ثم يستخدم نموذج GPT-4 من OpenAI لتوليد إجابة بناءً على السؤال ونتائج البحث. يتم عرض الإجابة في قالب answer.html.

### ملاحظات إضافية

* **الرمزية**: مصممة بأسلوب فن الورق المطوى بالتفصيل، يعكس التكامل بين الذكاء الاصطناعي والاتصالات. تم إنشاء الرمز لدينا في Midjourney و Image2Icon.
* **تكوين SSL**: قم بإنشاء شهادات ذاتية التوقيع باستخدام OpenSSL للاتصال الآمن.

### استكشاف وابتكار

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

***

توفر هذه الوثيقة المعدلة دليلًا شاملاً للمطورين لإنشاء تطبيق ويب مدمج بالذكاء الاصطناعي، مشابه لـ Talk-to-Slack. يتضمن تعليمات مفصلة للإعداد والنشر ونظرة عامة على كود التطبيق، بالإضافة إلى أفضل


==> developer/creating-a-rememberizer-gpt.md <==
---
description: >-
  في هذا الدليل، ستتعلم كيفية إنشاء تطبيق Rememberizer والاتصال بـ
  OpenAI GPT، مما يسمح لـ GPT بالوصول إلى وظائف واجهة برمجة التطبيقات الخاصة بـ Rememberizer.
---

# إنشاء Rememberizer GPT

### المتطلبات الأساسية

أولاً، تحتاج إلى [تسجيل تطبيق Rememberizer](registering-rememberizer-apps.md) وتكوينه بالإعدادات المناسبة.

لإنشاء GPT، ستحتاج إلى تعيين أصل الطلب المصرح به لتطبيق Rememberizer الخاص بك إلى `https://chat.openai.com`.

> تحتاج إلى إضافة عنوان URL للرد لتسجيل التطبيق ولكن يمكنك العثور على عنوان URL للرد فقط بعد إضافة إجراء إلى GPT الخاص بك، في الوقت الحالي اتركه كقيمة وهمية (مثل https://chat.openai.com). بعد حصولك على عنوان URL للرد، تحتاج إلى تحديثه بالقيمة الصحيحة للتطبيق.\
> \
> <mark style="color:red;">**ملاحظة:**</mark> <mark style="color:red;">تقوم GPTs بتحديث عنوان URL للرد الخاص بها بعد تغيير تكوينها. تأكد من نسخ أحدث عنوان URL للرد.</mark>

بعد إنشاء تطبيق، انسخ **معرف العميل** و **سر العميل**. سنستخدمهما عند إنشاء GPT. يمكن زيارة التعليمات حول كيفية الحصول على هذه المعلومات في [تفويض تطبيقات Rememberizer](https://docs.rememberizer.ai/developer/authorizing-rememberizer-apps).

<figure><img src="../.gitbook/assets/registered_app_credentials.png" alt=""><figcaption></figcaption></figure>

### إنشاء GPT

يمكنك البدء بـ [إنشاء GPT في واجهة مستخدم ChatGPT](https://chat.openai.com/gpts/editor).

<div data-gb-custom-block data-tag="hint" data-style='warning'>

ملاحظة: إنشاء تطبيق GPT مخصص متاح فقط لحساب خطة التسعير.

</div>

#### إعدادات GPT

يمكنك ملء المعلومات كما تشاء. إليك مثال يمكنك تجربته:

<table><thead><tr><th width="156">الحقل</th><th>قيمة المثال</th></tr></thead><tbody><tr><td>الاسم</td><td>RememberizerGPT</td></tr><tr><td>الوصف</td><td>تحدث مباشرة إلى جميع ملفات PDF والمستندات والجداول والعروض التقديمية على Google Drive وقنوات Slack.</td></tr><tr><td>التعليمات</td><td>تم تصميم Rememberizer للتفاعل بسلاسة مع أداة Rememberizer، مما يمكّن المستخدمين من استعلام بياناتهم بكفاءة من مصادر متعددة مثل Google Drive وSlack. الهدف الأساسي هو توفير وصول سريع ودقيق إلى بيانات المستخدم، مستفيدًا من قدرات Rememberizer لتحسين سرعة البحث ودقته. يجب أن يوجه GPT المستخدمين في صياغة استفساراتهم وتفسير النتائج، مما يضمن تجربة سلسة وسهلة الاستخدام. من الضروري الحفاظ على الوضوح والدقة في الردود، خاصة عند التعامل مع استرجاع البيانات وتحليلها. يجب أن يكون GPT قادرًا على التعامل مع مجموعة واسعة من الاستفسارات، من عمليات البحث البسيطة عن البيانات إلى عمليات البحث الأكثر تعقيدًا التي تتضمن معلمات أو مصادر متعددة. التركيز هو على تعزيز قدرة المستخدم على الوصول بسرعة وفعالية إلى المعلومات التي يحتاجها، مما يجعل العملية سهلة قدر الإمكان.</td></tr></tbody></table>

#### إنشاء إجراء Rememberizer

من محرر GPT:

1. اختر "تكوين"
2. "إضافة إجراء"
3. قم بتكوين نوع المصادقة.

    * اضبط نوع المصادقة على **OAuth**.
    * ألصق **معرف العميل** و **سر العميل** من الخطوات أعلاه.
    * عنوان URL للتفويض: `https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/`
    * عنوان URL للتوكن: `https://api.rememberizer.ai/api/v1/auth/oauth2/token/`
    * اترك **النطاق** فارغًا.
    * انقر على **حفظ**.

    <figure><img src="../.gitbook/assets/gpt_auth_type_config.png" alt=""><figcaption></figcaption></figure>
4. املأ مواصفات OpenAPI الخاصة بـ Rememberizer. انسخ المحتوى في القسم القابل للتوسيع أدناه والصقه في حقل **المخطط**:

<details>

<summary>Rememberizer_OpenAPI.yaml</summary>

||CODE_BLOCK||yaml
openapi: 3.1.0
info:
  title: واجهة برمجة تطبيقات Rememberizer
  description: واجهة برمجة تطبيقات للتفاعل مع Rememberizer.
  version: v1
servers:
  - url: https://api.rememberizer.ai/api/v1
paths:
  /account/:
    get:
      summary: استرجاع تفاصيل حساب المستخدم الحالي.
      description: الحصول على معلومات الحساب
      operationId: account
      responses:
        "200":
          description: معلومات حساب المستخدم.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                    description: المعرف الفريد للمستخدم. لا تعرض هذه المعلومات في أي مكان.
                  email:
                    type: string
                    format: email
                    description: عنوان البريد الإلكتروني للمستخدم.
                  name:
                    type: string
                    description: اسم المستخدم.
  /integrations/:
    get:
      summary: قائمة بجميع تكاملات مصادر البيانات المتاحة.
      description: تسترجع هذه العملية مصادر البيانات المتاحة.
      operationId: integrations_retrieve
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: قائمة بمصادر البيانات المتاحة
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          description: المعرف الفريد لمصدر البيانات. لا تعرض هذه المعلومات في أي مكان.
                        integration_type:
                          type: string
                          description: نوع مصدر البيانات.
                        integration_step:
                          type: string
                          description: خطوة التكامل.
                        source:
                          type: string
                          description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                        document_type:
                          type: string
                          description: نوع الوثيقة.
                        document_stats:
                          type: object
                          properties:
                            status:
                              type: object
                              description: حالة مصدر البيانات.
                              properties:
                                indexed:
                                  type: integer
                                  description: عدد الوثائق المفهرسة.
                                indexing:
                                  type: integer
                                  description: عدد الوثائق التي يتم فهرستها.
                                error:
                                  type: integer
                                  description: عدد الوثائق التي بها أخطاء.
                            total_size:
                              type: integer
                              description: الحجم الإجمالي لمصدر البيانات بالبايت.
                            document_count:
                              type: integer
                              description: عدد الوثائق في مصدر البيانات.
                  message:
                    type: string
                    description: رسالة تشير إلى حالة العملية.
                  code:
                    type: string
                    description: رمز يشير إلى حالة العملية.
  /documents/:
    get:
      summary: استرجاع قائمة بجميع الوثائق وقنوات Slack.
      description: استخدم هذه العملية لاسترجاع بيانات التعريف حول جميع الوثائق المتاحة، والملفات، وقنوات Slack والمعرفة المشتركة داخل مصادر البيانات. يجب عليك تحديد نوع التكامل أو تركه فارغًا لإدراج كل شيء.
      operationId: documents_list
      parameters:
        - in: query
          name: page
          description: فهرس الصفحة
          schema:
            type: integer
        - in: query
          name: page_size
          description: الحد الأقصى لعدد الوثائق التي يتم إرجاعها في صفحة
          schema:
            type: integer
        - in: query
          name: integration_type
          description: تصفية الوثائق حسب نوع التكامل.
          schema:
            type: string
            enum:
              - google_drive
              - slack
              - dropbox
              - gmail
              - common_knowledge
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    description: العدد الإجمالي للوثائق.
                  next:
                    type: string
                    nullable: true
                    description: عنوان URL للصفحة التالية من النتائج.
                  previous:
                    type: string
                    nullable: true
                    description: عنوان URL للصفحة السابقة من النتائج.
                  results:
                    type: array
                    description: قائمة بالوثائق، وقنوات Slack، والمعرفة المشتركة، إلخ.
                    items:
                      type: object
                      properties:
                        document_id:
                          type: string
                          format: uuid
                          description: المعرف الفريد للوثيقة. لا تعرض هذه المعلومات في أي مكان.
                        name:
                          type: string
                          description: اسم الوثيقة.
                        type:
                          type: string
                          description: نوع الوثيقة.
                        path:
                          type: string
                          description: مسار الوثيقة.
                        url:
                          type: string
                          description: عنوان URL للوثيقة.
                        id:
                          type: integer
                          description: المعرف الفريد للوثيقة.
                        integration_type:
                          type: string
                          description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                        source:
                          type: string
                          description: مصدر الوثيقة.
                        status:
                          type: string
                          description: حالة الوثيقة.
                        indexed_on:
                          type: string
                          format: date-time
                          description: التاريخ والوقت الذي تم فيه فهرسة الوثيقة.
                        size:
                          type: integer
                          description: حجم الوثيقة بالبايت.
  /documents/search/:
    get:
      summary: البحث عن الوثائق حسب التشابه الدلالي.
      description: ابدأ عملية بحث بنص استعلام يصل إلى 400 كلمة واستقبل أكثر الردود دلالية من المعرفة المخزنة. لتحويل الأسئلة إلى إجابات، قم بتحويل سؤالك إلى إجابة مثالية وقدمها لاستقبال إجابات حقيقية مشابهة.
      operationId: documents_search_retrieve
      parameters:
        - name: q
          in: query
          description: جملة تصل إلى 400 كلمة ترغب في العثور على أجزاء معرفة دلالية مشابهة لها.
          schema:
            type: string
        - name: n
          in: query
          description: عدد الأجزاء الدلالية المشابهة للنص التي ترغب في إرجاعها. استخدم 'n=3' لما يصل إلى 5، و'n=10' لمزيد من المعلومات. إذا لم تتلقَ معلومات كافية، فكر في المحاولة مرة أخرى بقيمة 'n' أكبر.
          schema:
            type: integer
      responses:
        "200":
          description: استرجاع ناجح للوثائق
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: قائمة بالأجزاء الدلالية المشابهة للمعرفة
                    items:
                      type: object
                      properties:
                        chunk_id:
                          type: string
                          description: المعرف الفريد للجزء.
                        document:
                          type: object
                          description: تفاصيل الوثيقة.
                          properties:
                            id:
                              type: integer
                              description: المعرف الفريد للوثيقة.
                            document_id:
                              type: string
                              description: المعرف الفريد للوثيقة.
                            name:
                              type: string
                              description: اسم الوثيقة.
                            type:
                              type: string
                              description: نوع الوثيقة.
                            path:
                              type: string
                              description: مسار الوثيقة.
                            url:
                              type: string
                              description: عنوان URL للوثيقة.
                            size:
                              type: string
                              description: حجم الوثيقة.
                            created_time:
                              type: string
                              description: التاريخ والوقت الذي تم فيه إنشاء الوثيقة.
                            modified_time:
                              type: string
                              description: التاريخ والوقت الذي تم فيه آخر تعديل على الوثيقة.
                            integration:
                              type: object
                              description: تفاصيل التكامل للوثيقة.
                              properties:
                                id:
                                  type: integer
                                integration_type:
                                  type: string
                                integration_step:
                                  type: string
                                source:
                                  type: string
                                  description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                                document_stats:
                                  type: object
                                  properties:
                                    status:
                                      type: object
                                      properties:
                                        indexed:
                                          type: integer
                                        indexing:
                                          type: integer
                                        error:
                                          type: integer
                                    total_size:
                                      type: integer
                                      description: الحجم الإجمالي لمصدر البيانات بالبايت
                                    document_count:
                                      type: integer
                        matched_content:
                          type: string
                          description: المحتوى الدلالي المشابه.
                        distance:
                          type: number
                          description: التشابه الكوني
                  message:
                    type: string
                    description: رسالة تشير إلى حالة العملية.
                  code:
                    type: string
                    description: رمز يشير إلى حالة العملية.
                    nullable: true
        "400":
          description: طلب غير صحيح
        "401":
          description: غير مصرح
        "404":
          description: غير موجود
        "500":
          description: خطأ في الخادم الداخلي
  /documents/{document_id}/contents/:
    get:
      summary: استرجاع محتويات وثيقة محددة بواسطة المعرف.
      operationId: document_get_content
      description: يعيد محتوى الوثيقة ذات المعرف المحدد، مع فهرس أحدث جزء تم استرجاعه. كل استدعاء يجلب حتى 20 جزءًا. للحصول على المزيد، استخدم قيمة end_chunk من الاستجابة كـ start_chunk للاستدعاء التالي.
      parameters:
        - in: path
          name: document_id
          required: true
          description: المعرف الخاص بالوثيقة لاسترجاع المحتويات لها.
          schema:
            type: integer
        - in: query
          name: start_chunk
          schema:
            type: integer
          description: حدد الجزء الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي 0.
        - in: query
          name: end_chunk
          schema:
            type: integer
          description: حدد الجزء النهائي الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي start_chunk + 20.
      responses:
        "200":
          description: محتوى الوثيقة وفهرس أحدث جزء تم استرجاعه.
          content:
            application/json:
              schema:
                type: object
                properties:
                  content:
                    type: string
                    description: محتوى الوثيقة.
                  end_chunk:
                    type: integer
                    description: فهرس أحدث جزء تم استرجاعه.
        "404":
          description: الوثيقة غير موجودة.
        "500":
          description: خطأ في الخادم الداخلي.
  /common-knowledge/subscribed-list/:
    get:
      description: تسترجع هذه العملية قائمة المعرفة المشتركة (المعروفة أيضًا باسم المعرفة المشتركة) التي اشترك فيها المستخدم. تتضمن كل معرفة مشتركة قائمة بمعرفات الوثائق التي يمكن للمستخدم الوصول إليها.
      operationId: common_knowledge_retrieve
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                      description: هذا هو المعرف الفريد للمعرفة المشتركة. لا تعرض هذه المعلومات في أي مكان.
                    num_of_subscribers:
                      type: integer
                      description: يشير هذا إلى عدد المستخدمين الذين اشتركوا في هذه المعرفة المشتركة
                    publisher_name:
                      type: string
                    published_by_me:
                      type: boolean
                      description: يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم نشرها بواسطة المستخدم الحالي أم لا
                    subscribed_by_me:
                      type: boolean
                      description: يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم الاشتراك بها بواسطة المستخدم الحالي أم لا، يجب أن تكون true في هذه الواجهة البرمجية
                    created:
                      type: string
                      description: هذا هو الوقت الذي تم فيه إنشاء المعرفة المشتركة
                    modified:
                      type: string
                      description: هذا هو الوقت الذي تم فيه آخر تعديل على المعرفة المشتركة
                    name:
                      type: string
                      description: هذا هو اسم المعرفة المشتركة
                    image_url:
                      type: string
                      description: هذا هو عنوان URL للصورة الخاصة بالمعرفة المشتركة
                    description:
                      type: string
                      description: هذا هو وصف المعرفة المشتركة
                    memento:
                      type: integer
                      description: هذا هو معرف ميمنتو Rememberizer الذي تم إنشاء المعرفة المشتركة منه.
                    document_ids:
                      type: array
                      items:
                        type: integer
                      description: هذه هي قائمة معرفات الوثائق التي تنتمي إلى المعرفة المشتركة
  /documents/memorize/:
    post:
      description: تخزين المحتوى في قاعدة البيانات، والتي يمكن الوصول إليها من خلال نقطة نهاية البحث لاحقًا.
      operationId: documents_memorize_create
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: string
              required:
                - name
                - content
      responses:
        "201":
          description: تم تخزين المحتوى بنجاح
        "400":
          description: طلب غير صحيح
        "401":
          description: غير مصرح
        "500":
          description: خطأ في الخادم الداخلي
  /discussions/{discussion_id}/contents/:
    get:
      summary: استرجاع محتويات مناقشة بواسطة المعرف. يمكن أن تكون المناقشة دردشة Slack أو Discord.
      operationId: discussion_get_content
      description: يعيد محتوى المناقشة ذات المعرف المحدد. يمكن أن تكون المناقشة دردشة Slack أو Discord. تحتوي الاستجابة على حقلين، discussion_content و thread_contents. يحتوي الأول على الرسائل الرئيسية للدردشة، بينما يحتوي الأخير على خيوط المناقشة.
      parameters:
        - in: path
          name: discussion_id
          required: true
          description: المعرف الخاص بالمناقشة لاسترجاع المحتويات لها. المناقشات هي 
          schema:
            type: integer
        - in: query
          name: integration_type
          required: true
          schema:
            type: string
          description: حدد تكامل المناقشة. حاليًا، يمكن أن تكون "slack" أو "discord" فقط.
        - in: query
          name: from
          schema:
            type: string
          description: حدد الوقت الذي نريد فيه استرجاع محتوى المناقشة بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فإن الوقت الافتراضي هو الآن.
        - in: query
          name: to
          schema:
            type: string
          description: حدد الوقت النهائي الذي نريد فيه استرجاع محتوى المناقشة بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فإنه يكون 7 أيام قبل معلمة "from".
      responses:
        "200":
          description: الرسائل الرئيسية والخيوط للمناقشة في نطاق زمني.
          content:
            application/json:
              schema:
                type: object
                properties:
                  discussion_content:
                    type: string
                    description: محتوى المناقشات الرئيسية.
                  thread_contents:
                    type: object
                    description: قائمة من القواميس تحتوي على خيوط المناقشة، كل مفتاح يشير إلى التاريخ والوقت للخيط بتنسيق ISO 8601 والقيمة هي الرسائل الخاصة بالخيط.
        "404":
          description: المناقشة غير موجودة.
        "500":
          description: خطأ في الخادم الداخلي.
||CODE_BLOCK||

</details>

5. أضف هذا الرابط كسياسة الخصوصية: `https://docs.rememberizer.ai/notices/privacy-policy`.
6. بعد إنشاء الإجراء، انسخ عنوان URL للرد وألصقه في تطبيق Rememberizer الخاص بك.

<figure><img src="../.gitbook/assets/rememberizer_app_callback_url.png" alt=""><figcaption></figcaption></figure>


==> developer/registering-rememberizer-apps.md <==
---
description: >-
  يمكنك إنشاء وتسجيل تطبيقات Rememberizer تحت حسابك. يمكن أن تعمل تطبيقات Rememberizer نيابة عن المستخدم.
---

# تسجيل تطبيقات Rememberizer

1.  في الزاوية العلوية اليسرى من أي صفحة، انقر على **المطور**، ثم انقر على **التطبيق المسجل**.

    <figure><img src="../.gitbook/assets/registered_apps_browse.png" alt=""><figcaption></figcaption></figure>
2.  انقر على **تسجيل تطبيق جديد**. ستظهر نافذة منبثقة لملء معلومات تطبيقك.

    <figure><img src="../.gitbook/assets/register_new_app.png" alt=""><figcaption></figcaption></figure>
3. في **"اسم التطبيق"**، اكتب اسم تطبيقك.
4. في **"الوصف (اختياري)"**، املأ وصف تطبيقك إذا لزم الأمر.
5. في **"شعار التطبيق (اختياري)"**، قم بتحميل شعار تطبيقاتك إذا كان لديك.
6. في **"رابط الصفحة الرئيسية"**، اكتب نطاق صفحتك الرئيسية. تحتوي صفحتك الرئيسية على ملخص مفصل لما يفعله تطبيقك وكيف يتكامل مع Rememberizer.
7. في **"أصول الطلبات المصرح بها"**، اكتب نطاق موقع تطبيقك.
8. في **"روابط إعادة التوجيه المصرح بها"**، اكتب رابط الاستدعاء لتطبيقك.
9. انقر على **"إنشاء تطبيق"**.


==> developer/README.md <==
# المطور



==> developer/vector-stores.md <==
---
description: >-
  ستساعدك هذه الدليل على فهم كيفية استخدام متجر المتجهات الخاص بـ Rememberizer
  كمطور.
layout:
  title:
    visible: true
  description:
    visible: true
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# مخازن المتجهات

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

### المقدمة

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

### البدء

#### إنشاء متجر متجهات

1. انتقل إلى قسم متاجر المتجهات في لوحة التحكم الخاصة بك
2. انقر على "إنشاء متجر متجهات جديد":
   * ستظهر لك نموذج يطلب منك إدخال التفاصيل.
3. املأ التفاصيل:
   * **الاسم**: قدم اسمًا فريدًا لمتجر المتجهات الخاص بك.
   * **الوصف**: اكتب وصفًا موجزًا لمتجر المتجهات.
   * **مخطط البيانات**: حدد أبعاد المتجهات وأي حقول إضافية.
     * يمكنك اختيارياً تحديد نموذج التضمين، واستراتيجية الفهرسة، ومقاييس التشابه. تؤثر هذه الإعدادات على كيفية إنشاء المتجهات ومقارنتها، مما يحسن الأداء لحالة الاستخدام الخاصة بك.
4. قدم النموذج:
   * انقر على زر "إنشاء". ستتلقى إشعار نجاح، وسيظهر المتجر الجديد في قائمة متاجر المتجهات الخاصة بك.

<figure><img src="../.gitbook/assets/create_vector_DB_store.png" alt=""><figcaption><p>إنشاء متجر متجهات جديد</p></figcaption></figure>

#### إدارة مخازن المتجهات

1. عرض وتحرير مخازن المتجهات:
   * الوصول إلى لوحة الإدارة لعرض أو تحرير أو حذف مخازن المتجهات.
2. عرض المستندات:
   * تصفح المستندات الفردية والبيانات الوصفية المرتبطة بها داخل مخزن متجهات محدد.
3. الإحصائيات:
   * عرض إحصائيات مفصلة مثل عدد المتجهات المخزنة، أداء الاستعلام، ومقاييس التشغيل.

<figure><img src="../.gitbook/assets/vector_store_management.png" alt=""><figcaption><p>عرض تفاصيل مخزن متجهات</p></figcaption></figure>

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

تُستخدم مفاتيح واجهة برمجة التطبيقات للمصادقة وتفويض الوصول إلى نقاط واجهة برمجة التطبيقات لمخزن متجهات Rememberizer. إن الإدارة السليمة لمفاتيح واجهة برمجة التطبيقات ضرورية للحفاظ على أمان وسلامة مخازن المتجهات الخاصة بك. تغطي هذه القسم كيفية إنشاء وإلغاء مفاتيح واجهة برمجة التطبيقات لمخازن المتجهات الخاصة بك.

#### إنشاء مفاتيح API

1. انتقل إلى صفحة تفاصيل متجر المتجهات الخاص بك
2. انتقل إلى قسم إدارة مفاتيح API:
   * يمكن العثور عليه ضمن علامة التبويب "الإعدادات"
3. انقر على **"إضافة مفتاح API"**:
   * ستظهر لك نموذج يطلب منك إدخال التفاصيل.
4. املأ التفاصيل:
   * **الاسم**: قدم اسمًا لمفتاح API لمساعدتك في تحديد حالة استخدامه.
5. قدم النموذج:
   * انقر على زر "إنشاء". سيتم إنشاء مفتاح API الجديد وعرضه. تأكد من نسخه وتخزينه بأمان. يتم استخدام هذا المفتاح للمصادقة على الطلبات إلى متجر المتجهات المحدد.

<figure><img src="../.gitbook/assets/vector_store_api_key.png" alt=""><figcaption><p>إنشاء مفتاح API جديد</p></figcaption></figure>

#### إلغاء مفاتيح API

إذا لم تعد بحاجة إلى مفتاح API، يمكنك حذفه لمنع أي استخدام غير مناسب محتمل.

لأسباب أمنية، قد ترغب في تغيير مفاتيح API الخاصة بك بشكل دوري. يتضمن ذلك إنشاء مفتاح جديد وإلغاء المفتاح القديم.

### استرجاع معلومات متجر المتجهات باستخدام مفتاح API

بعد إنشاء متجر متجهات جديد وتوليد مفتاح API، يمكنك مشاركة هذا المفتاح مع المستخدمين الذين يحتاجون إلى الوصول إلى متجر المتجهات. يتيح مفتاح API للمستخدمين تحميل المستندات، والبحث عن المستندات، وأداء عمليات أخرى ضمن متجر المتجهات. ومع ذلك، قبل أن يتمكن المستخدمون من التفاعل مع متجر المتجهات، يحتاجون إلى استرجاع معرف متجر المتجهات ومعلومات أخرى ذات صلة باستخدام مفتاح API.

للحصول على معلومات تفصيلية لكل نقطة نهاية API والاستجابة، قم بزيارة صفحة [vector-store](api-documentations/vector-store/ "mention").

***

تأكد من التعامل مع مفاتيح API بشكل آمن واتباع أفضل الممارسات لإدارة مفاتيح API.


==> developer/api-documentations/retrieve-current-users-account-details.md <==
# استرجاع تفاصيل حساب المستخدم الحالي

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/account/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-slacks-content.md <==
# استرجاع محتوى Slack

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/discussions/{discussion_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-document-contents.md <==
# استرجاع محتويات الوثيقة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/{document_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/get-all-added-public-knowledge.md <==
# الحصول على جميع المعرفة العامة المضافة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/common_knowledge/subscribed-list/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/README.md <==
# توثيق واجهة برمجة التطبيقات

يمكنك مصادقة واجهات برمجة التطبيقات باستخدام إما [OAuth2](../authorizing-rememberizer-apps.md) أو [مفاتيح API](../registering-and-using-api-keys.md). OAuth2 هو إطار عمل قياسي للتفويض يمكّن التطبيقات من الوصول بشكل آمن إلى مستندات محددة داخل نظام ما. من ناحية أخرى، توفر مفاتيح API طريقة أبسط لاسترجاع المستندات من قاعدة معرفة مشتركة دون الحاجة للخضوع لعملية مصادقة OAuth2.


==> developer/api-documentations/search-for-documents-by-semantic-similarity.md <==
# البحث عن المستندات حسب التشابه الدلالي

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/search/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-documents.md <==
# استرجاع الوثائق

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/list-available-data-source-integrations.md <==
# قائمة تكاملات مصادر البيانات المتاحة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/integrations/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/memorize-content-to-rememberizer.md <==
# حفظ المحتوى إلى Rememberizer

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/memorize/' data-method='post'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/get-the-information-of-a-document.md <==
# احصل على معلومات مستند

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/remove-a-document-in-vector-store.md <==
# إزالة مستند من مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='delete'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md <==
# تحديث محتوى الملف في متجر المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='patch'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md <==
# البحث عن مستندات مخزن المتجهات حسب التشابه الدلالي

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/vector-stores/{vector-store-id}/documents/search' data-method='get'>

[rememberizer_openapi (1).yml](<../../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/upload-files-to-a-vector-store.md <==
# رفع الملفات إلى مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/upload' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md <==
# احصل على قائمة بالمستندات في مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/README.md <==
# واجهات برمجة تطبيقات تخزين المتجهات



==> developer/api-documentations/vector-store/get-vector-stores-information.md <==
# احصل على معلومات مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/me' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md <==
# إضافة مستند نصي جديد إلى مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/create' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> notices/terms-of-use.md <==
# شروط الاستخدام

## 1. مقدمة 

يحدد هذا الوثيقة شروط الاستخدام ("الشروط") لـ Rememberizer ، وهو خدمة من Skydeck AI Inc ("Rememberizer") بما في ذلك جميع الصفحات المقدمة للمستخدم في نطاق مخصص أو متاح عمومًا ضمن \*.rememberizer.ai وأي صفحات أخرى تربط بهذه الشروط ("المواقع"). هذه الشروط تشكل اتفاق قانوني ملزم بينك ، كمستخدم ، وSkydeck AI Inc ، كمزود لهذا النظام الأساسي. بالوصول إلى هذا النظام الأساسي أو استخدامه، أنت تؤكد موافقتك على الالتزام بهذه الشروط

### 2. قبول الشروط

بالوصول إلى أو استخدام أي جزء من المواقع، تؤكد أنك تبلغ من العمر 18 عامًا على الأقل، وأنك قد قرأت وفهمت شروط الاستخدام هذه وسياسة الخصوصية لـ Rememberizer (التي تتم إدراجها في هذه الشروط عن طريق الإشارة)، وتوافق على الالتزام القانوني بهم. 

في هذه الشروط، "نحن"، "بنا"، و"لنا" تشير إلى Rememberizer، بينما "أنت" يشير إلى كل منك كفرد وأي كيان تمثله. بإستخدامك لمنصتنا، تؤكد أنك تستطيع قبول هذه الشروط نيابة عن أي كيان من هذا النوع، مما يعني الالتزام بهذه الشروط.

### 3. معلومات الاتصال

SkyDeck AI Inc. هي الكيان الذي تتعاقد معه. عنواننا ومعلومات الاتصال الخاصة بنا هي كما يلي:

SkyDeck AI Inc.\
548 Market St. PMB38234\
San Francisco, CA 94104\
الهاتف: 1.415.744.1557\
للاستفسارات القانونية: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)

### 4. منح الرخصة والحقوق الملكية

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

ما لم يذكر خلاف ذلك، فإن كل محتوى متاح عبر المنصة (بما في ذلك ولكن لا تقتصر على البرمجيات، التسليمات، المعلومات، واجهات المستخدم، الصور الرسومية، العلامات التجارية، الشعارات، الصور، الأعمال الفنية، الفيديوهات، المستندات، والمظهر العام للمنصة) مملوك أو مراقب أو مرخص من قبل أو لـ Rememberizer. يحمي هذا المحتوى بموجب العديد من القوانين بما في ذلك قوانين التجارة، حقوق الطبع والنشر، البراءات والعلامات التجارية، وحقوق الملكية الفكرية الأخرى وقوانين المنافسة الغير عادلة. تحجز Rememberizer جميع الحقوق في وإلى هذا المحتوى.&#x20;

يظل محتواك ملكك الخاص. تقدم لنا رخصة غير حصرية، سارية للتجديد لاستخدام محتواك لغرض تقديم خدمتنا لك.

يحظر صراحة بالقانون أي استنساخ أو إعادة توزيع أو استخدام غير مصرح به لأي جزء من المنصة، وقد يؤدي إلى عقوبات مدنية أو جنائية.

### 5. مسؤولية الحساب

إذا قمت بفتح حساب على المنصة، أنت مسؤول عن الحفاظ على سرية معلومات حسابك وعن كافة الأنشطة تحت حسابك. بقبولك لهذه الشروط وإنشاء حساب، أنت توافق على جمعنا، استخدامنا، والكشف عن معلوماتك كما هو موضح في سياسة الخصوصية. لا يمكن لأحد تحت سن 18 أن يقوم بالتسجيل للحصول على حساب أو تقديم أي معلومات شخصية لـ Rememberizer أو المنصة. أبلغ Rememberizer فورا عن أي استخدام غير مصرح للحساب. قد تكون مسؤولا عن الخسائر الناجمة عن الاستخدام غير المصرح. لا تستخدم حساب أي شخص آخر دون موافقة مسبقة من Rememberizer. التسجيل في الحساب غير صالح حيثما كان محظورا.

### 6. حقوق ومسؤوليات المستخدم

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

### 7. حقوق ومسؤوليات مزود الخدمة

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

### 8. قواعد المحتوى

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

### 9. الإساءة والإخلال

يمكن أن ينتج عن الإساءة للاستخدام أو الإخلال بهذه الشروط والأحكام عقوبات، تشمل على سبيل المثال لا الحصر، تعليق أو إنهاء الوصول إلى المنصة، اتخاذ إجراءات قانونية، و / أو التعويضات.

### 10. إخلاء ضمانات

توافق على أن استخدامك للمنصة، بما في ذلك أي محتوى، هو على مسؤوليتك الخاصة. يتم توفير المنصة والمحتوى على أساس "كما هي" و "حسبما هي متاحة". لا تقدم Rememberizer أي ضمانات، صراحة أو ضمنية، وتتنازل عن جميع الضمانات الممكنة، بما في ذلك دون حصر الضمانات الضمنية للقابلية للبيع، والملاءمة لغرض معين، والعنوان وعدم التعدي. لا تضمن Rememberizer أن المنصة أو المحتوى دقيق، متاح بشكل مستمر، كامل، موثوق، آمن، حالي، خالٍ من الأخطاء، أو خالي من الفيروسات أو مكونات ضارة أخرى.

### 11. التعويض

أنت توافق على تعويض Rememberizer والدفاع عنها وحمايتها من أي طلبات أو مطالبات أو خسائر أو أضرار أو تكاليف أو مسئولية أو إجراءات أو نفقات (بما في ذلك الأتعاب المعقولة للمحامين والخبراء وتكاليف التحقيق)، بالقدر الأقصى المسموح به من قبل القانون. وهذا يشمل أي مشاكل تنشأ عن أو في سياق استخدامك للمنصة، أو انتهاكك لهذه الشروط، أو انتهاكك لأي قانون أو تنظيم، أو انتهاكك لحقوق الغير، أو الكشف عن أو الاستدراج أو استخدام أي معلومات شخصية من قبلك، سواء بمعرفتك أو بدونها. تحتفظ Rememberizer بالحق في تولي الدفاع الحصري والتحكم في أي مسألة تخضع للتعويض من قبلك، وأنت توافق على التعاون مع Rememberizer في الدفاع عن هذا الادعاء. لا يمكنك الموافقة على أي تسوية تؤثر على Rememberizer دون الحصول على موافقة Rememberizer الكتابية المسبقة.

### 12. تعليق أو إنهاء الوصول

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

### 13. الحد من المسؤولية

إلى أقصى حد يسمح به القانون، فإنك توافق على تحمل كافة المخاطر الناشئة عن الوصول إلى النظام واستخدامه وكذا المحتوى. لن يكون مذكر أو أي من مديريه أو موظفيه أو وكلائه أو الموردين مسؤولين عن أي أضرار خاصة أو غير مباشرة أو عرضية أو استثنائية أو تبعية أو عقابية من أي نوع تنشأ عن أو فيما يتعلق بالنظام، وأي محتوى أو خدمات أو منتجات مدرجة على النظام أو متاحة بخلاف ذلك من خلاله. إجمالي المبلغ الذي يمكن أن يكون مذكر مسؤولا عنه لك نتيجة أو فيما يتعلق بهذه الشروط، أو من استخدام أو عجز عن استخدام النظام، لن يتجاوز مئة دولار (100.00 $).

### 14. حل النزاعات

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

### 15. التغييرات في الشروط

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

### 16. الترجمات

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


==> notices/privacy-policy.md <==
# سياسة الخصوصية

## سياسة الخصوصية لـ Rememberizer

تحترم SkyDeck AI Inc. ( "Rememberizer" ، "نحن" ، "لنا" أو "بنا") خصوصيتك وهي ملتزمة بحمايتها من خلال الامتثال لهذه السياسة. تصف هذه السياسة أنواع المعلومات التي قد نجمعها منك أو التي قد تقدمها عند استخدامك لمنصة الذكاء الاصطناعي الإبداعي rememberizer.ai (خدمتنا) وممارستنا لجمع واستخدام وحفظ وحماية والكشف عن تلك المعلومات.

### المعلومات التي نجمعها عنك وكيف نجمعها

نجمع عدة أنواع من المعلومات من مستخدمي خدمتنا وعنهم، بما في ذلك:

* المعلومات الشخصية، مثل اسمك، عنوان بريدك الإلكتروني، وأي معرّفات أخرى تمكّنك من التواصل معنا عبر الإنترنت أو خارجه.
* البيانات التقنية، مثل المعلومات المتعلقة باتصالك بالإنترنت، والأجهزة التي تستخدمها للوصول إلى خدمتنا، وتفاصيل الاستخدام.
* مفاتيح واجهة البرمجة وبيانات الاعتماد للوصول إلى نماذج الذكاء الاصطناعي المولدة من طرف ثالث المقدمة من قبلك.
* محتوى المستندات ("المعرفة") التي تتكون من مستندات كاملة (مثل مستندات Google)، والبيانات، والمناقشات (مثل محتوى قناة Slack). تأتي هذه المعلومات من مصادر بيانات تختارها وتختار أن تشاركها مع Rememberizer.&#x20;

نجمع هذه المعلومات:

* مباشرة منك عندما تزودنا بها من خلال السماح بالوصول إلى مصدر بيانات.
* مباشرة عندما تختار تطبيق قمت بدمجه مع Rememberizer حفظ النص في ذاكرة Rememberizer لاستخدامه لاحقًا من قبل ذلك التطبيق أو غيره.
* تلقائيًا أثناء تنقلك عبر الخدمة. قد تتضمن المعلومات التي تم جمعها تلقائيًا تفاصيل الاستخدام، عناوين IP، والمعلومات التي تم جمعها من خلال الكوكيز، ومنارات الويب، وغيرها من تقنيات التتبع.
* تلقائيًا عندما تغير بيانات المصدر بحيث يمكن عكس أحدث إصدار في معرفتنا.
* نؤكد أن أي بيانات مستخدم مسترجعة من واجهات برمجة التطبيقات لـ Google Workspace لا تُستخدم لتدريب نماذج الذكاء الاصطناعي/التعلم الآلي. هذه البيانات متاحة فقط للمستخدم الفردي الذي قدم موافقة صريحة، وتستخدم فقط لغرض تقديم وتحسين خدماتنا لك.

### كيف نستخدم معلوماتك

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

* لتزويدك بالخدمة ومحتواها، وأي معلومات أخرى، أو منتجات أو خدمات تطلبها منا.
* لتلبية أي غرض آخر تقدمه.
* لتزويدك بإشعارات حول حسابك.
* للوفاء بالتزاماتنا وفرض حقوقنا الناشئة عن أي عقود تم الدخول فيها بينك وبيننا.
* لإبلاغك عن التغييرات في خدمتنا أو أي منتجات أو خدمات نقدمها أو نوفرها من خلالها.
* لتحسين خدمتنا، المنتجات، أو الخدمات.
* للسماح لك بالمشاركة في الميزات التفاعلية على خدمتنا.
* يتم تخزين مكونات النص من المستندات المعرفية في قطع وفهرسة في متاجر بيانات المتجهات بحيث يمكن إرجاع الأجزاء التي يتم تقديرها لأن لها مدلولات للتطبيقات الطرف الثالث التي تأذن لها بالوصول إلى ذلك.&#x20;

### مشاركة الأطراف الثالثة

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

تتيح التنفيذ الحالي لـ Memento للمستخدم اختيار ملفات محددة، أو وثائق أو مجموعات من المحتوى مثل المجلد أو القناة التي يمكن استخدامها بواسطة التطبيق. ستضيف التنفيذات اللاحقة طرقًا إضافية لتصفية الوصول الخاص بالأطراف الثالثة مثل الإطارات الزمنية مثل "تم الإنشاء في الـ30 يومًا الماضية".\
\
القيمتين الافتراضيتين هما "None" و "All". الخيار All (الكل) يشارك كل ملف قد سمح له المستخدم بالوصول إليه عبر Rememberizer. أما الخيار None (لا شيء) فيعني عدم المشاركة بأي شيء مع التطبيق المطروح. يتيح اختيار None للمستخدم اختيار تطبيق ودمجه مع Rememberizer دون الحاجة إلى اتخاذ قرار حيال المحتوى الذي يرغب في توفيره. يعد اختيار Memento  بـ None أو تحرير Memento المطبق مسبقاً ومشاركته بـ None وسيلة لقطع وصول التطبيق إلى بيانات المستخدم دون الحاجة إلى إزالة التكامل. هذا مثل زر الإيقاف لبياناتك. يمكن أن تكون الـ Mementos المخصصة مصممة لغرض معين وتحمل أسماء تعكس ذلك، مثل "واجب منزلي" أو "تسويق".&#x20;

### الكشف عن معلوماتك

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

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

### حقوقك

لديك حقوق معينة بموجب قوانين حماية البيانات المعمول بها. قد تشمل هذه الحقوق ما يلي:

- طلب الوصول إلى بياناتك الشخصية.
- طلب تصحيح البيانات الشخصية التي نحتفظ بها عنك.
- طلب حذف بياناتك الشخصية.
- الاعتراض على معالجة بياناتك الشخصية.
- طلب تقييد معالجة بياناتك الشخصية.
- طلب نقل بياناتك الشخصية.
- الحق في سحب الموافقة.

### أمان البيانات

لقد قمنا بتنفيذ تدابير مصممة لتأمين معلوماتك الشخصية من الفقدان العرضي والوصول غير المصرح به، والاستخدام، والتعديل، والكشف. يتم تخزين جميع المعلومات التي تقدمها لنا على خوادمنا الآمنة وراء جدران الحماية. سيتم تشفير جميع معاملات الدفع ومفاتيح API باستخدام تكنولوجيا SSL.

### تغييرات في سياسة الخصوصية الخاصة بنا

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

### معلومات الاتصال

لطرح الأسئلة أو التعليق على سياسة الخصوصية هذه وممارسات الخصوصية لدينا، اتصل بنا على:

SkyDeck AI Inc.\
إلى: Rememberizer\
548 Market St. PMB38234\
سان فرانسيسكو، كاليفورنيا 94104\
الهاتف: 1.415.744.1557\
البريد الإلكتروني: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)


==> notices/README.md <==
# إشعارات



==> notices/releases/sep-13th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين فهرسة البيانات، وتتبع الاستخدام، والأداء، وتعزيز تجربة المستخدم.
---

# 13 سبتمبر 2024

### تحسينات

- **تحسين تتبع الاستخدام**: يقدم منطق جديد مراقبة أكثر دقة للحدود الخاصة بالتخزين والاستخدام.
- **أداء محسن**: تم تحسين إجراءات Memento الآن لتكون أكثر استجابة.
- **عرض أخطاء معزز**: رسائل الخطأ على صفحة المعرفة أصبحت أكثر وضوحًا عند فشل فهرسة المستندات، مما يسهل تحديد المشكلات.
- **تبسيط اتصال مصدر البيانات**: الآن يفتح لوحة مصدر البيانات تلقائيًا بعد الاتصال، مما يبسط عملية الإعداد.
- **تحسين إعدادات افتراضية**: تم تحديث إعدادات المستخدم الافتراضية لتحسين الأداء والدقة.

### ميزات جديدة

- **حذف المستندات دفعة واحدة**: يمكنك الآن حذف عدة مستندات في وقت واحد، مما يبسط إدارة البيانات.
- **إعادة الفهرسة التلقائية**: يتم إعادة فهرسة المجموعات تلقائيًا عند الحاجة، مما يضمن نتائج بحث محدثة.

### إصلاحات الأخطاء

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

==> notices/releases/jan-22nd-2024.md <==
---
description: >-
  يقدم هذا الإصدار ميزات جديدة مثل صفحة "استكشاف التطبيقات" وتحسين إدارة
  المستندات، إلى جانب تحسينات رئيسية وإصلاحات أخطاء لتجربة مستخدم أكثر سلاسة.
---

# 22 يناير، 2024

## المميزات الجديدة

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

## التحسينات

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

## إصلاحات الأخطاء

* تم حل المشكلات المتعلقة بمعالجة ملفات PDF المعقدة لتحسين قابلية القراءة والوصول.
* تم حل المشكلات المتعلقة بحدود معدل Slack لضمان تكامل غير متقطع.


==> notices/releases/oct-4th-2024.md <==
---
description: >-
    يركز هذا الإصدار على تعزيز الأداء والاستقرار، مع تحسينات كبيرة في عمليات المزامنة وإصلاحات للمشكلات المعروفة.
---
# 4 أكتوبر 2024
### التحسينات
- **تحسين التنقل في Google Drive**: تحسين أداء شجرة المعرفة في Google Drive لتصفح أسرع وأكثر سلاسة.
- **زيادة كفاءة المزامنة**: تحسين مزامنة المستندات من خلال تحسين إدارة المهام لتحديثات أسرع.

### إصلاحات الأخطاء
- **تم حل مشكلة التعطل عند فصل مصدر البيانات**: تم إصلاح مشكلة حيث كان فصل مصدر البيانات أثناء فتح لوحة المعرفة يتسبب في تعطل التطبيق.

==> notices/releases/apr-26th-2024.md <==
---
description: >-
  يجلب هذا التحديث تكامل متقدم للميمونتو، وميزات مزامنة محسّنة لـ
  Dropbox وGoogle Drive، وإصلاحات حرجة للأخطاء لتعزيز تجربة المستخدم
  وموثوقية النظام.
---

# 26 أبريل 2024

## الميزات الجديدة

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

## التحسينات

* **تحديث التخطيط للتطبيقات المتصلة:** تم تحديث تخطيط صفحة "تطبيقاتك المتصلة" لتحسين تجربة المستخدم والتنقل.
* **تحديث بطاقة المعرفة العامة:** تعرض بطاقة المعرفة العامة في صفحة الذكريات المكررة الآن الحجم بدلاً من عد مستندات، مما يوفر معلومات أوضح عن استخدام التخزين.
* **تحسين ميزة المزامنة التلقائية لـ Dropbox و Google Drive:** تم تحسين ميزة المزامنة التلقائية لـ Dropbox و Google Drive، مما يوفر تجربة مزامنة أكثر سلاسة وموثوقية.
* **تقسيم الصفحات لصفحة التطبيقات العامة:** لقد قمنا بتنفيذ تقسيم الصفحات على صفحة التطبيقات العامة، مما يحسن التنقل وأوقات التحميل لتجربة مستخدم أفضل.
* **تحديث زر التنقيح في الذكريات لبطاقات المعرفة العامة:** تم تحديث زر التنقيح في الذكريات لبطاقات المعرفة العامة، مما يعزز سهولة الاستخدام والوضوح.

## إصلاحات الأخطاء

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


==> notices/releases/apr-5th-2024.md <==
---
description: >-
  هذا التحديث يعزز التكاملات مع Dropbox و Google Drive و Slack، ويقوم
  بتحسين إدارة الوثائق لتجربة مستخدم أكثر سلاسة.
---

# 5 أبريل 2024

## ميزات جديدة

* **دعم شجرة المعرفة الجديدة:** تم توسيع هيكل الشجرة ليتكامل بشكل أفضل مع Dropbox و Google Drive، مما يتيح إدارة أكثر سهولة للوثائق والمجلدات.
* **مزامنة ردود Slack:** تمت إضافة وظيفة لمزامنة ردود Slack الجديدة بشكل أكثر فاعلية، مما يساعد في الحفاظ على التواصل سلسًا ومحدثًا.

## إصلاحات الأخطاء

* **إصلاحات صفحة المعرفة العامة:** تم إصلاح الأخطاء المتعلقة بالبحث، والترقيم، وتحديث تنسيق التاريخ والوقت في صفحة المعرفة العامة.
* **عرض الملفات المحددة لحسابات قديمة:** لقد قمنا بإصلاح مشكلة حيث لم يتم عرض الملفات المحددة للحسابات القديمة بشكل صحيح.


==> notices/releases/sep-20th-2024.md <==
---
description: >-
    يركز هذا الإصدار على تحسينات متنوعة، وميزات جديدة، وإصلاحات للأخطاء لتعزيز تجربة المستخدم والوظائف.
---
# 20 سبتمبر 2024

### التحسينات
- **تنسيق محسّن للأرقام**: أصبح من السهل قراءة الأرقام الكبيرة الآن حيث تُعرض بفواصل.
- **تحديث إدارة الوثائق**: تم تحسين الآلية لإدارة وفهرسة الوثائق بكفاءة، حتى في المجلدات الكبيرة.
- **تحسين إدارة Slack والوثائق**: تم تعزيز واجهة برمجة التطبيقات لإعادة محاولة جميع الوثائق والقنوات الفاشلة، مما يضمن عمليات أكثر سلاسة.

### ميزات جديدة
- **تحديث العضوية**: يتم الآن تحديث العضويات بناءً على نتائج التحميل للحصول على بيانات أكثر دقة.
- **اختيار مستند عشوائي**: تم تقديم اختيار عشوائي للتضمين والتحميل لتنويع معالجة المستندات.

### إصلاحات الأخطاء
- **مزامنة Dropbox**: تم تعطيل مزامنة Dropbox مؤقتًا لمنع مشاكل البيانات المحتملة.
- **تحسين حقل البحث**: حقل البحث في صفحة تفاصيل المعرفة الآن يملأ تلقائيًا بناءً على معلمة الاستعلام "file" لعمليات بحث أكثر دقة.
- **إعادة فهرسة المجموعة بعد التحميل**: تم تحسين واجهة برمجة التطبيقات لنتائج التحميل لإعادة فهرسة المجموعات تلقائيًا.

==> notices/releases/oct-25th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين موثوقية فهرسة الوثائق ويتضمن إصلاحات أخطاء متنوعة لتعزيز تجربتك.
---
# 25 أكتوبر 2024

### ميزات جديدة

- **إعادة المحاولة التلقائية لفشل الفهرسة**: تم تنفيذ آلية إعادة المحاولة التلقائية لضمان إعادة محاولة الوثائق التي فشلت في الفهرسة، مما يعزز اتساق البيانات.

### إصلاحات الأخطاء

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

==> notices/releases/feb-5th-2024.md <==
---
description: >-
  تعزز هذه النسخة إدارة ملفات تعريف المستخدمين، وتحسن تكامل Slack وDropbox،
  وتقدم ميزة حذف الحساب، وتعالج القضايا التشغيلية الرئيسية.
---

# 5 فبراير 2024

## الميزات الجديدة

* **ملفات دروببوكس المشتركة**: يمكنك الآن جلب الملفات / المجلدات المشتركة من دروببوكس مباشرة من خلال منصتنا.
* **حذف الحساب**: أصبح لدى المستخدمين الآن الخيار لحذف حسابهم إذا لزم الأمر.
* **مزامنة Slack**: لقد بدأنا في المزامنة مع Slack لتحسين التكامل، على الرغم من أن المزامنة مع موضوعات Slack لم تتضمن بعد.
* **ملفات التعريف للمستخدمين**: يمكن للمستخدمين الآن تحديث معلومات ملفاتهم الشخصية بكفاءة أكبر.

## التحسينات

* **قنوات سلاك**: قنوات سلاك مرتبة الآن حسب الاسم لتسهيل التنقل.

## إصلاحات الأخطاء

* تم حل مشكلة تتعلق بأصل غير صالح في دليل التطبيق.
* تم حل خطأ مع OpenAI GPT لتحسين استدعاءات واجهة البرمجة.

==> notices/releases/jan-29th-2024.md <==
---
description: >-
  يوفر هذا الإصدار تجربة مستخدم محسّنة مع إدارة حجم المستندات بشكل أفضل،
  وواجهة بحث أكثر سهولة، وتكامل سلس مع Dropbox. لقد عالجنا أيضًا الأخطاء الرئيسية.
---

# 29 يناير 2024

## الميزات الجديدة

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

## التحسينات

* **حد حجم المستند**: قد أقررنا الحد الأقصى لحجم المستند الإجمالي لكل مستخدم بمقدار 1 جيجابايت لضمان الأداء الأمثل.
* **تحسين تجربة البحث**: تم تحسين واجهة البحث لتحسين تجربة المستخدم.

## إصلاحات الأخطاء

* تم إصلاح المشكلات المتعلقة بمعالجة الوثائق الفارغة لضمان عمليات أكثر سلاسة.
* تم حل الأخطاء أثناء التعامل مع مرفقات Slack لضمان تكامل سلس.
* تم ربط زر "التسجيل" بشكل صحيح بصفحة "التسجيل".


==> notices/releases/jun-14th-2024.md <==
---
description: >-
  تعمل هذه النسخة على تحسين معالجة الأخطاء، وتعزيز شريط الميمونتو، و
  تحسين الاختبارات. تشمل التحديثات الرئيسية عرض حجم الميمونتو، واستجابات أفضل
  للأخطاء، وفحوصات تلقائية للإصدار.
---

# 14 يونيو 2024

## ميزات جديدة

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

## إصلاحات الأخطاء

* **إرجاع 404 للمذكرات المحذوفة:** استرجاع مذكرات محذوفة أو تلك التي تخص مستخدم آخر الآن يُرجع خطأ 404 بدلاً من خطأ في الخادم.
* **تحديث الحجم للتطبيقات الخارجية:** تم إصلاح مشكلة حيث لم تكن مستندات ذاكرة التطبيقات الخارجية تُحدث أحجام المذكرات.

==> notices/releases/sep-27th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين أداء المزامنة والتنقل لـ Dropbox و Google Drive، مما يوفر لك تجربة أكثر سلاسة وكفاءة.
---

# 27 سبتمبر 2024
### تحسينات
- **تحسين مزامنة السحابة**: تم تحسين عمليات المزامنة لـ Dropbox و Google Drive، مما أدى إلى تحديثات ملفات أسرع وأكثر موثوقية.
- **تحسين التنقل في Dropbox**: تم تنقيح شجرة المعرفة في Dropbox لتنظيم الملفات بشكل أكثر كفاءة وسهولة الوصول.
- **جدول مزامنة منتظم**: تم تعيين مهام المزامنة لـ Google Drive و Dropbox و Gmail لتحدث كل 6 ساعات، مما يضمن بقاء المحتوى الخاص بك محدثًا باستمرار.

==> notices/releases/aug-16th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تعزيز قدرات البحث وتحسين ميزات إدارة الوثائق.
---

# 16 أغسطس 2024

### الميزات الجديدة

- **تحسين فلاتر البحث**: تمت إضافة إمكانية تصفية نتائج البحث حسب المرسل والمستلم، مما يسهل العثور على رسائل البريد الإلكتروني المحددة.
- **عرض تاريخ إنشاء المستند**: الآن يُظهر تاريخ إنشاء المستند في قوائم المستندات لتحسين إدارة المستندات.

### التحسينات

- **تحسين موثوقية البحث**: تحسينات على وظائف البحث توفر تجربة أكثر سلاسة وموثوقية.

### إصلاحات الأخطاء

- **إصلاح تكامل البريد الإلكتروني**: تم حل المشكلات المتعلقة بتكامل Gmail عند استخدام GPT لضمان التشغيل السلس.
- **إصلاح عرض محتوى تطبيق سطح المكتب**: تم إصلاح المشكلات المتعلقة بعرض محتوى الوثائق في تطبيق سطح المكتب لتحسين تجربة المستخدم.

==> notices/releases/mar-18th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم من خلال تحسين عملية الانضمام،
  إدارة الذكريات وواجهة المستخدم التفاعلية. تشمل التحديثات الرئيسية إزالة حد
  حجم الصورة، وعرض أحجام الذكريات.
---

# 18 مارس، 2024

## الميزات الجديدة

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

## التحسينات

* **وقت فهرسة قنوات Slack:** سيتم التحديث الآن لوقت الفهرسة عند البحث عن الرسائل الجديدة، وسيتم الحفاظ على `INDEXED` حالة المستند، لتحسين كفاءة البحث عن المستندات.
* **بدء أكثر سلاسة:** لقد قللنا الخطوات الزائدة في تدفق التعليمات، مما يجعلها أسرع وأكثر كفاءة.
* **واجهة المستخدم الاستجابة للمعرفة الشائعة:** قمنا بتحسين واجهة المستخدم للمعرفة الشائعة على صفحة ميمنتو لتكون استجابة، تحسين القراءة على الأجهزة المختلفة.
* **عرض حجم Memento:** يتم عرض حجم Mementos الآن عند تفويض تطبيق، لمساعدة المستخدمين على فهم Mementos المفوضة بهم بشكل أفضل.

## إصلاحات الأخطاء

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


==> notices/releases/apr-19th-2024.md <==
---
description: >-
  هذا التحديث يعزز الأمان، ويقوم بتحسين الواجهات، ويعالج الأخطاء الحرجة،
  ويتميز بقيود جديدة على واجهة برمجة التطبيقات، ومفاتيح محدثة، وتطبيق لنظام MacOS.
---

# 19 أبريل 2024

## الميزات الجديدة

* **تطبيق سطح المكتب لنظام MacOS:** تقديم تطبيق ساحل المكتب مخصص لمستخدمي MacOS، لتعزيز الوصول وتجربة المستخدم. \
  انظر الوثائق: [تطبيق وكيل Rememberizer لسطح المكتب](https://docs.rememberizer.ai/personal/rememberizer-agent-desktop-application)

## تحسينات

* **تحديث واجهة دليل التطبيق:** يوفر التصميم الجديد لدليل التطبيق تجربة تنقل أكثر فهماً وسهولة في الاستخدام.

## إصلاحات الأخطاء

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


==> notices/releases/mar-4th-2024.md <==
---
description: >-
  يقدم هذا الإصدار ميزات جديدة مثل إنشاء وعرض المعرفة المشتركة،
  وإعادة تسمية الذكريات. تشمل التحسينات إصلاحات رئيسية للأخطاء المتعلقة
  بـ Dropbox، ونتائج الاستعلام وواجهة المعرفة العامة.
---

# 4 مارس 2024

## الميزات الجديدة

* **المعرفة المشتركة**: تم تنفيذ ميزة جديدة لإنشاء وعرض المعرفة المشتركة.
* **إعادة تسمية الذكريات**: يمكن للمستخدمين الآن إعادة تسمية ذكرياتهم.

## إصلاحات الأخطاء

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

\


==> notices/releases/oct-11th-2024.md <==
---
description: >-
    يقدم هذا الإصدار خدمتنا الجديدة لقاعدة بيانات المتجهات لمعالجة البيانات بشكل أكثر كفاءة، بالإضافة إلى تحسينات في استقرار النظام وإصلاحات حرجة للأخطاء لتحسين تجربتك العامة.
---

# 11 أكتوبر 2024

### ميزات جديدة

- **خدمة قاعدة بيانات المتجهات**: تم تقديم خدمة جديدة لقاعدة بيانات المتجهات لتخزين البيانات بشكل أكثر كفاءة واسترجاع المعلومات بشكل أسرع.

### التحسينات

- **استقرار النظام المحسن**: تحسين العمليات الخلفية لمنع حالات التنافس، مما يضمن معالجة مستندات أكثر سلاسة.
- **إدارة الاتصال المحسنة**: تنفيذ معالجة اتصال أفضل لتعزيز الأداء والموثوقية.

### إصلاحات الأخطاء

- **تم إصلاح مشكلة دمج العضوية**: تم حل مشكلة تسببت في أخطاء عند دمج بيانات العضوية في مخزن المتجهات.

==> notices/releases/apr-12th-2024.md <==
---
description: >-
  يعزز هذا الإصدار من مزامنة الوثائق، ويُبسط إدارة المعرفة الشائعة،
  ويُحسن واجهة المستخدم، مما يُحسن الكفاءة العامة للنظام وتجربة المستخدم.
---

# 12 أبريل 2024

## ميزات جديدة

* **المزامنة التلقائية لتخزين السحابة:** يمكن للمستخدمين الآن تعيين المزامنة التلقائية للمجلدات والملفات المحددة في Dropbox و Google Drive، مما يسهل عمليات إدارة الوثائق.

## التحسينات

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

## إصلاحات الأخطاء

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


==> notices/releases/jun-28th-2024.md <==
---
description: >-
  يعزز هذا الإصدار التنقل، ويحسن معالجة الوثائق، ويحدث اسم التطبيق. تشمل التحديثات الرئيسية تقييد تطبيقات الصفحة الرئيسية، وتحسين معالجة وثائق Slack، وإعادة تسمية سطح المكتب
---

# 28 يونيو 2024

## التحسينات

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


==> notices/releases/README.md <==
---
description: إعلانات عامة، تغييرات في الامتثال، وتحديثات مساعدة المستخدم.
---

# الإصدارات

© 2024 SkyDeck AI Inc.


==> notices/releases/may-31st-2024.md <==
---
description: >-
  تعزز هذه النسخة استعلامات SQL، وتُحسن واجهة المستخدم، وتصلح الأخطاء. التحديثات الرئيسية: بحث مُحسن، أسماء مُولدة تلقائيًا، زر ميمنتو جديد، وتنقل مُحسن.
---

# 31 مايو 2024

## ميزات جديدة

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

## تحسينات

* **تحسين البحث:** تم تحسين وظيفة البحث للحصول على نتائج أسرع وأكثر دقة.
* **تعديل واجهة المستخدم عند ترخيص التطبيق:** تم إجراء تعديلات طفيفة على واجهة المستخدم عند ترخيص تطبيق لتجربة أكثر سلاسة.

## إصلاحات الأخطاء

* **إصلاح مشكلة التباعد:** تم إصلاح مشكلة في التباعد لضمان تنسيق متسق عبر التطبيق.


==> notices/releases/jan-15th-2024.md <==
---
description: الإصدار الأول من Rememberizer.
---

# 15 يناير، 2024

## ميزات جديدة

* **بحث المستندات**: ابحث عن مستنداتك بسهولة باستخدام ميزة البحث الفعالة لدينا.
* **تكامل Google Drive**: إدارة ملفاتك بسلاسة من خلال Google Drive.
* **مركز المطورين**: مساحة سهلة الاستخدام للمطورين للتسجيل بسهولة وتكوين تطبيقاتهم للتكامل مع Rememberizer.
* **إدارة الذكريات**: أنشئ، وأدرج، واحذف ذكرياتك بسهولة.
* **إدارة مصادر البيانات**: قم بتوصيل وفصل مصدر بياناتك بسهولة.
* **تسهيل الانضمام**: تم تصميم ميزة حالة الانضمام لدينا لبدء سلس لجميع المستخدمين والمطورين.

\


==> notices/releases/may-17th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم، وتعزيز التكاملات،
  وإصلاح مشكلات متنوعة. تشمل التحديثات الرئيسية مزامنة Gmail
  وعرض مسار الدليل.
---

# 17 مايو 2024

## ميزات جديدة

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

## التحسينات

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

## إصلاحات الأخطاء

* **إصلاح واجهة زر حذف المستند:** تم إصلاح واجهة المستخدم لزر حذف المستند في التفاصيل المدمجة لتوفير تجربة مستخدم أفضل.


==> notices/releases/feb-26th-2024.md <==
---
description: >-
  في هذا الإصدار، قمنا بتنفيذ حد لحجم الصورة يبلغ 1 ميجابايت للتحميلات
  وعززنا عرض المستندات في لوحة الاختيار. كما قمنا بإصلاح خطأ
  يتعلق بفصل مصدر البيانات.
---

# 26 فبراير، 2024

## التحسينات

* **حد حجم الصورة**: يجب ألا تتجاوز الصور المقصوصة للمعرفة المشتركة 1 ميجا بايت في الحجم.
* **تحسين عرض المستند**: لقد زدنا عدد المستندات التي يمكن عرضها في البنية الشجرية داخل لوحة الاختيار اليمنى لتحسين تجربة المستخدم.

## إصلاحات الأخطاء

* **فصل مصدر البيانات**: تم إصلاح مشكلة حيث لم يتم حذف المستندات بشكل مناسب وإزالة مصدر البيانات عند فصل مصدر البيانات.\


==> notices/releases/mar-25th-2024.md <==
---
description: >-
  يجلب هذا الإصدار تحسينات في التزامن، وتعزيز تشفير البيانات، والعديد من إصلاحات الأخطاء لتجربة مستخدم أكثر سلاسة.
---

# 25 مارس 2024

## تحسينات

* **تحسينات الميمينتو:** تم إضافة ميزة لعرض معلومات إضافية عن الميمينتو وعرض تقدم الفهرسة، مما يسهل على المستخدمين تتبع حالة بياناتهم.

## إصلاحات الأخطاء

* **استجابة واجهة المستخدم:** تم معالجة مشكلات النقر المتعددة على زر فصل الاتصال لمنع أخطاء واجهة المستخدم.


==> notices/releases/jul-26th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تكامل Slack لدينا، وتعزيز واجهة المستخدم، وحل المشكلات الحرجة لتوفير تجربة أكثر سلاسة.
---

# 26 يوليو 2024

**ميزات جديدة:**

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

**تحسينات:**

* **تحديث واجهة تكامل Slack**: تم تحديث واجهة المستخدم لتكامل Slack لدعم آلية القنوات الجديدة، مما يجعلها أكثر سهولة في الاستخدام.
* **تحديث اسم التطبيق**: تم تحديث اسم تطبيق سطح المكتب إلى "Rememberizer"، مما يعكس التزامنا بمساعدة المستخدمين في تنظيم وتذكر المعلومات المهمة.

**إصلاحات الأخطاء:**

* **تكامل Google Drive**: تم حل مشكلة تسببت في حدوث أخطاء عند الوصول إلى مجلدات Google Drive، مما يضمن تنقلًا وإدارة ملفات أكثر سلاسة.


==> notices/releases/2-أغسطس-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين الأداء العام، ومعالجة البيانات، وإدارة الأخطاء في تطبيقنا. يمكن للمستخدمين توقع تجربة أكثر قوة وكفاءة.
---

# 2 أغسطس 2024

**ميزات جديدة:**

* **تحسين وظيفة البحث**: تعمل ميزة البحث الآن على استرجاع المحتوى بشكل متوازي، مما يوفر نتائج أسرع وأكثر دقة.
* **نظام إشعارات الوثائق المنقح**: سيتلقى المستخدمون إشعارات أكثر دقة حول تحديثات الوثائق، مما يعزز التعاون وإدارة سير العمل.
* **تحديث تنسيق مفتاح API**: تم تحديث بادئة مفتاح API لتحسين الأمان وسهولة التعرف.

**تحسينات:**

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

**إصلاحات الأخطاء:**

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


==> notices/releases/oct-18th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين موثوقية حفظ الوثائق.
---
# 18 أكتوبر 2024

### إصلاحات الأخطاء

- **تعزيز استقرار حفظ المستندات**: تم تحسين عملية حفظ المستندات لمنع النزاعات المحتملة أثناء التعديلات المتزامنة.

==> notices/releases/feb-19th-2024.md <==
---
description: >-
  يجلب هذا الإصدار تحسينات لشجرة ميمنتو مع ترتيب أفضل
  ويصلح خطأ يؤثر على طلبات API في تطبيقات GPT.
---

# 19 فبراير، 2024

## التحسينات

* **الترتيب الأبجدي في شجرة ميمنتو**: لتعزيز التنقل ، يتم تنظيم الملفات وقنوات Slack ضمن شجرة ميمنتو الآن ترتيبًا أبجديًا.

## إصلاحات الأخطاء

* **تطبيقات GPT**: لقد قمنا بإصلاح مشكلة كانت تمنع إجراء طلبات API من خلال تطبيقات GPT التي تم إعدادها حديثًا.

\


==> notices/releases/mar-11th-2024.md <==
---
description: >-
  يجلب هذا التحديث ميزات جديدة وتحسينات، بما في ذلك تكامل Slack المبسط،
  والمستندات المحسنة، وعملية تسجيل المستخدمين الأكثر كفاءة.
  لقد قمنا أيضًا بإصلاح بعض الأخطاء.
---

# 11 مارس 2024

## الميزات الجديدة

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

## التحسينات

* **تحديث واجهة المستخدم لـ Rememberizer:** تم تحديث واجهة المستخدم لـ Rememberizer بناءً على تنسيق الردود الجديد لـ Slack.

## إصلاحات الأخطاء

* **التبديل بين المعرفة العامة:** تم إصلاح مشكلة عند التبديل بين المعرفة العامة أثناء تحسين الميمنتو.
* **رؤية المستندات غير المدعومة:** تم إصلاح المشكلة التي كانت تسبب عرض المستندات غير المدعومة.
* **قائمة مستندات المستخدم:** لن تظهر المستندات المشترك بها بعد الآن في قائمة مستندات المستخدم.
* **تقدير حجم الميمنتو:** تم تصحيح الحساب غير الصحيح لحجم الميمنتو المقدر.



==> notices/releases/feb-12th-2024.md <==
---
description: >-
  في هذا الإصدار، قدمنا صفحة معرفة عامة عامة، وأجرينا تحسينات على هيكل الميمنتو وواجهة المستخدم للتوجيه، وأصلحنا خطأ في حساب تفويض التطبيق.
---

# 12 فبراير، 2024

## الميزات الجديدة

* **صفحة المعرفة العامة العامة**: تم تطبيق صفحة المعرفة العامة الجديدة لتحسين الوصول إلى المعلومات ومشاركتها.
* **المعرفة الشائعة في التعلم**: يمكن للمستخدمين الآن إضافة المعرفة الشائعة مباشرة من صفحة التعلم.
* **هيكل الشجرة لـ Memento**: الآن يتم إرجاع الملفات في memento في هيكل شجرة للحصول على وضوح أفضل والتنقل.

## تحسينات

* **واجهة المستخدم لخطوات الانضمام**: تم تعديل واجهة المستخدم لخطوات الانضمام لتحسين تجربة المستخدم.


==> notices/releases/jul-12th-2024.md <==
---
description: >-
  يجلب هذا الإصدار تحسينات مثيرة في بحث الوثائق، وتنظيم الذكريات،
  وإدارة التكامل. لقد قمنا بتحسين تجربة المستخدم
  مع تنقل أكثر سلاسة ويد أكثر كفاءة في البيانات
---

# 12 يوليو 2024

### الميزات الجديدة

* **بحث الوثائق**: استمتع بوظيفة بحث قوية جديدة تساعدك في العثور على المعلومات التي تحتاجها بسرعة وسهولة ضمن مستنداتك.&#x20;
* **هيكل شجرة الميمنتو الجديد**: جرب أسلوبًا جديدًا لتنظيم ميمنتوس الخاصة بك مع هيكل الشجرة البديهي، مما يجعل من الأسهل التنقل وإدارة معلوماتك.&#x20;
* **المزامنة التلقائية للميمنتوس**: حافظ على بياناتك محدثة بسهولة مع ميزة المزامنة التلقائية الجديدة للميمنتوس.

### تحسينات

* **تحسين تنظيم التذكيرات**: لقد قمنا بتنقيح شريط التذكيرات لتوفير عرض أوضح لمستنداتك ومجلداتك، مما يجعل التنقل سهلاً.&#x20;
* **إدارة التكاملات**: قم بتصفية وإدارة تكاملاتك بسهولة من خلال ميزة القائمة المنسدلة الجديدة، مما يمنحك مزيدًا من التحكم في خدماتك المتصلة.&#x20;
* **بحث أسرع عن المستندات**: توفر ميزة البحث الجديدة المبللة نتائج أسرع وأكثر استجابة أثناء الكتابة.&#x20;
* **تحديثات صفحة الصفحة الرئيسية وصفحة المعرفة**: لقد قمنا بإعادة تنظيم تخطيط التكاملات في الصفحات الرئيسية لتحسين الوصول وتجربة المستخدم.

### إصلاحات الأخطاء

* **تحسين موثوقية التكامل**: لقد قمنا بتحسين نظامنا للتعامل بشكل أفضل مع المعلومات من الخدمات المتصلة، مما يضمن تجربة أكثر سلاسة عند استخدام التكاملات.&#x20;
* **واجهة مستخدم أنظف**: لقد قمنا بإزالة رسائل التحذير غير الضرورية في صفحة المعرفة للحصول على مظهر أكثر انسيابية.



==> notices/releases/may-10th-2024.md <==
---
description: >-
  يقدم هذا الإصدار تكامل Gmail، مما يسمح للمستخدمين بربط حساباتهم واختيار التسميات لقاعدة معرفتهم، وميزة جديدة للذاكرة لتحسين وظيفة البحث.
---

# 10 مايو 2024

## الميزات الجديدة

*   **ذاكرة Rememberizer** تتيح للتطبيقات حفظ ومشاركة البيانات داخل حساب المستخدم في Rememberizer، مما يوفر موقعًا مركزيًا للمعلومات الهامة من عدة تطبيقات.\
    &#x20;\
    **المزايا**

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

    وثائق الذاكرة: [https://docs.rememberizer.ai/personal/rememberizer-memory-integration](https://docs.rememberizer.ai/personal/rememberizer-memory-integration).\
    وثائق واجهة برمجة تطبيقات الذاكرة: [https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer](https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer).
* **تكامل Gmail:** يمكن للمستخدمين الآن ربط حساباتهم في Gmail واختيار تسميات محددة لإضافتها إلى قاعدة معرفتهم.
* **دعم محركات المشاركة في Google Drive:** لقد أضفنا دعمًا لمحركات المشاركة في Google Drive، مما يتيح للمستخدمين تضمين مستندات من محركات المشاركة في قاعدة معرفتهم.

## تحسينات

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

## إصلاحات الأخطاء

* **إعادة تسمية التطبيق:** تم حل مشكلة حيث تسبب إعادة تسمية التطبيق في حدوث أخطاء.


==> notices/releases/aug-9th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم، وتحسين إدارة الوثائق،
  وتنقيح قدرات البحث في Rememberizer.
---

# 9 أغسطس 2024

**ميزات جديدة**

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

**تحسينات**

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

**إصلاحات الأخطاء**

* **معالجة استعلام البحث الفارغ**: تم حل مشكلة حيث لم يتم التعامل مع استعلامات البحث الفارغة بشكل صحيح، مما يحسن موثوقية البحث.
* **تكامل البريد الإلكتروني**: إصلاح مشكلة تتعلق بمعالجة مصدر البريد الإلكتروني عند التفاعل مع GPT، مما يضمن تكاملًا أكثر سلاسة مع خدمات البريد الإلكتروني.


==> notices/releases/nov-1st-2024.md <==
---
description: >-
    يركز هذا الإصدار على تعزيز الأداء، وتحسين المصادقة، وزيادة الموثوقية العامة لتجربة مستخدم أفضل.
---

# 1 نوفمبر 2024

### تحسينات

- **أداء بحث أسرع**: تم تحسين العمليات الخلفية لتوفير وصول أسرع إلى مستنداتك.
- **نظام مصادقة معزز**: تم ترقية المصادقة لتحسين الأمان والموثوقية.
- **موثوقية فهرسة محسنة**: تم تعزيز المراقبة لفهرسة المستندات لضمان إمكانية البحث في جميع مستنداتك.
- **أداء نظام محسّن**: تم تنفيذ تحسينات خلفية لخدمة أسرع وأكثر كفاءة.

### ميزات جديدة

- **إعادة الاتصال التلقائي بمصدر البيانات**: تبقى مصادر البيانات متصلة تلقائيًا، مما يضمن الوصول المستمر إلى معلوماتك.

### إصلاحات الأخطاء

- **تحسينات في ضوابط الخصوصية**: تم إصلاح مشكلة منعت الإدراج غير المصرح به في وجهات نظر المستخدمين، مما حسن الخصوصية.
- **حل مشكلات تفويض التطبيق**: تم تصحيح مشاكل إعادة التوجيه مع التطبيقات المصرح بها للوصول السلس.

==> notices/b2b/README.md <==
---
description: منشورات لفائدة الشركات الأخرى التي تتفاعل معها Skydeck AI Inc.
---

# B2B



==> notices/b2b/about-reddit-agent.md <==
---
description: وكيل ريميبرزر
---

# حول وكيل Reddit

يسترجع وكيل Rememberizer محتوى Reddit من بعض Sub-Reddits المختارة بحيث يمكن للمستخدمين والمبدعين من تلك المجتمعات استعلام المعنى الدلالي الأساسي لمحتواهم ومحتوى المشاركين الآخرين من أجل التفاعل مع ذلك المحتوى باستخدام أدوات الذكاء الاصطناعي الخاصة بهم وتلك التي يسمحون بها من خلال Rememberizer.


||CODE_BLOCK||


==> personal/rememberizer-slack-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج مساحة عمل Slack الخاصة بك في
  Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Slack

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Slack.

<figure><img src="../.gitbook/assets/slack_personal_knowledge.png" alt=""><figcaption><p>معرفتك، جاهزة للاتصال بـ Slack</p></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Slack. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى مساحة عمل Slack الخاصة بك.

<figure><img src="../.gitbook/assets/slack_oauth.png" alt=""><figcaption><p>شاشة OAuth لـ Slack</p></figcaption></figure>

> **ملاحظة:** إذا رأيت تحذيرًا بأن هذا التطبيق غير مصرح به من قبل Slack، فذلك لأن Rememberizer مصمم للبحث عن محتوى Slack خارج Slack، وهو ما يتعارض مع [إرشادات دليل تطبيقات Slack](https://api.slack.com/directory/guidelines).

4. انقر على **"السماح"** لتثبيت تطبيق Rememberizer على مساحة عملك. بمجرد منح الأذونات اللازمة، سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى مساحة عمل Slack الخاصة بك متصلة وظهور لوحة جانبية.

<figure><img src="../.gitbook/assets/slack_auth_redirect.png" alt=""><figcaption><p>تم إضافة A-COMPANY كمصدر معرفة</p></figcaption></figure>

5. الآن بعد أن أصبحت متصلاً، تحتاج إلى تحديد القنوات التي يجب أن يستخرج منتجنا الرسائل منها. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/slack_choose_knowledge.png" alt=""><figcaption><p>اختر القنوات لتضمينها كمصدر معرفة</p></figcaption></figure>

6. بعد اختيار قنواتك، سيبدأ نظامنا في تضمين الرسائل والملفات. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Google Drive و Box و Dropbox، إلخ، لتشكيل مemento شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة المستخدم على الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/manage-third-party-apps.md <==
# إدارة التطبيقات التابعة لجهات خارجية

## استكشاف التطبيقات والخدمات التابعة لجهات خارجية

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

* في شريط التنقل، اختر **شخصي > العثور على تطبيق**. ثم، سترى صفحة دليل التطبيقات.

<figure><img src="../.gitbook/assets/navbar_browsing_app_dir.png" alt=""><figcaption><p>شريط التنقل يتصفح صفحة دليل التطبيقات</p></figcaption></figure>

<figure><img src="../.gitbook/assets/app_dir_page.png" alt=""><figcaption><p>صفحة دليل التطبيقات</p></figcaption></figure>

* ابحث عن التطبيق الذي تريد استكشافه. يمكنك القيام بذلك عن طريق كتابة اسم التطبيق في شريط البحث مع **تصفية وترتيب اختياري.**

<figure><img src="../.gitbook/assets/search_app_dir_page.png" alt=""><figcaption><p>شريط البحث مع زر التصفية والترتيب</p></figcaption></figure>

* انقر على **اسم التطبيق التابع لجهة خارجية** أو **زر الاستكشاف** لفتح التطبيق.&#x20;

<figure><img src="../.gitbook/assets/location_name_explore_button.png" alt=""><figcaption><p>اسم التطبيق وزر الاستكشاف</p></figcaption></figure>

* عند استخدام التطبيق، سيتطلب الأمر تفويض التطبيقات مع Rememberizer. يمكن زيارة التفاصيل الفنية للتدفق في صفحة [authorizing-rememberizer-apps.md](../developer/authorizing-rememberizer-apps.md "mention"). سنستخدم **تطبيق Rememberizer GPT** كمثال لتدفقات واجهة المستخدم للتفويض. بعد الدردشة الأولى، سترى التطبيق يطلب تسجيل الدخول إلى Rememberizer.

<figure><img src="../.gitbook/assets/RememberizerGPT_auth.png" alt=""><figcaption><p>طلب تسجيل الدخول من تطبيق Rememberizer GPT</p></figcaption></figure>

* انقر على زر **تسجيل الدخول**. سيتم توجيهك إلى صفحة التفويض.

<figure><img src="../.gitbook/assets/authorize_third_party_page.png" alt=""><figcaption><p>صفحة التفويض</p></figcaption></figure>

* يمكنك تعديل الميمنتو والذاكرة التي يمكن للتطبيق عرضها واستخدامها عن طريق النقر على زر **تغيير** واختيار ما تريده.

> **ملاحظة:** لمزيد من المعلومات التفصيلية حول الميمنتو، يرجى زيارة صفحة [mementos-filter-access.md](mementos-filter-access.md "mention").

> **ملاحظة:** لمزيد من المعلومات التفصيلية حول تكامل الذاكرة، يرجى زيارة صفحة [rememberizer-memory-integration.md](rememberizer-memory-integration.md "mention").

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

> **ملاحظة:** في حال قمت بالنقر على زر **إلغاء**، سيتم توجيهك مرة أخرى إلى صفحة هبوط التطبيق ولن يظهر التطبيق في صفحة **دليل التطبيقات** ولكن سيكون بدلاً من ذلك في صفحة **تطبيقاتك المتصلة**. لمزيد من المعلومات التفصيلية، يرجى زيارة الجزء الثاني [#manage-your-connected-apps](manage-third-party-apps.md#manage-your-connected-apps "mention") إذا كنت ترغب في إلغاء عملية التفويض بالكامل.

<figure><img src="../.gitbook/assets/success_auth_rememberizer_gpt.png" alt=""><figcaption><p>نجاح ربط الحساب</p></figcaption></figure>

## إدارة التطبيقات المتصلة الخاصة بك

في صفحة **دليل التطبيقات**، اختر **تطبيقاتك المتصلة** لتصفح الصفحة.&#x20;

<figure><img src="../.gitbook/assets/browse_your_connected_app.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/your_connected_app_page.png" alt=""><figcaption><p>صفحة التطبيقات المتصلة الخاصة بك</p></figcaption></figure>

تصنف هذه الصفحة التطبيقات إلى نوعين بناءً على حالتها: **التطبيقات المعلقة** و **التطبيقات المتصلة**.

* **التطبيقات المعلقة**: هذه هي التطبيقات التي قمت بالنقر على زر **إلغاء** أثناء تفويض التطبيق على Rememberizer.&#x20;
  * انقر على **متابعة** إذا كنت ترغب في إكمال عملية التفويض.&#x20;
  * خلاف ذلك، انقر على **إلغاء** لسحب التفويض بالكامل. سيتم عرض التطبيق مرة أخرى في صفحة **دليل التطبيقات**.
* **التطبيقات المتصلة:** يمكنك تكوين **Memento** أو **تكامل الذاكرة** لتطبيق متصل معين من خلال النقر على خيار التغيير (أو تحديد إذا لم يتم اختيار Memento). انقر على **فصل الاتصال** إذا كنت ترغب في فصل التطبيق من الطرف الثالث عن Rememberizer.

==> personal/rememberizer-memory-integration.md <==
# تذكير ذاكرة الاندماج

### المقدمة

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

### الفوائد

#### للمستخدم

تخلق الذاكرة المشتركة مكانًا واحدًا حيث تتوفر النتائج الرئيسية والمعلومات من جميع تطبيقات المستخدم في موقع واحد. تشمل بعض الفوائد للمستخدم:

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

#### لمطوري التطبيقات

يوفر الذاكرة المشتركة لمطوري التطبيقات طريقة بسيطة للوصول إلى البيانات من التطبيقات الأخرى المتصلة بمستخدم:

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

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

### تكوين ذاكرتك

#### الإعدادات العالمية

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

<figure><img src="../.gitbook/assets/memory_global_config.png" alt=""><figcaption><p>تكوين الذاكرة في صفحة المعرفة</p></figcaption></figure>

#### أذونات الوصول إلى الذاكرة والبيانات الافتراضية للتطبيقات

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

<figure><img src="../.gitbook/assets/memory_settings_panel.png" alt="" width="375"><figcaption></figcaption></figure>

يمكن للمستخدم مسح جميع مستندات الذاكرة باستخدام خيار _**نسيان ذاكرتك**_:

<figure><img src="../.gitbook/assets/forget_memory_popup.png" alt=""><figcaption><p>نافذة تأكيد عند نسيان الذاكرة</p></figcaption></figure>

#### إعدادات التطبيق

بالنسبة لكل تطبيق متصل، يمكن للمستخدم تخصيص أذونات الذاكرة المشتركة. انقر على **"البحث عن تطبيق"**، ثم انقر على **"تطبيقاتك المتصلة"** أو انتقل إلى الرابط [https://rememberizer.ai/personal/apps/connected](https://rememberizer.ai/personal/apps/connected) لرؤية قائمة تطبيقاتك المتصلة. ثم، انقر على **"تغيير"** في ذاكرة التطبيق الذي تريد تخصيصه:

<figure><img src="../.gitbook/assets/app_memory_config.png" alt=""><figcaption><p>تكوين الذاكرة لكل تطبيق في صفحة التطبيقات المتصلة</p></figcaption></figure>

#### أذونات الوصول إلى الذاكرة للتطبيقات

* **قراءة خاصة/كتابة خاصة**: تسمح الأذونات للتطبيق بالوصول فقط إلى بيانات الذاكرة الخاصة به وتعديلها، مما يمنعه من التفاعل مع ذاكرة التطبيقات الأخرى.
* **قراءة جميعها/كتابة خاصة**: يمكن للتطبيق عرض بيانات الذاكرة من جميع التطبيقات ولكنه مقيد بتعديل بيانات الذاكرة الخاصة به فقط.
* **تعطيل الذاكرة**: يُمنع التطبيق من الوصول إلى بيانات الذاكرة أو تعديلها.

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

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

### الاندماج مع ميزة الذاكرة

#### نقطة نهاية API

تقدم Rememberizer نقطة نهاية API [/**api/v1/documents/memorize/**](https://docs.rememberizer.ai/\~/changes/8nxu1gB5bGpm7B5IZlQ8/developer/api-documentations/memorize-content-to-rememberizer) للسماح لتطبيق GPT بالاتصال لتذكر المحتوى.

ملاحظة: هذه الواجهة متاحة للذاكرة مع [تطبيقات الطرف الثالث مع مصادقة OAuth2](../developer/authorizing-rememberizer-apps.md) فقط (ليس [مفتاح API](../developer/registering-and-using-api-keys.md) بعد).

#### احفظ معرفتك

بعد التفويض مع Rememberizer، يمكن لتطبيق الطرف الثالث حفظ معرفته القيمة.

هنا، سنوضح عملية باستخدام تطبيق Remembeizer GPT.

*   بعد استخدام تطبيق Rememberizer GPT، يريد المستخدم حفظ النقطة الثالثة "الملخصات بدون تكلفة".

    <figure><img src="../.gitbook/assets/interact_rememberizer_gpt.png" alt="" width="375"><figcaption><p>التفاعل مع تطبيقات Rememberizer GPT</p></figcaption></figure>
* لاستخدام ميزة الذاكرة في تطبيق Rememberizer، يجب على المستخدم أولاً تفويض التطبيق للوصول إلى مشروعه. استخدم الأمر **memorize** لإخبار التطبيق بالمعرفة التي يحتاج إلى تخزينها.

<figure><img src="../.gitbook/assets/rememberizer_auth_sign_in.png" alt="" width="563"><figcaption><p>تسجيل الدخول لتفويض Rememberizer</p></figcaption></figure>

* يمكن للمستخدم تكوين خيار الذاكرة هنا، مع القيمة الافتراضية المعتمدة على التكوين العالمي.

<figure><img src="../.gitbook/assets/authorize_connection_screen.png" alt="" width="563"><figcaption><p>شاشة التفويض</p></figcaption></figure>

الآن، يقوم Rememberizer بنجاح بحفظ المعرفة.

<figure><img src="../.gitbook/assets/successful_memorize_knowledge.png" alt="" width="563"><figcaption></figcaption></figure>

* في Rememberizer، يمكن للمستخدم رؤية المحتوى الأخير في صفحة **تفاصيل المعرفة المدمجة**.

<figure><img src="../.gitbook/assets/embedded_knowledge_detail.png" alt="" width="563"><figcaption></figcaption></figure>

مع تطبيق **Talk to Slack**، يمكن للمستخدم تطبيق ومتابعة تقدمهم بسلاسة باستخدام البيانات التي قاموا بتخزينها في الذاكرة. على سبيل المثال، المعلومات المحفوظة يمكنهم استعلامها واسترجاعها بسهولة.

<figure><img src="../.gitbook/assets/recall_memory_talk_to_slack.png" alt=""><figcaption><p>استرجاع بيانات الذاكرة في تطبيق آخر</p></figcaption></figure>

### استخدام بيانات الذاكرة عبر ميمنتو

* طريقة أخرى لاستخدام بيانات الذاكرة هي من خلال إنشاء **ميمنتو** وتنقيح الذاكرة فيه. قم بزيارة قسم [ميزة ميمنتو](mementos-filter-access.md#how-to-create-a-mementos) لمزيد من المعلومات حول تعليمات الإنشاء.
* يقوم Rememberizer بحفظ المحتوى في ملفات ويمكن للمستخدم اختيار أي تطبيق لتنقيح محتواه إلى **ميمنتو**.

> ملاحظة: في الإصدارات القديمة، يقوم Rememberizer بحفظ المحتوى في ملفات ودمجه في مجلد لكل تاريخ.

<figure><img src="../.gitbook/assets/memory_memento_feature.png" alt="" width="563"><figcaption></figcaption></figure>

مع [ميزة ميمنتو](https://docs.rememberizer.ai/personal/mementos-filter-access#what-is-a-memento-and-why-do-they-exist)، يمكن للمستخدم الاستفادة من بيانات الذاكرة حتى عندما تكون إعدادات تطبيق الذاكرة مغلقة.

### البحث في ذاكرة الوثائق في Rememberizer

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدام هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

==> personal/rememberizer-dropbox-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Dropbox الخاص بك في
  Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Dropbox

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Dropbox.

<figure><img src="../.gitbook/assets/dropbox_personal_knowledge.png" alt=""><figcaption><p>Dropbox، جاهز ليتم الاتصال به كمصدر للمعرفة</p></figcaption></figure>

3. انقر على **"السماح"** لتثبيت تطبيق Rememberizer Dropbox على حسابك.

<figure><img src="../.gitbook/assets/dropbox_oauth.png" alt=""><figcaption></figcaption></figure>

4. بمجرد منح الأذونات اللازمة، سيتم إعادة توجيهك إلى منصتنا، حيث يجب أن ترى حساب Dropbox الخاص بك متصلًا وتظهر لوحة جانبية.

<figure><img src="../.gitbook/assets/dropbox_auth_redirect.png" alt=""><figcaption></figcaption></figure>

5. الآن بعد أن أصبحت متصلاً، تحتاج إلى تحديد الملفات والمجلدات التي يجب أن يدمجها منتجنا. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/dropbox_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

7. بعد اختيار الملفات والمجلدات الخاصة بك، انقر على **"إضافة"** وسنبدأ في عملية الدمج. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

### الاتصال بحساب Dropbox آخر

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

إذا كنت ترغب في الاتصال باستخدام حساب Dropbox مختلف:

1. انتقل إلى موقع Dropbox وقم بتسجيل الدخول باستخدام بيانات الاعتماد للحساب السابق الخاص بك.
2. بمجرد تسجيل الدخول، انقر على صورة ملفك الشخصي في الزاوية اليمنى العليا.
3. حدد "الإعدادات" من القائمة المنسدلة.
4. في قائمة الإعدادات، حدد علامة التبويب " التطبيقات المتصلة".
5. ابحث عن تطبيق Rememberizer في قائمة التطبيقات المتصلة وانقر على "قطع الاتصال" بجانبه.
6. قم بتسجيل الخروج من حساب Dropbox السابق الخاص بك.
7. الآن، عندما تحاول الاتصال بـ Dropbox إلى تطبيق Rememberizer مرة أخرى، سيطلب منك تفويض حساب Dropbox جديد.

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Google Drive وSlack، إلخ، لتشكيل مemento شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة المستخدم على الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/rememberizer-google-drive-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Google Drive الخاص بك
  في Rememberizer كمصدر للمعرفة.
---

# تكامل Rememberizer مع Google Drive

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **شخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Google Drive.

<figure><img src="../.gitbook/assets/drive_personal_knowledge.png" alt=""><figcaption></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Google Drive. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى Google Drive الخاص بك. اختر حساب Google Drive الخاص بك.

<figure><img src="../.gitbook/assets/drive_oauth_step_1.jpg" alt=""><figcaption></figcaption></figure>

4. وافق على التطبيق من خلال النقر على "**متابعة"**.

<figure><img src="../.gitbook/assets/drive_oauth_step_2.jpg" alt=""><figcaption></figcaption></figure>

5. اسمح لـ Rememberizer بـ **رؤية وتنزيل جميع ملفات Google Drive الخاصة بك** من خلال النقر على **"متابعة".**

<figure><img src="../.gitbook/assets/drive_oauth_step_3.jpg" alt=""><figcaption></figcaption></figure>

6. سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى حساب Drive الخاص بك متصلاً وتظهر لوحة جانبية.

<figure><img src="../.gitbook/assets/drive_auth_redirect.png" alt=""><figcaption></figcaption></figure>

7. الآن بعد أن تم الاتصال، تحتاج إلى تحديد الملفات والمجلدات التي يجب أن يدمجها منتجنا. اختر الملفات أو المجلدات المرغوبة من اللوحة الجانبية. إذا لم تظهر اللوحة الجانبية، انقر على زر **"اختيار"** لفتح اللوحة الجانبية.

<figure><img src="../.gitbook/assets/drive_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

8. بعد تحديد الملفات، انقر على **"إضافة"** لبدء دمج معرفتك. تحتاج أيضًا إلى التحقق من المربع للموافقة على سياسة Rememberizer لمشاركة بيانات Google Drive الخاصة بك مع التطبيقات التابعة لجهات خارجية التي قمت بالموافقة عليها بشكل محدد.

<figure><img src="../.gitbook/assets/drive_choose_knowledge_checkbox.png" alt=""><figcaption></figcaption></figure>

9. بعد تحديد ملفاتك ومجلداتك، سيبدأ نظامنا في دمج الرسائل والملفات. قد تستغرق هذه العملية بضع دقائق حسب كمية البيانات.

<figure><img src="../.gitbook/assets/drive_indexing.png" alt=""><figcaption></figcaption></figure>

### قيود تكامل Google Drive

* بينما يتيح لك تكامل Google Drive مع Rememberizer الوصول إلى مجموعة واسعة من الملفات والمجلدات ودمجها، فإنه لا يمكنه حاليًا الوصول إلى أو دمج الملفات من قسم "الكمبيوترات"، الذي يُستخدم لنسخ الملفات احتياطيًا من جهاز الكمبيوتر الخاص بك بسبب القيود التي وضعتها Google.
* إذا كنت بحاجة إلى دمج ملفات من جهاز الكمبيوتر المحلي الخاص بك، نوصي باستخدام تطبيق Rememberizer Agent لسطح المكتب. لمعرفة المزيد عن Rememberizer Agent وكيفية تثبيته واستخدامه، يرجى الرجوع إلى دليلنا [Rememberizer Agent](rememberizer-app.md).

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين ذلك ومعرفتك من تطبيقات أخرى مثل Slack و Box و Dropbox، إلخ، لتشكيل ميمنتو شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، فلا تتردد في الاتصال بفريق الدعم لدينا.


==> personal/README.md <==
# شخصي



==> personal/search-your-knowledge.md <==
---
description: >-
  في Rememberizer، يمكنك نشر موضوع أو سؤال، وسيوفر لك Rememberizer
  قائمة بالملفات ويستخرج أجزاءً تتشابه من الناحية المفاهيمية.
---

# ابحث في معرفتك

## البحث في Rememberizer

* في شريط التنقل، اختر **شخصي > ابحث في معرفتك**. ثم سترى صفحة البحث في Rememberizer

<figure><img src="../.gitbook/assets/navbar_search_rememberizer (1).png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/search_rememberizer_page.png" alt=""><figcaption></figcaption></figure>

* اكتب السؤال أو الموضوع الذي تريد البحث عنه، ثم اختر الميمنتو الذي تريد تحديد وصول التطبيق إليه واضغط على زر Rememberizer (أو اضغط Enter). قد تستغرق عملية البحث بضع دقائق، اعتمادًا على كمية البيانات في الميمنتو.&#x20;

<figure><img src="../.gitbook/assets/memento_search_rememberizer.png" alt="" width="269"><figcaption><p>تصفية الميمنتو في البحث في Rememberizer</p></figcaption></figure>

* في النهاية، سترى قائمة بالمستندات التي تطابق السؤال أو الموضوع الذي تحتاجه. يمكنك النقر على الملف وسينسدل النص المتطابق المتعلق بسؤالك أو موضوعك.

<figure><img src="../.gitbook/assets/search_result_rememberizer.png" alt=""><figcaption><p>مثال على نتيجة البحث</p></figcaption></figure>


==> personal/rememberizer-app.md <==
# تطبيق Rememberizer

### مقدمة.

تطبيق Rememberizer هو تطبيق سطح مكتب لنظام MacOS يقوم بتحويل ملفاتك المحلية إلى تضمينات متجهية ويقوم بتحميلها إلى معرفة Rememberizer كمصدر بيانات. يتيح التطبيق لنماذج اللغة الكبيرة الأخرى استعلام تضميناتك من خلال واجهات برمجة التطبيقات الخاصة بـ Rememberizer لتقديم إجابات بناءً على محتوى ملفاتك المحلية.

### الفوائد.

* **استخدام البيانات:** يساعدك التطبيق على استخدام ملفاتك المحلية بطريقة ذات معنى وإنتاجية. يقوم باستخراج بيانات قيمة من ملفاتك ويجعلها متاحة لعمليات التعلم الآلي.
* **سهولة الاستخدام:** يحتوي التطبيق على واجهة مستخدم سهلة الاستخدام ويسهل تثبيته واستخدامه. يقوم بكل الأعمال الشاقة لتحويل الملفات وتحميل البيانات، لذلك لا داعي للقيام بذلك بنفسك.
* **التكامل:** يتكامل تطبيق Rememberizer بسلاسة مع LLMs الأخرى. وهذا يسمح لهم باستعلام تجسيداتك من خلال واجهات برمجة تطبيقات Rememberizer لتوليد إجابات بناءً على محتوى ملفاتك المحلية.

### التثبيت.

1. قم بتحميل نسخة من تطبيق Rememberizer من [الروابط المقدمة هنا](rememberizer-app.md#download-links).
2. بمجرد اكتمال التنزيل، ابحث عن ملف .dmg في مجلد التنزيلات الخاص بك وانقر نقرًا مزدوجًا عليه.
3. اسحب تطبيق Rememberizer إلى مجلد التطبيقات الخاص بك عندما تفتح النافذة الجديدة.
4. انتقل إلى مجلد التطبيقات الخاص بك وانقر على تطبيق Rememberizer لفتحه.

### كيفية الاستخدام.

1. **تسجيل الدخول:** لاستخدام تطبيق Rememberizer، تحتاج إلى تسجيل الدخول باستخدام حساب Rememberizer الخاص بك. إذا لم يكن لديك حساب Rememberizer، فستحتاج إلى إنشاء واحد.

<figure><img src="../.gitbook/assets/rememberizer_app_sign_in.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_success_auth.png" alt=""><figcaption></figcaption></figure>

2. **إضافة مجلدات إلى مصدر البيانات:** بمجرد تسجيل الدخول، سيبدأ تطبيق Rememberizer في العمل في الخلفية. يمكنك الوصول إليه عن طريق النقر على الأيقونة الصغيرة الموجودة في شريط الحالة، كما هو موضح أدناه. للاستخدام لأول مرة، ستحتاج إلى إضافة مجلدات إلى مصدر البيانات. هذا يمكّن تطبيق Rememberizer من تحويل الملفات داخل تلك المجلدات إلى تمثيلات متجهية وتحميلها إلى معرفات Rememberizer الخاصة بك.

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_1.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/rememberizer_app_add_folder_2.png" alt=""><figcaption></figcaption></figure>

3. **التمثيل المتجهي والتحميل:** سيقوم البرنامج بدمج هذه التمثيلات المتجهية بسلاسة في قاعدة بيانات معرفات Rememberizer الخاصة بك. تتبع عملية التحميل عبر علامة حالة Rememberizer.

<figure><img src="../.gitbook/assets/rememberizer_app_status.png" alt=""><figcaption></figcaption></figure>

### روابط التحميل.

* تطبيق Rememberizer 1.6.1 ([MacOS](https://www.dropbox.com/scl/fi/hzytquytxmuhpov67spru/rememberizer-app-1.6.1.dmg?rlkey=0p30ok9qt4e33ua8scomagzev\&st=8yys88d5\&dl=1)) - [ملاحظات الإصدار](rememberizer-app.md#version-1.3.1-july-25-2024).

يرجى ملاحظة أنه يُوصى دائمًا باستخدام أحدث إصدار من البرنامج للاستفادة من جميع الميزات والتحسينات الجديدة.

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

### ملاحظات الإصدار.

### الإصدار 1.6.1 (4 أكتوبر 2024)

#### الميزات والتحسينات

* **دعم المجلدات الفارغة**: يمكن للمستخدمين الآن إضافة مجلدات فارغة كمصدر بيانات.
* **تحسينات طفيفة**: تحسينات في واجهة المستخدم والأداء.
* **دعم GPU وتحسينات الأداء**: تمت إضافة دعم تسريع GPU لتعزيز سرعة المعالجة.
* **برنامج تضمين محسّن**: تم تكوينه لدعم إصدار MPS من PyTorch، مع تحسينات للبناءات الخاصة بالآلة.
* **كشف ذكي لوحدة المعالجة المركزية**: تم تنفيذ كشف نوع وحدة المعالجة المركزية لضمان استخدام النسخة الأنسب من برنامج التضمين.
* **تحسين إدارة مصادر البيانات**: تم استخدام واجهة برمجة التطبيقات لحذف الدفعات من أجل حذف الملفات بكفاءة في مصادر البيانات المحذوفة.
* **دعم جميع ملفات النص العادي**: تم تمكين معالجة أنواع مختلفة من ملفات النص العادي.
* **الالتزام بقواعد gitignore**: يتم الآن استبعاد الملفات التي يتم تجاهلها بواسطة قواعد gitignore في مستودعات Git من المعالجة.



==> personal/common-knowledge.md <==
---
description: >-
  عزز معرفتك أو ابدأ بسرعة من خلال إضافة وصول الذكاء الاصطناعي إلى البيانات
  المسبقة الفهرسة مننا ومن الآخرين.
---

# المعرفة العامة

## ما هو المعرفة العامة

في Rememberizer، يمكن للمستخدمين المسجلين **(الناشرين)** اختيار مستنداتهم المحملة من خلال الذكريات ومشاركتها علنًا كمعرفة عامة. يمكن للمستخدمين الآخرين **(المشتركين)** الوصول إلى هذه المعرفة العامة وإضافتها إلى مواردهم الخاصة.

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

## إضافة معرفة عامة عامة

لكي تشترك في معرفة عامة لموردك، اتبع التعليمات أدناه

* في شريط التنقل، اختر **شخصي > معرفة عامة**. ثم، سترى صفحة المعرفة العامة العامة.

<figure><img src="../.gitbook/assets/navbar_browse_ck.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_page.png" alt=""><figcaption></figcaption></figure>

* ثم، ابحث عن المعرفة العامة التي تريد الاشتراك فيها. يمكنك البحث عن المعرفة عن طريق كتابة اسم المعرفة في شريط البحث. يمكنك اختيار خيار الفلتر بجوار شريط البحث بشكل اختياري.

<figure><img src="../.gitbook/assets/filter_option_ck.png" alt="" width="249"><figcaption><p>فلتر شريط البحث</p></figcaption></figure>

<figure><img src="../.gitbook/assets/public_ck_search.png" alt=""><figcaption><p>مثال على نتيجة البحث</p></figcaption></figure>

* ثم انقر على زر **إضافة** في المعرفة العامة العامة. بعد الاشتراك بنجاح، سترى زر **إضافة** يتغير إلى زر **إزالة**.

<figure><img src="../.gitbook/assets/not_add_ck.png" alt=""><figcaption><p>معرفة عامة غير مضافة</p></figcaption></figure>

<figure><img src="../.gitbook/assets/added_ck.png" alt=""><figcaption><p>معرفة عامة مضافة</p></figcaption></figure>

* لاحقًا، إذا كنت تريد إزالة معرفة مشترك فيها، انقر على زر **إزالة**.

## إنشاء معرفة مشتركة

للحصول على تعليمات مفصلة حول إنشاء ومشاركة معرفة مشتركة، قم بزيارة هذه الصفحة [registering-and-using-api-keys.md](../developer/registering-and-using-api-keys.md "mention").



==> personal/mementos-filter-access.md <==
---
description: استخدم ميمنتو مع كل تكامل تطبيق لتقييد وصوله إلى معرفتك
---

# الوصول إلى فلتر التذكارات

### ما هو الميمنتو ولماذا يوجد؟

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

تسمح النسخة الحالية من الميمنتو للمستخدم باختيار ملفات أو مستندات أو مجموعات محتوى محددة مثل مجلد أو قناة يمكن أن يستخدمها ذلك التطبيق. ستضيف النسخ اللاحقة طرقًا إضافية لتصفية وصول الطرف الثالث مثل الإطارات الزمنية مثل "تم إنشاؤه في آخر 30 يومًا".\
\
القيم الافتراضية هي "لا شيء" و "الكل". يشارك "الكل" كل ملف سمح المستخدم لـ Rememberizer بالوصول إليه. "لا شيء" لا يشارك أي شيء مع التطبيق المعني. يسمح اختيار "لا شيء" للمستخدم باختيار تطبيق ودمجه مع Rememberizer دون الحاجة إلى اتخاذ قرار في تلك اللحظة حول المحتوى الذي يجب جعله متاحًا. اختيار ميمنتو مع "لا شيء" أو تعديل ميمنتو مطبق حاليًا لمشاركة "لا شيء" هو وسيلة لإيقاف وصول التطبيقات إلى بيانات المستخدم دون الحاجة إلى إزالة التكامل. هذا مثل مفتاح إيقاف لبياناتك. يمكن أن تكون الميمنتو المخصصة مصنوعة لأغراض معينة ولها أسماء تعكس ذلك، مثل "الواجب المنزلي" أو "التسويق".

### كيفية إنشاء ميمنتو؟

ستوجهك هذه الدليل خلال عملية إنشاء ميمنتو

1. انتقل إلى **شخصي > ميمنتو: تحديد الوصول** في التبويب، أو قم بزيارة [https://rememberizer.ai/personal/memento](https://rememberizer.ai/personal/memento). يجب أن ترى جميع الميمنتو على يسار الشاشة

<figure><img src="../.gitbook/assets/memento_page.png" alt=""><figcaption></figcaption></figure>

2. انقر على **إنشاء ميمنتو جديد**. ثم املأ الاسم لميمنتو الخاص بك وانقر على **إنشاء**. بعد ذلك، يجب أن ترى ميمنتو الخاص بك مضافًا ويمكن تضمين قائمة بمصادر البيانات في ميمنتو الخاص بك.

<figure><img src="../.gitbook/assets/create_memento.png" alt=""><figcaption></figcaption></figure>

<figure><img src="../.gitbook/assets/memento_detail.png" alt=""><figcaption></figcaption></figure>

3. انقر على **تحسين** على مصدر البيانات الذي تريد تحسينه، ستظهر اللوحة الجانبية. ثم اختر إضافة مجلدات أو ملفات، وانقر على **تحسين** لإضافة تلك المصادر إلى الميمنتو.

<figure><img src="../.gitbook/assets/memento_refine_knowledge.png" alt=""><figcaption></figcaption></figure>

4. أيضًا، لمصدر المعرفة الشائعة، يمكنك النقر على **إضافة** لتضمين المعرفة في الميمنتو.

<figure><img src="../.gitbook/assets/memento_add_common_knowledge.png" alt=""><figcaption></figcaption></figure>


==> personal/manage-your-embedded-knowledge.md <==
---
description: >-
  يتيح Rememberizer للمستخدمين إدارة ملفاتهم المخزنة بكفاءة من
  مصادر متنوعة. ستوضح لك هذه القسم كيفية الوصول إلى، البحث، تصفية و
  إدارة الملف الذي قمت بتحميله في المعرفة
---

# إدارة معرفتك المدمجة

## تصفح صفحة تفاصيل المعرفة المدمجة

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

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_1.png" alt=""><figcaption><p>قسم معرفتك وزر <strong>عرض التفاصيل</strong></p></figcaption></figure>

<figure><img src="../.gitbook/assets/browse_knowledge_detail_page_2.png" alt=""><figcaption><p>صفحة تفاصيل المعرفة المدمجة</p></figcaption></figure>

تشمل جدول تفاصيل ملفات المعرفة هذه السمات:

* **المستندات:** اسم المستند أو قناة Slack.
* **المصدر:** المورد الذي تم تحميل الملف منه (Drive، Mail، Slack، Dropbox، وتطبيق Rememberizer).
* **الدليل:** الدليل الذي يقع فيه الملف في المصدر.
* **الحالة**: حالة الملف (جارٍ الفهرسة، مفهرس أو خطأ).
* **الحجم**: حجم الملف.
* **تم الفهرسة في**: التاريخ الذي تم فيه فهرسة الملف.
* **الإجراءات:** الزر لحذف الملف. بالنسبة للملف الذي حالته خطأ، سيكون هناك أيضًا رمز إعادة المحاولة بجوار رمز سلة المهملات (زر الحذف). 

## ميزات صفحة التفاصيل

### البحث وتصنيف الملفات

يمكن للمستخدم البحث عن الوثيقة بالاسم باستخدام **شريط البحث**. اكتب الاسم في الشريط، ثم اضغط على Enter للحصول على النتيجة.

<figure><img src="../.gitbook/assets/search_manage_knowledge_result.png" alt=""><figcaption><p>نتيجة البحث</p></figcaption></figure>

يمكنك أيضًا اختيار **فلتر الحالة** و**فلتر المصدر** بشكل اختياري. سيساعدك هذا في تحديد مواقع مستندات معينة بسرعة من خلال تضييق معايير البحث الخاصة بك.&#x20;

<figure><img src="../.gitbook/assets/Source filter.png" alt="" width="247"><figcaption><p>فلتر المصدر</p></figcaption></figure>

<figure><img src="../.gitbook/assets/Status_filter.png" alt="" width="257"><figcaption><p>فلتر الحالة</p></figcaption></figure>

### حذف ملف تم رفعه

ابحث عن الملف الذي تريد حذفه (عن طريق البحث إذا لزم الأمر). ثم انقر على **أيقونة سلة المهملات** في عمود **الإجراء**.&#x20;

<figure><img src="../.gitbook/assets/delete_file.png" alt=""><figcaption><p>ملف مع أيقونة الحذف</p></figcaption></figure>

ستظهر نافذة منبثقة لتأكيد الحذف. انقر على **تأكيد** ثم سترى الملف محذوفًا.

<figure><img src="../.gitbook/assets/delete_file_pop_up.png" alt=""><figcaption><p>نافذة تأكيد الحذف</p></figcaption></figure>

### إعادة محاولة فهرسة ملفات الأخطاء

يمكن للمستخدم إعادة محاولة تضمين تلك الملفات التي فشلت Rememberizer في فهرستها. لإعادة محاولة فهرسة ملف معين، ما عليك سوى النقر على زر إعادة المحاولة بجوار زر الحذف في عمود **الإجراء**.

<figure><img src="../.gitbook/assets/err_retry_button.png" alt=""><figcaption><p>زر إعادة المحاولة لملف خطأ معين</p></figcaption></figure>

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

<figure><img src="../.gitbook/assets/err_retry_all_button.png" alt=""><figcaption><p>زر إعادة المحاولة لجميع ملفات الأخطاء</p></figcaption></figure>

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

<figure><img src="../.gitbook/assets/success_retry_indexing.png" alt=""><figcaption><p>نجاح إعادة محاولة فهرسة ملف الخطأ</p></figcaption></figure>


==> personal/rememberizer-gmail-integration.md <==
---
description: >-
  ستوجهك هذه الدليل خلال عملية دمج Google Drive الخاص بك
  في Rememberizer كمصدر للمعرفة.
---

# تكامل Gmail مع Rememberizer

1. قم بتسجيل الدخول إلى حسابك.
2. انتقل إلى علامة التبويب **الشخصي > معرفتك**، أو قم بزيارة [https://rememberizer.ai/personal/knowledge](https://rememberizer.ai/personal/knowledge). يجب أن ترى جميع مصادر المعرفة المتاحة هناك، بما في ذلك Gmail.

<figure><img src="../.gitbook/assets/gmail_personal_knowledge.png" alt=""><figcaption></figcaption></figure>

3. انقر على زر **"اتصال"** لمصدر معرفة Gmail. سيتم توجيهك إلى صفحة جديدة تطلب إذنك للسماح لـ Rememberizer بالوصول إلى Gmail الخاص بك. اختر حساب Gmail الخاص بك.

<figure><img src="../.gitbook/assets/gmail_oauth_step_1.png" alt=""><figcaption></figcaption></figure>

4. وافق على التطبيق من خلال النقر على "**متابعة"**.

<figure><img src="../.gitbook/assets/gmail_oauth_step_2.png" alt=""><figcaption></figcaption></figure>

5. امنح Rememberizer **إذنات** للوصول إلى Gmail الخاص بك من خلال النقر على **"متابعة".**

<figure><img src="../.gitbook/assets/gmail_oauth_step_3.png" alt=""><figcaption></figcaption></figure>

6. سيتم توجيهك مرة أخرى إلى منصتنا، حيث يجب أن ترى Gmail متصلًا.

<figure><img src="../.gitbook/assets/gmail_auth_redirect.png" alt=""><figcaption></figcaption></figure>

7. الآن بعد أن أصبحت متصلًا، تحتاج إلى تحديد تسميات البريد الإلكتروني التي يجب أن يدمجها منتجنا. انقر على زر **"اختيار"** واختر تسميات البريد الإلكتروني المرغوبة من اللوحة الجانبية. سيتم تضمين جميع رسائل البريد الإلكتروني التي تنتمي إلى التسميات المحددة.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge.png" alt=""><figcaption></figcaption></figure>

8. بعد اختيار التسميات، انقر على **"إضافة"** لبدء تضمين معرفتك. تحتاج أيضًا إلى التحقق من المربع للموافقة على سياسة Rememberizer لمشاركة بيانات Gmail الخاصة بك مع التطبيقات الخارجية التي قمت بالموافقة عليها بشكل محدد.

<figure><img src="../.gitbook/assets/gmail_choose_knowledge_checkbox.png" alt=""><figcaption></figcaption></figure>

9. بمجرد اختيار التسميات الخاصة بك، سيبدأ نظامنا في تضمين رسائل البريد الإلكتروني والمرفقات. قد تستغرق هذه العملية بضع دقائق، اعتمادًا على كمية البيانات.

<figure><img src="../.gitbook/assets/gmail_indexing.png" alt=""><figcaption></figcaption></figure>

### ماذا بعد؟

استخدم ميزة [Memento](mementos-filter-access.md) لتصفية الوصول إلى البيانات المصدر. اجمع بين هذا ومعرفتك من تطبيقات أخرى مثل Slack وBox وDropbox، إلخ، لتشكيل ميمنتو شامل.

يمكنك أيضًا [البحث في معرفتك](https://rememberizer.ai/personal/search) من خلال واجهة الويب الخاصة بنا، أو الأفضل، استخدم هذه المعرفة في LLM من خلال تطبيق GPT الخاص بنا أو واجهتنا العامة.

وهذا كل شيء! إذا واجهت أي مشاكل أثناء العملية، لا تتردد في الاتصال بفريق الدعم لدينا.


==> notices/README.md <==
# إشعارات



==> notices/terms-of-use.md <==
# شروط الاستخدام

## 1. مقدمة 

يحدد هذا الوثيقة شروط الاستخدام ("الشروط") لـ Rememberizer ، وهو خدمة من Skydeck AI Inc ("Rememberizer") بما في ذلك جميع الصفحات المقدمة للمستخدم في نطاق مخصص أو متاح عمومًا ضمن \*.rememberizer.ai وأي صفحات أخرى تربط بهذه الشروط ("المواقع"). هذه الشروط تشكل اتفاق قانوني ملزم بينك ، كمستخدم ، وSkydeck AI Inc ، كمزود لهذا النظام الأساسي. بالوصول إلى هذا النظام الأساسي أو استخدامه، أنت تؤكد موافقتك على الالتزام بهذه الشروط

### 2. قبول الشروط

بالوصول إلى أو استخدام أي جزء من المواقع، تؤكد أنك تبلغ من العمر 18 عامًا على الأقل، وأنك قد قرأت وفهمت شروط الاستخدام هذه وسياسة الخصوصية لـ Rememberizer (التي تتم إدراجها في هذه الشروط عن طريق الإشارة)، وتوافق على الالتزام القانوني بهم. 

في هذه الشروط، "نحن"، "بنا"، و"لنا" تشير إلى Rememberizer، بينما "أنت" يشير إلى كل منك كفرد وأي كيان تمثله. بإستخدامك لمنصتنا، تؤكد أنك تستطيع قبول هذه الشروط نيابة عن أي كيان من هذا النوع، مما يعني الالتزام بهذه الشروط.

### 3. معلومات الاتصال

SkyDeck AI Inc. هي الكيان الذي تتعاقد معه. عنواننا ومعلومات الاتصال الخاصة بنا هي كما يلي:

SkyDeck AI Inc.\
548 Market St. PMB38234\
San Francisco, CA 94104\
الهاتف: 1.415.744.1557\
للاستفسارات القانونية: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)

### 4. منح الرخصة والحقوق الملكية

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

ما لم يذكر خلاف ذلك، فإن كل محتوى متاح عبر المنصة (بما في ذلك ولكن لا تقتصر على البرمجيات، التسليمات، المعلومات، واجهات المستخدم، الصور الرسومية، العلامات التجارية، الشعارات، الصور، الأعمال الفنية، الفيديوهات، المستندات، والمظهر العام للمنصة) مملوك أو مراقب أو مرخص من قبل أو لـ Rememberizer. يحمي هذا المحتوى بموجب العديد من القوانين بما في ذلك قوانين التجارة، حقوق الطبع والنشر، البراءات والعلامات التجارية، وحقوق الملكية الفكرية الأخرى وقوانين المنافسة الغير عادلة. تحجز Rememberizer جميع الحقوق في وإلى هذا المحتوى.&#x20;

يظل محتواك ملكك الخاص. تقدم لنا رخصة غير حصرية، سارية للتجديد لاستخدام محتواك لغرض تقديم خدمتنا لك.

يحظر صراحة بالقانون أي استنساخ أو إعادة توزيع أو استخدام غير مصرح به لأي جزء من المنصة، وقد يؤدي إلى عقوبات مدنية أو جنائية.

### 5. مسؤولية الحساب

إذا قمت بفتح حساب على المنصة، أنت مسؤول عن الحفاظ على سرية معلومات حسابك وعن كافة الأنشطة تحت حسابك. بقبولك لهذه الشروط وإنشاء حساب، أنت توافق على جمعنا، استخدامنا، والكشف عن معلوماتك كما هو موضح في سياسة الخصوصية. لا يمكن لأحد تحت سن 18 أن يقوم بالتسجيل للحصول على حساب أو تقديم أي معلومات شخصية لـ Rememberizer أو المنصة. أبلغ Rememberizer فورا عن أي استخدام غير مصرح للحساب. قد تكون مسؤولا عن الخسائر الناجمة عن الاستخدام غير المصرح. لا تستخدم حساب أي شخص آخر دون موافقة مسبقة من Rememberizer. التسجيل في الحساب غير صالح حيثما كان محظورا.

### 6. حقوق ومسؤوليات المستخدم

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

### 7. حقوق ومسؤوليات مزود الخدمة

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

### 8. قواعد المحتوى

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

### 9. الإساءة والإخلال

يمكن أن ينتج عن الإساءة للاستخدام أو الإخلال بهذه الشروط والأحكام عقوبات، تشمل على سبيل المثال لا الحصر، تعليق أو إنهاء الوصول إلى المنصة، اتخاذ إجراءات قانونية، و / أو التعويضات.

### 10. إخلاء ضمانات

توافق على أن استخدامك للمنصة، بما في ذلك أي محتوى، هو على مسؤوليتك الخاصة. يتم توفير المنصة والمحتوى على أساس "كما هي" و "حسبما هي متاحة". لا تقدم Rememberizer أي ضمانات، صراحة أو ضمنية، وتتنازل عن جميع الضمانات الممكنة، بما في ذلك دون حصر الضمانات الضمنية للقابلية للبيع، والملاءمة لغرض معين، والعنوان وعدم التعدي. لا تضمن Rememberizer أن المنصة أو المحتوى دقيق، متاح بشكل مستمر، كامل، موثوق، آمن، حالي، خالٍ من الأخطاء، أو خالي من الفيروسات أو مكونات ضارة أخرى.

### 11. التعويض

أنت توافق على تعويض Rememberizer والدفاع عنها وحمايتها من أي طلبات أو مطالبات أو خسائر أو أضرار أو تكاليف أو مسئولية أو إجراءات أو نفقات (بما في ذلك الأتعاب المعقولة للمحامين والخبراء وتكاليف التحقيق)، بالقدر الأقصى المسموح به من قبل القانون. وهذا يشمل أي مشاكل تنشأ عن أو في سياق استخدامك للمنصة، أو انتهاكك لهذه الشروط، أو انتهاكك لأي قانون أو تنظيم، أو انتهاكك لحقوق الغير، أو الكشف عن أو الاستدراج أو استخدام أي معلومات شخصية من قبلك، سواء بمعرفتك أو بدونها. تحتفظ Rememberizer بالحق في تولي الدفاع الحصري والتحكم في أي مسألة تخضع للتعويض من قبلك، وأنت توافق على التعاون مع Rememberizer في الدفاع عن هذا الادعاء. لا يمكنك الموافقة على أي تسوية تؤثر على Rememberizer دون الحصول على موافقة Rememberizer الكتابية المسبقة.

### 12. تعليق أو إنهاء الوصول

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

### 13. الحد من المسؤولية

إلى أقصى حد يسمح به القانون، فإنك توافق على تحمل كافة المخاطر الناشئة عن الوصول إلى النظام واستخدامه وكذا المحتوى. لن يكون مذكر أو أي من مديريه أو موظفيه أو وكلائه أو الموردين مسؤولين عن أي أضرار خاصة أو غير مباشرة أو عرضية أو استثنائية أو تبعية أو عقابية من أي نوع تنشأ عن أو فيما يتعلق بالنظام، وأي محتوى أو خدمات أو منتجات مدرجة على النظام أو متاحة بخلاف ذلك من خلاله. إجمالي المبلغ الذي يمكن أن يكون مذكر مسؤولا عنه لك نتيجة أو فيما يتعلق بهذه الشروط، أو من استخدام أو عجز عن استخدام النظام، لن يتجاوز مئة دولار (100.00 $).

### 14. حل النزاعات

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

### 15. التغييرات في الشروط

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

### 16. الترجمات

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


==> notices/privacy-policy.md <==
# سياسة الخصوصية

## سياسة الخصوصية لـ Rememberizer

تحترم SkyDeck AI Inc. ( "Rememberizer" ، "نحن" ، "لنا" أو "بنا") خصوصيتك وهي ملتزمة بحمايتها من خلال الامتثال لهذه السياسة. تصف هذه السياسة أنواع المعلومات التي قد نجمعها منك أو التي قد تقدمها عند استخدامك لمنصة الذكاء الاصطناعي الإبداعي rememberizer.ai (خدمتنا) وممارستنا لجمع واستخدام وحفظ وحماية والكشف عن تلك المعلومات.

### المعلومات التي نجمعها عنك وكيف نجمعها

نجمع عدة أنواع من المعلومات من مستخدمي خدمتنا وعنهم، بما في ذلك:

* المعلومات الشخصية، مثل اسمك، عنوان بريدك الإلكتروني، وأي معرّفات أخرى تمكّنك من التواصل معنا عبر الإنترنت أو خارجه.
* البيانات التقنية، مثل المعلومات المتعلقة باتصالك بالإنترنت، والأجهزة التي تستخدمها للوصول إلى خدمتنا، وتفاصيل الاستخدام.
* مفاتيح واجهة البرمجة وبيانات الاعتماد للوصول إلى نماذج الذكاء الاصطناعي المولدة من طرف ثالث المقدمة من قبلك.
* محتوى المستندات ("المعرفة") التي تتكون من مستندات كاملة (مثل مستندات Google)، والبيانات، والمناقشات (مثل محتوى قناة Slack). تأتي هذه المعلومات من مصادر بيانات تختارها وتختار أن تشاركها مع Rememberizer.&#x20;

نجمع هذه المعلومات:

* مباشرة منك عندما تزودنا بها من خلال السماح بالوصول إلى مصدر بيانات.
* مباشرة عندما تختار تطبيق قمت بدمجه مع Rememberizer حفظ النص في ذاكرة Rememberizer لاستخدامه لاحقًا من قبل ذلك التطبيق أو غيره.
* تلقائيًا أثناء تنقلك عبر الخدمة. قد تتضمن المعلومات التي تم جمعها تلقائيًا تفاصيل الاستخدام، عناوين IP، والمعلومات التي تم جمعها من خلال الكوكيز، ومنارات الويب، وغيرها من تقنيات التتبع.
* تلقائيًا عندما تغير بيانات المصدر بحيث يمكن عكس أحدث إصدار في معرفتنا.
* نؤكد أن أي بيانات مستخدم مسترجعة من واجهات برمجة التطبيقات لـ Google Workspace لا تُستخدم لتدريب نماذج الذكاء الاصطناعي/التعلم الآلي. هذه البيانات متاحة فقط للمستخدم الفردي الذي قدم موافقة صريحة، وتستخدم فقط لغرض تقديم وتحسين خدماتنا لك.

### كيف نستخدم معلوماتك

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

* لتزويدك بالخدمة ومحتواها، وأي معلومات أخرى، أو منتجات أو خدمات تطلبها منا.
* لتلبية أي غرض آخر تقدمه.
* لتزويدك بإشعارات حول حسابك.
* للوفاء بالتزاماتنا وفرض حقوقنا الناشئة عن أي عقود تم الدخول فيها بينك وبيننا.
* لإبلاغك عن التغييرات في خدمتنا أو أي منتجات أو خدمات نقدمها أو نوفرها من خلالها.
* لتحسين خدمتنا، المنتجات، أو الخدمات.
* للسماح لك بالمشاركة في الميزات التفاعلية على خدمتنا.
* يتم تخزين مكونات النص من المستندات المعرفية في قطع وفهرسة في متاجر بيانات المتجهات بحيث يمكن إرجاع الأجزاء التي يتم تقديرها لأن لها مدلولات للتطبيقات الطرف الثالث التي تأذن لها بالوصول إلى ذلك.&#x20;

### مشاركة الأطراف الثالثة

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

تتيح التنفيذ الحالي لـ Memento للمستخدم اختيار ملفات محددة، أو وثائق أو مجموعات من المحتوى مثل المجلد أو القناة التي يمكن استخدامها بواسطة التطبيق. ستضيف التنفيذات اللاحقة طرقًا إضافية لتصفية الوصول الخاص بالأطراف الثالثة مثل الإطارات الزمنية مثل "تم الإنشاء في الـ30 يومًا الماضية".\
\
القيمتين الافتراضيتين هما "None" و "All". الخيار All (الكل) يشارك كل ملف قد سمح له المستخدم بالوصول إليه عبر Rememberizer. أما الخيار None (لا شيء) فيعني عدم المشاركة بأي شيء مع التطبيق المطروح. يتيح اختيار None للمستخدم اختيار تطبيق ودمجه مع Rememberizer دون الحاجة إلى اتخاذ قرار حيال المحتوى الذي يرغب في توفيره. يعد اختيار Memento  بـ None أو تحرير Memento المطبق مسبقاً ومشاركته بـ None وسيلة لقطع وصول التطبيق إلى بيانات المستخدم دون الحاجة إلى إزالة التكامل. هذا مثل زر الإيقاف لبياناتك. يمكن أن تكون الـ Mementos المخصصة مصممة لغرض معين وتحمل أسماء تعكس ذلك، مثل "واجب منزلي" أو "تسويق".&#x20;

### الكشف عن معلوماتك

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

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

### حقوقك

لديك حقوق معينة بموجب قوانين حماية البيانات المعمول بها. قد تشمل هذه الحقوق ما يلي:

- طلب الوصول إلى بياناتك الشخصية.
- طلب تصحيح البيانات الشخصية التي نحتفظ بها عنك.
- طلب حذف بياناتك الشخصية.
- الاعتراض على معالجة بياناتك الشخصية.
- طلب تقييد معالجة بياناتك الشخصية.
- طلب نقل بياناتك الشخصية.
- الحق في سحب الموافقة.

### أمان البيانات

لقد قمنا بتنفيذ تدابير مصممة لتأمين معلوماتك الشخصية من الفقدان العرضي والوصول غير المصرح به، والاستخدام، والتعديل، والكشف. يتم تخزين جميع المعلومات التي تقدمها لنا على خوادمنا الآمنة وراء جدران الحماية. سيتم تشفير جميع معاملات الدفع ومفاتيح API باستخدام تكنولوجيا SSL.

### تغييرات في سياسة الخصوصية الخاصة بنا

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

### معلومات الاتصال

لطرح الأسئلة أو التعليق على سياسة الخصوصية هذه وممارسات الخصوصية لدينا، اتصل بنا على:

SkyDeck AI Inc.\
إلى: Rememberizer\
548 Market St. PMB38234\
سان فرانسيسكو، كاليفورنيا 94104\
الهاتف: 1.415.744.1557\
البريد الإلكتروني: [legal@rememberizer.ai](mailto:legal@rememberizer.ai)


==> notices/releases/apr-5th-2024.md <==
---
description: >-
  هذا التحديث يعزز التكاملات مع Dropbox و Google Drive و Slack، ويقوم
  بتحسين إدارة الوثائق لتجربة مستخدم أكثر سلاسة.
---

# 5 أبريل 2024

## ميزات جديدة

* **دعم شجرة المعرفة الجديدة:** تم توسيع هيكل الشجرة ليتكامل بشكل أفضل مع Dropbox و Google Drive، مما يتيح إدارة أكثر سهولة للوثائق والمجلدات.
* **مزامنة ردود Slack:** تمت إضافة وظيفة لمزامنة ردود Slack الجديدة بشكل أكثر فاعلية، مما يساعد في الحفاظ على التواصل سلسًا ومحدثًا.

## إصلاحات الأخطاء

* **إصلاحات صفحة المعرفة العامة:** تم إصلاح الأخطاء المتعلقة بالبحث، والترقيم، وتحديث تنسيق التاريخ والوقت على صفحة المعرفة العامة.
* **عرض الملفات المحددة لحسابات قديمة:** لقد قمنا بإصلاح مشكلة حيث لم يتم عرض الملفات المحددة للحسابات القديمة بشكل صحيح.


==> notices/releases/may-17th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم، وتعزيز التكاملات،
  وإصلاح مشكلات متنوعة. تشمل التحديثات الرئيسية مزامنة Gmail و
  عرض مسار الدليل.
---

# 17 مايو 2024

## ميزات جديدة

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

## التحسينات

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

## إصلاحات الأخطاء

* **إصلاح واجهة زر حذف المستند:** تم إصلاح واجهة المستخدم لزر حذف المستند في التفاصيل المدمجة لتوفير تجربة مستخدم أفضل.


==> notices/releases/oct-4th-2024.md <==
---
description: >-
    يركز هذا الإصدار على تحسين الأداء والاستقرار، مع تحسينات كبيرة في عمليات المزامنة وإصلاحات للمشكلات المعروفة.
---
# 4 أكتوبر 2024
### التحسينات
- **تحسين التنقل في Google Drive**: تحسين أداء شجرة المعرفة في Google Drive لتصفح أسرع وأكثر سلاسة.
- **زيادة كفاءة المزامنة**: تحسين مزامنة المستندات من خلال تحسين إدارة المهام لتحديثات أسرع.

### إصلاحات الأخطاء
- **تم حل مشكلة تعطل التطبيق عند فصل مصدر البيانات**: تم إصلاح مشكلة حيث كان فصل مصدر البيانات أثناء فتح لوحة المعرفة يتسبب في تعطل التطبيق.

==> notices/releases/sep-20th-2024.md <==
---
description: >-
    يركز هذا الإصدار على تحسينات متنوعة، ميزات جديدة، وإصلاحات للأخطاء لتعزيز تجربة المستخدم والوظائف.
---
# 20 سبتمبر 2024

### التحسينات
- **تنسيق محسّن للأرقام**: أصبح من السهل قراءة الأرقام الكبيرة الآن حيث تُعرض بفواصل.
- **تحديث إدارة الوثائق**: تم تحسين الآلية لإدارة وفهرسة الوثائق بكفاءة، حتى في المجلدات الكبيرة.
- **تحسين إدارة Slack والوثائق**: تم تعزيز واجهة برمجة التطبيقات لإعادة محاولة جميع الوثائق والقنوات الفاشلة، مما يضمن عمليات أكثر سلاسة.

### ميزات جديدة
- **تحديث العضوية**: يتم الآن تحديث العضويات بناءً على نتائج التحميل للحصول على بيانات أكثر دقة.
- **اختيار مستند عشوائي**: تم تقديم اختيار عشوائي للتضمين والتحميل لتنويع معالجة المستندات.

### إصلاحات الأخطاء
- **مزامنة Dropbox**: تم تعطيل مزامنة Dropbox مؤقتًا لمنع مشاكل البيانات المحتملة.
- **تحسين حقل البحث**: حقل البحث في صفحة تفاصيل المعرفة الآن يملأ تلقائيًا بناءً على معلمة الاستعلام "file" لعمليات بحث أكثر دقة.
- **إعادة فهرسة المجموعة بعد التحميل**: تم تحسين واجهة برمجة تطبيقات نتائج التحميل لإعادة فهرسة المجموعات تلقائيًا.

==> notices/releases/nov-8th-2024.md <==
---
description: >-
  تركز إصدارنا الأخير على تحسين الأداء، وزيادة الاعتمادية، وتوفير تجربة مستخدم أفضل من خلال تحسينات وإصلاحات متنوعة.
---

# 8 نوفمبر 2024

### تحسينات

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

### إصلاحات الأخطاء

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

==> notices/releases/jun-14th-2024.md <==
---
description: >-
  تعمل هذه النسخة على تحسين معالجة الأخطاء، وتعزيز شريط الميمونتو، 
  وتنقيح الاختبارات. تشمل التحديثات الرئيسية عرض حجم الميمونتو، 
  واستجابات أفضل للأخطاء، وفحوصات تلقائية للإصدارات.
---

# 14 يونيو 2024

## ميزات جديدة

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

## إصلاحات الأخطاء

* **إرجاع 404 للميمنتو المحذوف:** استرجاع ميمنتو محذوف أو ميمنتو ينتمي إلى مستخدم آخر الآن يُرجع خطأ 404 بدلاً من خطأ في الخادم.
* **تحديث الحجم للتطبيقات الخارجية:** تم إصلاح مشكلة حيث لم تكن مستندات ذاكرة التطبيقات الخارجية تُtrigger تحديثات الحجم للميمنتو.


==> notices/releases/mar-4th-2024.md <==
---
description: >-
  يقدم هذا الإصدار ميزات جديدة مثل إنشاء وعرض المعرفة المشتركة،
  وإعادة تسمية الميمنتو. تشمل التحسينات إصلاحات رئيسية للأخطاء المتعلقة
  بـ Dropbox، ونتائج الاستعلام وواجهة المستخدم للمعرفة العامة.
---

# 4 مارس 2024

## الميزات الجديدة

* **المعرفة المشتركة**: تم تنفيذ ميزة جديدة لإنشاء وعرض المعرفة المشتركة.
* **إعادة تسمية الذكريات**: يمكن للمستخدمين الآن إعادة تسمية ذكرياتهم.

## إصلاحات الأخطاء

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

\


==> notices/releases/aug-16th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تعزيز قدرات البحث وتحسين ميزات إدارة الوثائق.
---

# 16 أغسطس 2024

### الميزات الجديدة

- **تحسين فلاتر البحث**: تمت إضافة إمكانية تصفية نتائج البحث حسب المرسل والمستلم، مما يسهل العثور على رسائل البريد الإلكتروني المحددة.
- **عرض تاريخ إنشاء المستند**: الآن يُظهر تاريخ إنشاء المستند في قوائم المستندات لتحسين إدارة المستندات.

### التحسينات

- **تحسين موثوقية البحث**: تحسينات على وظائف البحث توفر تجربة أكثر سلاسة وموثوقية.

### إصلاحات الأخطاء

- **إصلاح تكامل البريد الإلكتروني**: تم حل المشكلات المتعلقة بتكامل Gmail عند استخدام GPT لضمان التشغيل السلس.
- **إصلاح عرض محتوى تطبيق سطح المكتب**: تم إصلاح المشكلات المتعلقة بعرض محتوى الوثائق في تطبيق سطح المكتب لتحسين تجربة المستخدم.

==> notices/releases/mar-11th-2024.md <==
---
description: >-
  يجلب هذا التحديث ميزات جديدة وتحسينات، بما في ذلك تكامل Slack المبسط،
  والمستندات المحسّنة، وعملية تسجيل مستخدم أكثر كفاءة.
  لقد قمنا أيضًا بإصلاح بعض الأخطاء.
---

# 11 مارس 2024

## الميزات الجديدة

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

## التحسينات

* **تحديث واجهة المستخدم لـ Rememberizer:** تم تحديث واجهة المستخدم لـ Rememberizer بناءً على تنسيق الردود الجديد لـ Slack.

## إصلاحات الأخطاء

* **التبديل بين المعرفة العامة:** تم إصلاح مشكلة عند التبديل بين المعرفة العامة عند تحسين المذكرة.
* **رؤية المستندات غير المدعومة:** تم إصلاح المشكلة التي كانت تسبب عرض المستندات غير المدعومة.
* **قائمة مستندات المستخدم:** لن تظهر المستندات المشترك بها بعد الآن في قائمة مستندات المستخدم.
* **تقدير حجم المذكرة:** تم تصحيح الحساب غير الصحيح لحجم المذكرة المقدر.



==> notices/releases/jul-26th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تكامل Slack لدينا، وتعزيز واجهة المستخدم،
  وحل المشكلات الحرجة لتوفير تجربة أكثر سلاسة.
---

# 26 يوليو 2024

**ميزات جديدة:**

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

**تحسينات:**

* **تحديث واجهة تكامل Slack**: تم تحديث واجهة المستخدم لتكامل Slack لدعم آلية القنوات الجديدة، مما يجعلها أكثر سهولة في الاستخدام.
* **تحديث اسم التطبيق**: تم تحديث اسم تطبيق سطح المكتب إلى "Rememberizer"، مما يعكس التزامنا بمساعدة المستخدمين في تنظيم وتذكر المعلومات المهمة.

**إصلاحات الأخطاء:**

* **تكامل Google Drive**: تم حل مشكلة كانت تسبب أخطاء عند الوصول إلى مجلدات Google Drive، مما يضمن تنقلًا وإدارة ملفات أكثر سلاسة.


==> notices/releases/27-sep-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين أداء المزامنة والتنقل لـ Dropbox و Google Drive، مما يوفر لك تجربة أكثر سلاسة وكفاءة.
---

# 27 سبتمبر 2024
### التحسينات
- **تحسين مزامنة السحابة**: تم تحسين عمليات المزامنة لـ Dropbox و Google Drive، مما أدى إلى تحديثات أسرع وأكثر موثوقية للملفات.
- **تحسين التنقل في Dropbox**: تم تنقيح شجرة المعرفة في Dropbox لتنظيم الملفات بشكل أكثر كفاءة وسهولة الوصول.
- **جدول مزامنة منتظم**: تم تعيين مهام المزامنة لـ Google Drive و Dropbox و Gmail لتحدث كل 6 ساعات، مما يضمن بقاء المحتوى الخاص بك محدثًا باستمرار.

==> notices/releases/feb-26th-2024.md <==
---
description: >-
  في هذا الإصدار، قمنا بتنفيذ حد لحجم الصورة يبلغ 1 ميجابايت للتحميلات
  وعززنا عرض المستندات في لوحة الاختيار. كما قمنا بإصلاح خطأ
  يتعلق بفصل مصدر البيانات.
---

# 26 فبراير، 2024

## التحسينات

* **حد حجم الصورة**: يجب ألا تتجاوز الصور المقصوصة للمعرفة المشتركة 1 ميجا بايت في الحجم.
* **تحسين عرض المستند**: لقد زدنا عدد المستندات التي يمكن عرضها في البنية الشجرية داخل لوحة الاختيار اليمنى لتحسين تجربة المستخدم.

## إصلاحات الأخطاء

* **فصل مصدر البيانات**: تم إصلاح مشكلة حيث لم يتم حذف الوثائق بشكل مناسب وإزالة مصدر البيانات عند فصل مصدر البيانات.\


==> notices/releases/aug-2nd-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين الأداء العام، ومعالجة البيانات، وإدارة الأخطاء في تطبيقنا. يمكن للمستخدمين توقع تجربة أكثر قوة وكفاءة.
---

# 2 أغسطس 2024

**ميزات جديدة:**

* **تحسين وظيفة البحث**: تعمل ميزة البحث الآن على استرجاع المحتوى بشكل متوازي، مما يوفر نتائج أسرع وأكثر دقة.
* **نظام إشعارات الوثائق المحسن**: سيتلقى المستخدمون إشعارات أكثر دقة حول تحديثات الوثائق، مما يعزز التعاون وإدارة سير العمل.
* **تحديث تنسيق مفتاح API**: تم تحديث بادئة مفتاح API لتحسين الأمان وسهولة التعرف.

**تحسينات:**

* **إدارة بيانات محسنة**: يتعامل النظام الآن مع الوثائق الفارغة بشكل أكثر فعالية، مما يضمن فهرسة وتحميل جميع المعلومات ذات الصلة بشكل صحيح.
* **تنظيم ميمنتو المحسن**: توفر التحسينات في شريط جانبي الميمنتو رؤية أوضح للوثائق والمجلدات، مما يجعل التنقل أكثر سهولة.
* **معالجة بيانات مبسطة**: تنفيذ آلية تضمين جديدة وتكيف قاعدة بيانات المتجهات لمعالجة البيانات وتحليلها بشكل أكثر كفاءة.

**إصلاحات الأخطاء:**

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


==> notices/releases/oct-25th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين موثوقية فهرسة الوثائق ويتضمن إصلاحات متنوعة للأخطاء لتعزيز تجربتك.
---
# 25 أكتوبر 2024

### ميزات جديدة

- **إعادة المحاولة التلقائية لفشل الفهرسة**: تم تنفيذ آلية إعادة المحاولة التلقائية لضمان إعادة محاولة الوثائق التي فشلت في الفهرسة، مما يعزز اتساق البيانات.

### إصلاحات الأخطاء

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

==> notices/releases/oct-18th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين موثوقية حفظ الوثائق.
---
# 18 أكتوبر 2024

### إصلاحات الأخطاء

- **تعزيز استقرار حفظ المستندات**: تحسين عملية حفظ المستندات لمنع النزاعات المحتملة أثناء التعديلات المتزامنة.

==> notices/releases/apr-12th-2024.md <==
---
description: >-
  تعزز هذه النسخة من مزامنة المستندات، وتبسط إدارة المعرفة الشائعة،
  وتحسن واجهة المستخدم، مما يحسن الكفاءة العامة للنظام وتجربة المستخدم.
---

# 12 أبريل 2024

## ميزات جديدة

* **المزامنة التلقائية لتخزين السحابة:** يمكن للمستخدمين الآن تعيين المزامنة التلقائية للمجلدات والملفات المحددة في Dropbox و Google Drive، مما يسهل عمليات إدارة الوثائق.

## التحسينات

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

## إصلاحات الأخطاء

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


==> notices/releases/README.md <==
---
description: إعلانات عامة، تغييرات في الامتثال، وتحديثات مساعدة المستخدم.
---

# الإصدارات

© 2024 سكاي ديك AI Inc.


==> notices/releases/aug-9th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم، وتحسين إدارة الوثائق،
  وتنقيح قدرات البحث في Rememberizer.
---

# 9 أغسطس 2024

**ميزات جديدة**

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

**تحسينات**

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

**إصلاحات الأخطاء**

* **معالجة استعلام البحث الفارغ**: تم حل مشكلة حيث لم يتم التعامل مع استعلامات البحث الفارغة بشكل صحيح، مما يحسن موثوقية البحث.
* **تكامل البريد الإلكتروني**: تم إصلاح مشكلة تتعلق بمعالجة مصدر البريد الإلكتروني عند التفاعل مع GPT، مما يضمن تكاملًا أكثر سلاسة مع خدمات البريد الإلكتروني.


==> notices/releases/feb-19th-2024.md <==
---
description: >-
  هذا الإصدار يجلب تحسينات إلى شجرة الذاكرة مع فرز أفضل ويصلح خطأ يؤثر على طلبات API في تطبيقات GPT.
---

# 19 فبراير، 2024

## التحسينات

* **الترتيب الأبجدي في شجرة ميمنتو**: لتعزيز التنقل ، يتم تنظيم الملفات وقنوات Slack ضمن شجرة ميمنتو الآن ترتيبًا أبجديًا.

## إصلاحات الأخطاء

* **تطبيقات GPT**: لقد قمنا بإصلاح مشكلة كانت تمنع إجراء طلبات API من خلال تطبيقات GPT التي تم إعدادها حديثًا.

\


==> notices/releases/mar-18th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين تجربة المستخدم من خلال تحسين عملية الانضمام،
  إدارة الذكريات وواجهة المستخدم التفاعلية. تشمل التحديثات الرئيسية إزالة حد حجم الصورة،
  وعرض أحجام الذكريات.
---

# 18 مارس، 2024

## الميزات الجديدة

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

## التحسينات

* **وقت فهرسة قنوات Slack:** سيتم التحديث الآن لوقت الفهرسة عند البحث عن الرسائل الجديدة، وسيتم الحفاظ على `INDEXED` حالة المستند، لتحسين كفاءة البحث عن المستندات.
* **بدء أكثر سلاسة:** لقد قللنا الخطوات الزائدة في تدفق التعليمات، مما يجعلها أسرع وأكثر كفاءة.
* **واجهة المستخدم الاستجابة للمعرفة الشائعة:** قمنا بتحسين واجهة المستخدم للمعرفة الشائعة على صفحة ميمنتو لتكون استجابة، تحسين القراءة على الأجهزة المختلفة.
* **عرض حجم Memento:** يتم عرض حجم Mementos الآن عند تفويض تطبيق، لمساعدة المستخدمين على فهم Mementos المفوضة بهم بشكل أفضل.

## إصلاحات الأخطاء

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


==> notices/releases/jan-15th-2024.md <==
---
description: الإصدار الأول من Rememberizer.
---

# 15 يناير، 2024

## الميزات الجديدة

* **بحث المستندات**: ابحث عن مستنداتك بسهولة باستخدام ميزة البحث الفعالة لدينا.
* **تكامل Google Drive**: إدارة ملفاتك بسلاسة من خلال Google Drive.
* **مركز المطورين**: مساحة سهلة الاستخدام للمطورين للتسجيل بسهولة وتكوين تطبيقاتهم للتكامل مع Rememberizer.
* **إدارة الذكريات**: أنشئ، قائمة، واحذف ذكرياتك بسهولة.
* **إدارة مصادر البيانات**: قم بتوصيل وفصل مصدر بياناتك بسهولة.
* **تجربة انطلاق سهلة**: تم تصميم ميزة حالة الانطلاق لدينا لبدء سلس لجميع المستخدمين والمطورين.

\


==> notices/releases/feb-12th-2024.md <==
---
description: >-
  في هذا الإصدار، قدمنا صفحة معرفة عامة عامة، وأجرينا تحسينات على هيكل الذكريات وواجهة المستخدم للانطلاق، وقمنا بإصلاح خطأ في حساب تفويض التطبيق.
---

# 12 فبراير، 2024

## الميزات الجديدة

* **صفحة المعرفة العامة العامة**: تم تطبيق صفحة المعرفة العامة الجديدة لتحسين الوصول إلى المعلومات ومشاركتها.
* **المعرفة الشائعة في التعلم**: يمكن للمستخدمين الآن إضافة المعرفة الشائعة مباشرة من صفحة التعلم.
* **هيكل الشجرة لـ Memento**: الآن يتم إرجاع الملفات في memento في هيكل شجرة للحصول على وضوح أفضل والتنقل.

## التحسينات

* **واجهة المستخدم لخطوات الانضمام**: تم تعديل واجهة المستخدم لخطوات الانضمام لتحسين تجربة المستخدم.


==> notices/releases/nov-1st-2024.md <==
---
description: >-
    يركز هذا الإصدار على تعزيز الأداء، وتحسين المصادقة، وزيادة الموثوقية العامة من أجل تجربة مستخدم أفضل.
---

# 1 نوفمبر 2024

### تحسينات

- **أداء بحث أسرع**: تم تحسين العمليات الخلفية لتوفير وصول أسرع إلى مستنداتك.
- **نظام مصادقة معزز**: تم ترقية المصادقة لتحسين الأمان والموثوقية.
- **موثوقية فهرسة محسنة**: تم تعزيز المراقبة لفهرسة المستندات لضمان إمكانية البحث في جميع مستنداتك.
- **أداء نظام محسّن**: تم تنفيذ تحسينات خلفية لخدمة أسرع وأكثر كفاءة.

### ميزات جديدة

- **إعادة الاتصال التلقائي بمصدر البيانات**: تبقى مصادر البيانات متصلة تلقائيًا، مما يضمن الوصول المستمر إلى معلوماتك.

### إصلاحات الأخطاء

- **تحسينات في ضوابط الخصوصية**: تم إصلاح مشكلة منعت الإدراج غير المصرح به في وجهات نظر المستخدم، مما يحسن الخصوصية.
- **حل مشاكل تفويض التطبيق**: تم تصحيح مشاكل إعادة التوجيه مع التطبيقات المصرح بها لتسهيل الوصول.

==> notices/releases/nov-15th-2024.md <==
---
description: >-
    يركز هذا الإصدار على تحسين تجربة مصادقة المستخدم، بما في ذلك إعادة توجيه تسجيل الدخول بشكل أكثر سلاسة ودعم محسّن لتطبيقات سطح المكتب.
---

# 15 نوفمبر 2024

### ميزات جديدة

- **مصادقة تطبيق سطح المكتب**: يمكن للمستخدمين الآن المصادقة مباشرة من خلال تطبيق سطح المكتب الخاص بنا للحصول على تجربة أكثر تكاملاً.

### تحسينات

- **إعادة توجيه تسجيل الدخول السلس**: يتم الآن إعادة توجيه المستخدمين غير المصادق عليهم إلى صفحتهم الأصلية بعد تسجيل الدخول، مما يضمن تنقلًا غير متقطع.

==> notices/releases/jan-29th-2024.md <==
---
description: >-
  يقدم هذا الإصدار تجربة مستخدم محسّنة مع إدارة أفضل لحجم الوثائق،
  وواجهة بحث أكثر سهولة، وتكامل سلس مع Dropbox. لقد عالجنا أيضًا الأخطاء الرئيسية.
---

# 29 يناير 2024

## الميزات الجديدة

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

## التحسينات

* **حد حجم المستند**: قد أقررنا الحد الأقصى لحجم المستند الإجمالي لكل مستخدم بمقدار 1 جيجابايت لضمان الأداء الأمثل.
* **تحسين تجربة البحث**: تم تحسين واجهة البحث لتحسين تجربة المستخدم.

## إصلاحات الأخطاء

* تم إصلاح المشكلات المتعلقة بمعالجة المستندات الفارغة لتسهيل العمليات.
* تم حل الأخطاء أثناء التعامل مع مرفقات Slack لدمج سلس.
* تم ربط زر "التسجيل" بشكل صحيح بصفحة "التسجيل".


==> notices/releases/apr-26th-2024.md <==
---
description: >-
  يجلب هذا التحديث تكاملًا متقدمًا للمذكرات، وميزات مزامنة محسّنة لـ
  Dropbox وGoogle Drive، وإصلاحات حرجة للأخطاء لتعزيز تجربة المستخدم
  وموثوقية النظام.
---

# 26 أبريل 2024

## الميزات الجديدة

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

## التحسينات

* **تحديث التخطيط للتطبيقات المتصلة:** تم تحديث تخطيط صفحة "تطبيقاتك المتصلة" لتحسين تجربة المستخدم والتنقل.
* **تحديث بطاقة المعرفة العامة:** تعرض بطاقة المعرفة العامة في صفحة الذكريات المكررة الآن الحجم بدلاً من عد مستندات، مما يوفر معلومات أوضح عن استخدام التخزين.
* **تحسين ميزة المزامنة التلقائية لـ Dropbox و Google Drive:** تم تحسين ميزة المزامنة التلقائية لـ Dropbox و Google Drive، مما يوفر تجربة مزامنة أكثر سلاسة وموثوقية.
* **تقسيم الصفحات لصفحة التطبيقات العامة:** لقد قمنا بتنفيذ تقسيم الصفحات على صفحة التطبيقات العامة، مما يحسن التنقل وأوقات التحميل لتجربة مستخدم أفضل.
* **تحديث زر التنقيح في الذكريات لبطاقات المعرفة العامة:** تم تحديث زر التنقيح في الذكريات لبطاقات المعرفة العامة، مما يعزز سهولة الاستخدام والوضوح.

## إصلاحات الأخطاء

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


==> notices/releases/sep-13th-2024.md <==
---
description: >-
  يركز هذا الإصدار على تحسين فهرسة البيانات، وتتبع الاستخدام، والأداء، وتعزيز تجربة المستخدم.
---

# 13 سبتمبر 2024

### تحسينات

- **تحسين تتبع الاستخدام**: يقدم منطق جديد مراقبة أكثر دقة للحدود الخاصة بالتخزين والاستخدام.
- **أداء محسن**: تم تحسين إجراءات Memento الآن لتكون أكثر استجابة.
- **عرض أخطاء معزز**: رسائل الخطأ على صفحة المعرفة أصبحت أكثر وضوحًا عند فشل فهرسة المستندات، مما يسهل تحديد المشكلات.
- **تبسيط اتصال مصدر البيانات**: الآن يفتح لوحة مصدر البيانات تلقائيًا بعد الاتصال، مما يبسط عملية الإعداد.
- **تحسين إعدادات افتراضية**: تم تحديث إعدادات المستخدم الافتراضية لتحسين الأداء والدقة.

### ميزات جديدة

- **حذف المستندات دفعة واحدة**: يمكنك الآن حذف عدة مستندات في وقت واحد، مما يبسط إدارة البيانات.
- **إعادة الفهرسة التلقائية**: يتم إعادة فهرسة المجموعات تلقائيًا عند الحاجة، مما يضمن نتائج بحث محدثة.

### إصلاحات الأخطاء

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

==> notices/releases/oct-11th-2024.md <==
---
description: >-
    يقدم هذا الإصدار خدمتنا الجديدة لقاعدة بيانات المتجهات لتحسين معالجة البيانات، إلى جانب تحسينات في استقرار النظام وإصلاحات حرجة للأخطاء لتحسين تجربتك العامة.
---

# 11 أكتوبر 2024

### ميزات جديدة

- **خدمة قاعدة بيانات المتجهات**: تم تقديم خدمة جديدة لقاعدة بيانات المتجهات لتخزين البيانات بشكل أكثر كفاءة واسترجاع المعلومات بشكل أسرع.

### التحسينات

- **استقرار النظام المحسن**: تحسين العمليات الخلفية لمنع حالات التنافس، مما يضمن معالجة مستندات أكثر سلاسة.
- **إدارة الاتصال المحسنة**: تنفيذ معالجة اتصال أفضل لتعزيز الأداء والموثوقية.

### إصلاحات الأخطاء

- **إصلاح مشكلة دمج العضوية**: تم حل مشكلة تسببت في أخطاء عند دمج بيانات العضوية في مخزن المتجهات.

==> notices/releases/jul-12th-2024.md <==
---
description: >-
  يجلب هذا الإصدار تحسينات مثيرة في بحث الوثائق، وتنظيم الذكريات،
  وإدارة التكامل. لقد قمنا بتحسين تجربة المستخدم
  مع تنقل أكثر سلاسة ويد أكثر كفاءة في التعامل مع البيانات
---

# 12 يوليو 2024

### الميزات الجديدة

* **بحث الوثائق**: استمتع بوظيفة بحث قوية جديدة تساعدك في العثور على المعلومات التي تحتاجها بسرعة وسهولة ضمن مستنداتك.&#x20;
* **هيكل شجرة الميمنتو الجديد**: جرب أسلوبًا جديدًا لتنظيم ميمنتوس الخاصة بك مع هيكل الشجرة البديهي، مما يجعل من الأسهل التنقل وإدارة معلوماتك.&#x20;
* **المزامنة التلقائية للميمنتوس**: حافظ على بياناتك محدثة بسهولة مع ميزة المزامنة التلقائية الجديدة للميمنتوس.

### تحسينات

* **تحسين تنظيم التذكيرات**: لقد قمنا بتنقيح شريط التذكيرات لتوفير عرض أوضح لمستنداتك ومجلداتك، مما يجعل التنقل سهلاً.&#x20;
* **إدارة التكاملات**: قم بتصفية وإدارة تكاملاتك بسهولة من خلال ميزة القائمة المنسدلة الجديدة، مما يمنحك مزيدًا من التحكم في خدماتك المتصلة.&#x20;
* **بحث أسرع عن المستندات**: توفر ميزة البحث الجديدة المبللة نتائج أسرع وأكثر استجابة أثناء الكتابة.&#x20;
* **تحديثات صفحة الصفحة الرئيسية وصفحة المعرفة**: لقد قمنا بإعادة تنظيم تخطيط التكاملات في الصفحات الرئيسية لتحسين الوصول وتجربة المستخدم.

### إصلاحات الأخطاء

* **تحسين موثوقية التكامل**: لقد قمنا بتحسين نظامنا للتعامل بشكل أفضل مع المعلومات من الخدمات المتصلة، مما يضمن تجربة أكثر سلاسة عند استخدام التكاملات.&#x20;
* **واجهة مستخدم أنظف**: لقد قمنا بإزالة رسائل التحذير غير الضرورية في صفحة المعرفة للحصول على مظهر أكثر انسيابية.



==> notices/releases/feb-5th-2024.md <==
---
description: >-
  تعزز هذه النسخة إدارة ملفات تعريف المستخدمين، وتحسن تكامل Slack وDropbox،
  وتقدم ميزة حذف الحساب، وتعالج القضايا التشغيلية الرئيسية.
---

# 5 فبراير 2024

## الميزات الجديدة

* **ملفات دروببوكس المشتركة**: يمكنك الآن جلب الملفات / المجلدات المشتركة من دروببوكس مباشرة من خلال منصتنا.
* **حذف الحساب**: أصبح لدى المستخدمين الآن الخيار لحذف حسابهم إذا لزم الأمر.
* **مزامنة Slack**: لقد بدأنا في المزامنة مع Slack لتحسين التكامل، على الرغم من أن المزامنة مع موضوعات Slack لم تتضمن بعد.
* **ملفات التعريف للمستخدمين**: يمكن للمستخدمين الآن تحديث معلومات ملفاتهم الشخصية بكفاءة أكبر.

## التحسينات

* **قنوات سلاك**: قنوات سلاك مرتبة الآن حسب الاسم لتسهيل التنقل.

## إصلاحات الأخطاء

* تم حل مشكلة تتعلق بأصل غير صالح في دليل التطبيق.
* تم حل خطأ مع OpenAI GPT لتحسين استدعاءات API.


==> notices/releases/apr-19th-2024.md <==
---
description: >-
  هذا التحديث يعزز الأمان، ويقوم بتنقيح الواجهات، ويعالج الأخطاء الحرجة،
  مع ميزات جديدة لقيود API، ومفاتيح محدثة، وتطبيق MacOS.
---

# 19 أبريل 2024

## الميزات الجديدة

* **تطبيق سطح المكتب لنظام MacOS:** تقديم تطبيق ساحل المكتب مخصص لمستخدمي MacOS، لتعزيز الوصول وتجربة المستخدم. \
  انظر الوثائق: [تطبيق وكيل Rememberizer لسطح المكتب](https://docs.rememberizer.ai/personal/rememberizer-agent-desktop-application)

## تحسينات

* **تحديث واجهة دليل التطبيق:** يوفر التصميم الجديد لدليل التطبيق تجربة تنقل أكثر فهماً وسهولة في الاستخدام.

## إصلاحات الأخطاء

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


==> notices/releases/jun-28th-2024.md <==
---
description: >-
  تعزز هذه النسخة التنقل، وتحسن معالجة المستندات، وتحديث اسم التطبيق. تشمل التحديثات الرئيسية تحديد تطبيقات الصفحة الرئيسية، وتحسين معالجة مستندات Slack، وإعادة تسمية سطح المكتب
---

# 28 يونيو 2024

## التحسينات

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


==> notices/releases/mar-25th-2024.md <==
---
description: >-
  يجلب هذا الإصدار تحسينات في المزامنة، وتعزيز تشفير البيانات، وإصلاحات متعددة للأخطاء لتجربة مستخدم أكثر سلاسة.
---

# 25 مارس 2024

## تحسينات

* **تحسينات الميمينتو:** تم إضافة ميزة لعرض معلومات إضافية عن الميمينتو وعرض تقدم الفهرسة، مما يسهل على المستخدمين تتبع حالة بياناتهم.

## إصلاحات الأخطاء

* **استجابة واجهة المستخدم:** تم معالجة مشكلات النقر المتعددة على زر قطع الاتصال لمنع أخطاء واجهة المستخدم.


==> notices/releases/may-10th-2024.md <==
---
description: >-
  يقدم هذا الإصدار تكامل Gmail، مما يسمح للمستخدمين بربط حساباتهم واختيار التسميات لقاعدة معرفتهم، وميزة الذاكرة الجديدة لتحسين وظيفة البحث.
---

# 10 مايو 2024

## الميزات الجديدة

*   **ذاكرة Rememberizer** تتيح للتطبيقات حفظ ومشاركة البيانات داخل حساب المستخدم في Rememberizer، مما يوفر موقعًا مركزيًا للمعلومات الهامة من عدة تطبيقات.\
    &#x20;\
    **المزايا**

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

    وثائق الذاكرة: [https://docs.rememberizer.ai/personal/rememberizer-memory-integration](https://docs.rememberizer.ai/personal/rememberizer-memory-integration).\
    وثائق واجهة برمجة تطبيقات الذاكرة: [https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer](https://docs.rememberizer.ai/developer/api-documentations/memorize-content-to-rememberizer).
* **تكامل Gmail:** يمكن للمستخدمين الآن ربط حساباتهم في Gmail واختيار تسميات محددة لإضافتها إلى قاعدة معرفتهم.
* **دعم محركات المشاركة في Google Drive:** لقد أضفنا دعمًا لمحركات المشاركة في Google Drive، مما يتيح للمستخدمين تضمين مستندات من محركات المشاركة في قاعدة معرفتهم.

## تحسينات

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

## إصلاحات الأخطاء

* **إعادة تسمية التطبيق:** تم حل مشكلة حيث تسبب إعادة تسمية التطبيق في حدوث أخطاء.


==> notices/releases/jan-22nd-2024.md <==
---
description: >-
  يقدم هذا الإصدار ميزات جديدة مثل صفحة "استكشاف التطبيقات" وتحسينات في
  إدارة الوثائق، إلى جانب تحسينات رئيسية وإصلاحات للأخطاء لتجربة مستخدم أكثر سلاسة.
---

# 22 يناير، 2024

## المميزات الجديدة

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

## التحسينات

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

## إصلاحات الأخطاء

* تم حل المشكلات المتعلقة بمعالجة ملفات PDF المعقدة لتحسين القراءة والوصول.
* تم حل المشكلات المتعلقة بحدود معدل Slack لضمان تكامل غير منقطع.


==> notices/releases/may-31st-2024.md <==
---
description: >-
  تعزز هذه النسخة استعلامات SQL، وتقوم بتحسين واجهة المستخدم، وتصلح الأخطاء. التحديثات الرئيسية: بحث محسّن، أسماء تم إنشاؤها تلقائيًا، زر ميمنتو جديد، وتحسين التنقل.
---

# 31 مايو 2024

## ميزات جديدة

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

## تحسينات

* **تحسين البحث:** تم تحسين وظيفة البحث للحصول على نتائج أسرع وأكثر دقة.
* **تعديل واجهة المستخدم عند ترخيص التطبيق:** تم إجراء تعديلات طفيفة على واجهة المستخدم عند ترخيص تطبيق لتجربة أكثر سلاسة.

## إصلاحات الأخطاء

* **إصلاح مشكلة المسافات البادئة:** تم إصلاح مشكلة تتعلق بالمسافات البادئة لضمان تنسيق متسق عبر التطبيق.


==> notices/b2b/README.md <==
---
description: منشورات لفائدة الشركات الأخرى التي تتفاعل معها Skydeck AI Inc.
---

# B2B



==> notices/b2b/about-reddit-agent.md <==
---
description: وكيل ريميبرزر
---

# حول وكيل Reddit

يسترجع وكيل Rememberizer محتوى Reddit من بعض Sub-Reddits المختارة حتى يتمكن المستخدمون والمبدعون من استعلام المعنى الدلالي الأساسي لمحتواهم ومحتوى المشاركين الآخرين من أجل التفاعل مع ذلك المحتوى باستخدام أدوات الذكاء الاصطناعي الخاصة بهم وتلك التي يسمحون بها من خلال Rememberizer.


==> background/README.md <==
# الخلفية



==> background/what-are-vector-embeddings-and-vector-databases.md <==
---
description: لماذا يعتبر Rememberizer أكثر من مجرد قاعدة بيانات أو محرك بحث عن الكلمات الرئيسية.
---

# ما هي تمثيلات المتجهات وقواعد بيانات المتجهات؟

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

<figure><img src="../.gitbook/assets/multidimensional_space.png" alt=""><figcaption><p>فضاء متعدد الأبعاد</p></figcaption></figure>

في شكلها الأكثر تقدمًا (كما تستخدمه Rememberizer) يتم إنشاء تمثيلات المتجهات بواسطة نماذج اللغة ذات الهياكل المشابهة لنماذج الذكاء الاصطناعي LLMs (نماذج اللغة الكبيرة) التي تدعم نماذج OpenAI gpt وخدمة ChatGPT بالإضافة إلى نماذج/خدمات من Google (Gemini) وAnthropic (Claude) وFacebook (LLama 2) وغيرها. لهذا السبب، من الطبيعي استخدام تمثيلات المتجهات لاكتشاف المعرفة ذات الصلة التي يجب تضمينها في سياق مطالبات نماذج الذكاء الاصطناعي. هذه التقنيات تكمل بعضها البعض وتعتبر متكافئة إلى حد ما. لهذا السبب، فإن معظم مقدمي خدمات LLMs سيقومون أيضًا بإنتاج تمثيلات المتجهات كخدمة (على سبيل المثال: [مدونة من Together AI](https://www.together.ai/blog/embeddings-endpoint-release) أو [مدونة أخرى من OpenAI](https://openai.com/blog/introducing-text-and-code-embeddings)).

كيف يبدو تمثيل المتجه؟ اعتبر نقطة إحداثية (x,y) في بعدين. إذا كانت تمثل خطًا من الأصل إلى هذه النقطة، يمكننا التفكير فيها كخط له اتجاه، بعبارة أخرى _متجه في بعدين._ في سياقنا، سيكون تمثيل المتجه عبارة عن قائمة من شيء مثل 768 رقمًا تمثل متجهًا في فضاء ذي 768 بعدًا. في النهاية، يمكن أن تمثل هذه القائمة من الأرقام أوزانًا بين صفر وواحد في نموذج Transformer تحدد المعنى في عبارة مثل "ومضة من البرق من العدم." هذه هي نفس التمثيل الأساسي للمعنى المستخدم في GPT-4 على سبيل المثال. نتيجة لذلك، يمكننا توقع أن يمكّن تمثيل المتجه الجيد نفس الفهم الرائع الذي نراه في نماذج اللغة الحديثة للذكاء الاصطناعي.

\
من الجدير بالذكر أن تمثيلات المتجهات يمكن استخدامها لتمثيل أكثر من مجرد نص، بل أيضًا أنواع أخرى من البيانات مثل الصور أو الصوت. ومع نموذج مدرب بشكل صحيح، يمكن للمرء المقارنة عبر الوسائط، بحيث يمكن مقارنة تمثيل المتجه على كتلة نصية بصورة، أو _العكس بالعكس_. اليوم، تمكّن Rememberizer عمليات البحث ضمن المكون النصي فقط من مستندات ومعرفة المستخدم. لكن البحث من النص إلى الصورة ومن الصورة إلى النص موجود على خارطة الطريق.\
\
تستخدم Google تمثيلات المتجهات لتشغيل بحثها النصي (من نص إلى نص) وكذلك بحث الصور (من نص إلى صورة) ([مرجع](https://cloud.google.com/blog/topics/developers-practitioners/meet-ais-multitool-vector-embeddings)). فكرت Facebook في استخدام التمثيلات لبحث شبكتها الاجتماعية ([مرجع](https://research.facebook.com/publications/embedding-based-retrieval-in-facebook-search/)). تستخدم Snapchat تمثيلات المتجهات لفهم السياق من أجل تقديم الإعلان المناسب للمستخدم المناسب في الوقت المناسب ([مرجع](https://eng.snap.com/machine-learning-snap-ad-ranking)).

لفهم كيفية عمل تمثيل المتجهات وقواعد بيانات المتجهات بعمق، ابدأ بـ [نظرة عامة](https://huggingface.co/blog/getting-started-with-embeddings) من Hugging Face. لدى Pinecone (قاعدة بيانات تمثيل المتجهات كخدمة) نظرة عامة جيدة أيضًا [نظرة عامة](https://www.pinecone.io/learn/vector-embeddings/) .

مصدر رائع آخر لفهم البحث والمعرفة في المتجهات هو ورقة Meta/Facebook وكود مكتبة FAISS. "FAISS: مكتبة للبحث الفعال عن التشابه والتجميع للمتجهات الكثيفة" بواسطة Johnson وDouze وJégou (2017): توفر FAISS نظرة شاملة على مكتبة مصممة للبحث الفعال عن التشابه والتجميع للمتجهات الكثيفة. تناقش طرق تحسين عمليات الفهرسة والبحث في قواعد بيانات المتجهات الكبيرة، بما في ذلك تلك المعتمدة على تقنيات Product Quantization. أفضل مكان لمعرفة المزيد عن هذا هو الوثائق جنبًا إلى جنب مع [الكود على Github](https://github.com/facebookresearch/faiss).

\
تأكد من النظر في ورقة يونيو 2017 التي بدأت ثورة genAI (الذكاء الاصطناعي التوليدي)، "الاهتمام هو كل ما تحتاجه." ([مرجع](https://arxiv.org/abs/1706.03762)) التي تقدم بنية Transformer وراء نماذج GPT وجميع LLMs التي تلتها من OpenAI وGoogle وMeta (Facebook) وNvidia وMicrosoft وIBM وAnthropic وMistral وSalesforce وxAI (إيلون ماسك) وStability AI وCohere والعديد من المصادر المفتوحة الأخرى.\
اعتبر أيضًا، "أقرب الجيران التقريبي: نحو إزالة لعنة الأبعاد" ([مرجع 1998](https://dl.acm.org/doi/10.1145/276698.276876)، [مرجع 2010](https://www.theoryofcomputing.org/articles/v008a014/v008a014.pdf)). تناقش هذه الأوراق النظرية وراء البحث عن أقرب الجيران التقريبي (ANN) في الفضاءات عالية الأبعاد، وهو مفهوم أساسي في قواعد بيانات المتجهات لاسترجاع العناصر المماثلة بكفاءة.

<div data-gb-custom-block data-tag="hint" data-style='info'>

أحد الأشياء المثيرة حول هذه النماذج المعتمدة على Transformer هو أنه كلما زادت البيانات التي استخدموها، زاد حجمها (عدد أكبر من المعلمات)، زادت فهمها وقدراتها. لاحظت OpenAI هذا لأول مرة عندما قامت بتدريب نموذج GPT-2 الخاص بها. مدركةً لهذه الإمكانية، توقفت على الفور عن كونها منظمة غير ربحية موجهة نحو المصادر المفتوحة وأصبحت شركة مغلقة الربح تركز على إنتاج GPT-3 وGPT-4 وواجهتها الشهيرة، ChatGPT. من المثير للاهتمام أن Google تمتلك براءة اختراع لهذه التقنية - كان باحثوها وراء Transformers وAttention Is All You Need ([مرجع](https://patents.google.com/patent/US10452978B2/en)).\
\
تختلف ChatGPT قليلاً حول توصيفي، حيث تكتب أن "السرد حول انتقال OpenAI من منظمة غير ربحية موجهة نحو المصادر المفتوحة إلى كيان مغلق الربح يبسط تطورًا معقدًا. شمل تحول OpenAI تركيزًا على السلامة وتطوير الذكاء الاصطناعي المسؤول جنبًا إلى جنب مع جوانب التجارة. من الجدير بالذكر أيضًا أنه بينما أولت OpenAI الأولوية لتطوير تقنيات ملكية مثل GPT-3 وما بعدها، فإنها تواصل التفاعل مع مجتمع البحث من خلال المنشورات والتعاون."

</div>

نماذج اللغة BERT تعتمد على Transformers وغالبًا ما تستخدم في محركات تمثيل المتجهات المتقدمة. تم تقديم هذا في ورقة 2018 "BERT: التدريب المسبق للمتجهات العميقة ثنائية الاتجاه لفهم اللغة" ([مرجع](https://arxiv.org/abs/1810.04805)). يمثل BERT (تمثيلات الترميز ثنائية الاتجاه من Transformers) تحولًا كبيرًا نحو النماذج المدربة مسبقًا التي يمكن ضبطها لمجموعة واسعة من مهام معالجة اللغة الطبيعية. استخدمه المبتكر في التدريب ثنائي الاتجاه وبنية Transformer وضع معايير جديدة لأداء النموذج عبر العديد من المعايير.\
\
تم تقديم طرق مبتكرة سابقة لإنشاء تمثيلات المتجهات بواسطة GloVe (2014، جامعة ستانفورد) وWord2Vec (2013، Google). "GloVe: المتجهات العالمية لتمثيل الكلمات" ([مرجع](https://nlp.stanford.edu/pubs/glove.pdf)): اقترحت ورقة GloVe (المتجهات العالمية) نموذج انحدار لوغاريتمي عالمي جديد للتعلم غير المراقب لتمثيلات الكلمات، يجمع بين فوائد النهجين الرئيسيين للتمثيل: تحليل المصفوفة العالمية وطرق نافذة السياق المحلية. "تقدير فعال لتمثيلات الكلمات في الفضاء المتجهي" ([مرجع](https://arxiv.org/abs/1301.3781)): قدمت هذه الورقة Word2Vec، وهو نهج رائد لتوليد تمثيلات الكلمات. تعتبر نماذج Word2Vec، بما في ذلك نماذج الحقيبة المستمرة للكلمات (CBOW) ونماذج Skip-Gram، محورية في تطور تمثيلات الكلمات.


==> developer/creating-a-rememberizer-gpt.md <==
---
description: >-
  في هذا الدليل، ستتعلم كيفية إنشاء تطبيق Rememberizer والاتصال
  بـ OpenAI GPT، مما يسمح لـ GPT بالوصول إلى وظائف واجهة برمجة التطبيقات الخاصة بـ Rememberizer.
---

# إنشاء Rememberizer GPT

### المتطلبات الأساسية

أولاً، تحتاج إلى [تسجيل تطبيق Rememberizer](registering-rememberizer-apps.md) وتكوينه بالإعدادات المناسبة.

لإنشاء GPT، ستحتاج إلى تعيين أصل الطلب المصرح به لتطبيق Rememberizer الخاص بك إلى `https://chat.openai.com`.

> تحتاج إلى إضافة عنوان URL للرد لتسجيل التطبيق ولكن يمكنك العثور على عنوان URL للرد فقط بعد إضافة إجراء إلى GPT الخاص بك، في الوقت الحالي اتركه كقيمة وهمية (مثل https://chat.openai.com). بعد حصولك على عنوان URL للرد، تحتاج إلى تحديثه بالقيمة الصحيحة للتطبيق.\
> \
> <mark style="color:red;">**ملاحظة:**</mark> <mark style="color:red;">تقوم GPTs بتحديث عنوان URL للرد الخاص بها بعد تغيير تكوينها. تأكد من نسخ أحدث عنوان URL للرد.</mark>

بعد إنشاء تطبيق، انسخ **معرف العميل** و **سر العميل**. سنستخدمهما عند إنشاء GPT. يمكن زيارة التعليمات حول كيفية الحصول على هذه المعلومات في [تفويض تطبيقات Rememberizer](https://docs.rememberizer.ai/developer/authorizing-rememberizer-apps).

<figure><img src="../.gitbook/assets/registered_app_credentials.png" alt=""><figcaption></figcaption></figure>

### إنشاء GPT

يمكنك البدء بـ [إنشاء GPT في واجهة مستخدم ChatGPT](https://chat.openai.com/gpts/editor).

<div data-gb-custom-block data-tag="hint" data-style='warning'>

ملاحظة: إنشاء تطبيق GPT مخصص متاح فقط لحساب خطة التسعير.

</div>

#### إعدادات GPT

يمكنك ملء المعلومات كما تشاء. إليك مثال يمكنك تجربته:

<table><thead><tr><th width="156">الحقل</th><th>قيمة المثال</th></tr></thead><tbody><tr><td>الاسم</td><td>RememberizerGPT</td></tr><tr><td>الوصف</td><td>تحدث مباشرة إلى جميع ملفات PDF والمستندات والجداول والعروض التقديمية على Google Drive وقنوات Slack.</td></tr><tr><td>التعليمات</td><td>تم تصميم Rememberizer للتفاعل بسلاسة مع أداة Rememberizer، مما يمكّن المستخدمين من استعلام بياناتهم بكفاءة من مصادر متعددة مثل Google Drive وSlack. الهدف الأساسي هو توفير وصول سريع ودقيق إلى بيانات المستخدم، مستفيدًا من قدرات Rememberizer لتحسين سرعة البحث ودقته. يجب أن يوجه GPT المستخدمين في صياغة استفساراتهم وتفسير النتائج، مما يضمن تجربة سلسة وسهلة الاستخدام. من الضروري الحفاظ على الوضوح والدقة في الردود، خاصة عند التعامل مع استرجاع البيانات وتحليلها. يجب أن يكون GPT قادرًا على التعامل مع مجموعة واسعة من الاستفسارات، من عمليات البحث البسيطة عن البيانات إلى عمليات البحث الأكثر تعقيدًا التي تتضمن معلمات أو مصادر متعددة. التركيز هو على تعزيز قدرة المستخدم على الوصول بسرعة وفعالية إلى المعلومات التي يحتاجها، مما يجعل العملية سهلة قدر الإمكان.</td></tr></tbody></table>

#### إنشاء إجراء Rememberizer

من محرر GPT:

1. اختر "تكوين"
2. "إضافة إجراء"
3. قم بتكوين نوع المصادقة.

    * قم بتعيين نوع المصادقة إلى **OAuth**.
    * ألصق **معرف العميل** و **السر الخاص بالعميل** من الخطوات أعلاه.
    * عنوان URL للتفويض: `https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/`
    * عنوان URL للتوكن: `https://api.rememberizer.ai/api/v1/auth/oauth2/token/`
    * اترك **النطاق** فارغًا.
    * انقر على **حفظ**.

    <figure><img src="../.gitbook/assets/gpt_auth_type_config.png" alt=""><figcaption></figcaption></figure>
4. املأ مواصفات OpenAPI الخاصة بـ Rememberizer. انسخ المحتوى في القابل للتوسيع أدناه والصقه في حقل **المخطط**:

<details>

<summary>Rememberizer_OpenAPI.yaml</summary>

||CODE_BLOCK||yaml
openapi: 3.1.0
info:
  title: واجهة برمجة تطبيقات Rememberizer
  description: واجهة برمجة التطبيقات للتفاعل مع Rememberizer.
  version: v1
servers:
  - url: https://api.rememberizer.ai/api/v1
paths:
  /account/:
    get:
      summary: استرجاع تفاصيل حساب المستخدم الحالي.
      description: الحصول على معلومات الحساب
      operationId: account
      responses:
        "200":
          description: معلومات حساب المستخدم.
          content:
            application/json:
              schema:
                type: object
                properties:
                  id:
                    type: integer
                    description: المعرف الفريد للمستخدم. لا تعرض هذه المعلومات في أي مكان.
                  email:
                    type: string
                    format: email
                    description: عنوان البريد الإلكتروني للمستخدم.
                  name:
                    type: string
                    description: اسم المستخدم.
  /integrations/:
    get:
      summary: قائمة بجميع تكاملات مصادر البيانات المتاحة.
      description: تسترجع هذه العملية مصادر البيانات المتاحة.
      operationId: integrations_retrieve
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: قائمة بمصادر البيانات المتاحة
                    items:
                      type: object
                      properties:
                        id:
                          type: integer
                          description: المعرف الفريد لمصدر البيانات. لا تعرض هذه المعلومات في أي مكان.
                        integration_type:
                          type: string
                          description: نوع مصدر البيانات.
                        integration_step:
                          type: string
                          description: خطوة التكامل.
                        source:
                          type: string
                          description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                        document_type:
                          type: string
                          description: نوع المستند.
                        document_stats:
                          type: object
                          properties:
                            status:
                              type: object
                              description: حالة مصدر البيانات.
                              properties:
                                indexed:
                                  type: integer
                                  description: عدد المستندات المفهرسة.
                                indexing:
                                  type: integer
                                  description: عدد المستندات التي يتم فهرستها.
                                error:
                                  type: integer
                                  description: عدد المستندات التي بها أخطاء.
                            total_size:
                              type: integer
                              description: الحجم الإجمالي لمصدر البيانات بالبايت.
                            document_count:
                              type: integer
                              description: عدد المستندات في مصدر البيانات.
                  message:
                    type: string
                    description: رسالة تشير إلى حالة العملية.
                  code:
                    type: string
                    description: رمز يشير إلى حالة العملية.
  /documents/:
    get:
      summary: استرجاع قائمة بجميع المستندات وقنوات Slack.
      description: استخدم هذه العملية لاسترجاع بيانات التعريف حول جميع المستندات المتاحة، والملفات، وقنوات Slack والمعرفة المشتركة ضمن مصادر البيانات. يجب عليك تحديد integration_type أو تركه فارغًا لقائمة كل شيء.
      operationId: documents_list
      parameters:
        - in: query
          name: page
          description: فهرس الصفحة
          schema:
            type: integer
        - in: query
          name: page_size
          description: الحد الأقصى لعدد المستندات التي يتم إرجاعها في صفحة
          schema:
            type: integer
        - in: query
          name: integration_type
          description: تصفية المستندات حسب نوع التكامل.
          schema:
            type: string
            enum:
              - google_drive
              - slack
              - dropbox
              - gmail
              - common_knowledge
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: object
                properties:
                  count:
                    type: integer
                    description: العدد الإجمالي للمستندات.
                  next:
                    type: string
                    nullable: true
                    description: عنوان URL للصفحة التالية من النتائج.
                  previous:
                    type: string
                    nullable: true
                    description: عنوان URL للصفحة السابقة من النتائج.
                  results:
                    type: array
                    description: قائمة بالمستندات، قنوات Slack، المعرفة المشتركة، إلخ.
                    items:
                      type: object
                      properties:
                        document_id:
                          type: string
                          format: uuid
                          description: المعرف الفريد للمستند. لا تعرض هذه المعلومات في أي مكان.
                        name:
                          type: string
                          description: اسم المستند.
                        type:
                          type: string
                          description: نوع المستند.
                        path:
                          type: string
                          description: مسار المستند.
                        url:
                          type: string
                          description: عنوان URL للمستند.
                        id:
                          type: integer
                          description: المعرف الفريد للمستند.
                        integration_type:
                          type: string
                          description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                        source:
                          type: string
                          description: مصدر المستند.
                        status:
                          type: string
                          description: حالة المستند.
                        indexed_on:
                          type: string
                          format: date-time
                          description: التاريخ والوقت عندما تم فهرسة المستند.
                        size:
                          type: integer
                          description: حجم المستند بالبايت.
  /documents/search/:
    get:
      summary: البحث عن المستندات حسب التشابه الدلالي.
      description: بدء عملية بحث بنص استعلام يصل إلى 400 كلمة واستلام أكثر الردود دلالية من المعرفة المخزنة. لتحويل السؤال إلى إجابة مثالية، قم بتحويل سؤالك إلى إجابة مثالية وقدمها لاستلام إجابات حقيقية مشابهة.
      operationId: documents_search_retrieve
      parameters:
        - name: q
          in: query
          description: جملة تصل إلى 400 كلمة ترغب في العثور على أجزاء معرفة دلالية مشابهة لها.
          schema:
            type: string
        - name: n
          in: query
          description: عدد الأجزاء الدلالية المشابهة للنص التي يجب إرجاعها. استخدم 'n=3' لما يصل إلى 5، و 'n=10' لمزيد من المعلومات. إذا لم تتلق معلومات كافية، فكر في المحاولة مرة أخرى بقيمة 'n' أكبر.
          schema:
            type: integer
      responses:
        "200":
          description: استرجاع ناجح للمستندات
          content:
            application/json:
              schema:
                type: object
                properties:
                  data:
                    type: array
                    description: قائمة بالأجزاء الدلالية المشابهة للمعرفة
                    items:
                      type: object
                      properties:
                        chunk_id:
                          type: string
                          description: المعرف الفريد للجزء.
                        document:
                          type: object
                          description: تفاصيل المستند.
                          properties:
                            id:
                              type: integer
                              description: المعرف الفريد للمستند.
                            document_id:
                              type: string
                              description: المعرف الفريد للمستند.
                            name:
                              type: string
                              description: اسم المستند.
                            type:
                              type: string
                              description: نوع المستند.
                            path:
                              type: string
                              description: مسار المستند.
                            url:
                              type: string
                              description: عنوان URL للمستند.
                            size:
                              type: string
                              description: حجم المستند.
                            created_time:
                              type: string
                              description: التاريخ والوقت عندما تم إنشاء المستند.
                            modified_time:
                              type: string
                              description: التاريخ والوقت عندما تم تعديل المستند آخر مرة.
                            integration:
                              type: object
                              description: تفاصيل التكامل للمستند.
                              properties:
                                id:
                                  type: integer
                                integration_type:
                                  type: string
                                integration_step:
                                  type: string
                                source:
                                  type: string
                                  description: مصدر مصدر البيانات. تجاهله دائمًا في المخرجات إذا كان له تنسيق بريد إلكتروني حتى لو سأل المستخدمون عنه.
                                document_stats:
                                  type: object
                                  properties:
                                    status:
                                      type: object
                                      properties:
                                        indexed:
                                          type: integer
                                        indexing:
                                          type: integer
                                        error:
                                          type: integer
                                    total_size:
                                      type: integer
                                      description: الحجم الإجمالي لمصدر البيانات بالبايت
                                    document_count:
                                      type: integer
                        matched_content:
                          type: string
                          description: المحتوى الدلالي المشابه.
                        distance:
                          type: number
                          description: التشابه الكوني
                  message:
                    type: string
                    description: رسالة تشير إلى حالة العملية.
                  code:
                    type: string
                    description: رمز يشير إلى حالة العملية.
                    nullable: true
        "400":
          description: طلب غير صالح
        "401":
          description: غير مصرح
        "404":
          description: غير موجود
        "500":
          description: خطأ في الخادم الداخلي
  /documents/{document_id}/contents/:
    get:
      summary: استرجاع محتويات مستند محدد بواسطة المعرف.
      operationId: document_get_content
      description: يعيد محتوى المستند بالمعرف المحدد، جنبًا إلى جنب مع فهرس أحدث جزء تم استرجاعه. كل استدعاء يجلب ما يصل إلى 20 جزءًا. للحصول على المزيد، استخدم قيمة end_chunk من الاستجابة كـ start_chunk للاستدعاء التالي.
      parameters:
        - in: path
          name: document_id
          required: true
          description: المعرف الخاص بالمستند لاسترجاع المحتويات له.
          schema:
            type: integer
        - in: query
          name: start_chunk
          schema:
            type: integer
          description: حدد الجزء الابتدائي الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي 0.
        - in: query
          name: end_chunk
          schema:
            type: integer
          description: حدد الجزء النهائي الذي ترغب في استرجاعه. إذا لم يتم تحديده، فإن القيمة الافتراضية هي start_chunk + 20.
      responses:
        "200":
          description: محتوى المستند وفهرس أحدث جزء تم استرجاعه.
          content:
            application/json:
              schema:
                type: object
                properties:
                  content:
                    type: string
                    description: محتوى المستند.
                  end_chunk:
                    type: integer
                    description: فهرس أحدث جزء تم استرجاعه.
        "404":
          description: المستند غير موجود.
        "500":
          description: خطأ في الخادم الداخلي.
  /common-knowledge/subscribed-list/:
    get:
      description: تسترجع هذه العملية قائمة المعرفة المشتركة (المعروفة أيضًا باسم المعرفة المشتركة) التي اشترك فيها المستخدم. تتضمن كل معرفة مشتركة قائمة بمعرفات المستندات التي يمكن للمستخدم الوصول إليها.
      operationId: common_knowledge_retrieve
      responses:
        "200":
          description: عملية ناجحة
          content:
            application/json:
              schema:
                type: array
                items:
                  type: object
                  properties:
                    id:
                      type: integer
                      description: هذا هو المعرف الفريد للمعرفة المشتركة. لا تعرض هذه المعلومات في أي مكان.
                    num_of_subscribers:
                      type: integer
                      description: يشير هذا إلى عدد المستخدمين الذين اشتركوا في هذه المعرفة المشتركة
                    publisher_name:
                      type: string
                    published_by_me:
                      type: boolean
                      description: يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم نشرها بواسطة المستخدم الحالي أم لا
                    subscribed_by_me:
                      type: boolean
                      description: يشير هذا إلى ما إذا كانت المعرفة المشتركة قد تم الاشتراك فيها بواسطة المستخدم الحالي أم لا، يجب أن تكون true في هذه الواجهة البرمجية
                    created:
                      type: string
                      description: هذا هو الوقت الذي تم فيه إنشاء المعرفة المشتركة
                    modified:
                      type: string
                      description: هذا هو الوقت الذي تم فيه تعديل المعرفة المشتركة آخر مرة
                    name:
                      type: string
                      description: هذا هو اسم المعرفة المشتركة
                    image_url:
                      type: string
                      description: هذا هو عنوان URL للصورة الخاصة بالمعرفة المشتركة
                    description:
                      type: string
                      description: هذا هو وصف المعرفة المشتركة
                    memento:
                      type: integer
                      description: هذا هو المعرف الخاص بذاكرة Rememberizer التي تم إنشاء المعرفة المشتركة منها.
                    document_ids:
                      type: array
                      items:
                        type: integer
                      description: هذه هي قائمة معرفات المستندات التي تنتمي إلى المعرفة المشتركة
  /documents/memorize/:
    post:
      description: تخزين المحتوى في قاعدة البيانات، والتي يمكن الوصول إليها من خلال نقطة نهاية البحث لاحقًا.
      operationId: documents_memorize_create
      requestBody:
        content:
          application/json:
            schema:
              type: object
              properties:
                content:
                  type: string
              required:
                - name
                - content
      responses:
        "201":
          description: تم تخزين المحتوى بنجاح
        "400":
          description: طلب غير صالح
        "401":
          description: غير مصرح
        "500":
          description: خطأ في الخادم الداخلي
  /discussions/{discussion_id}/contents/:
    get:
      summary: استرجاع محتويات مناقشة بواسطة المعرف. يمكن أن تكون المناقشة دردشة Slack أو Discord.
      operationId: discussion_get_content
      description: يعيد محتوى المناقشة بالمعرف المحدد. يمكن أن تكون المناقشة دردشة Slack أو Discord. تحتوي الاستجابة على حقلين، discussion_content و thread_contents. يحتوي الأول على الرسائل الرئيسية للدردشة، بينما يحتوي الأخير على خيوط المناقشة.
      parameters:
        - in: path
          name: discussion_id
          required: true
          description: المعرف الخاص بالمناقشة لاسترجاع المحتويات لها. المناقشات هي 
          schema:
            type: integer
        - in: query
          name: integration_type
          required: true
          schema:
            type: string
          description: حدد تكامل المناقشة. حاليًا، يمكن أن تكون "slack" أو "discord" فقط.
        - in: query
          name: from
          schema:
            type: string
          description: حدد الوقت الابتدائي الذي نريد استرجاع محتوى المناقشة فيه بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فإن الوقت الافتراضي هو الآن.
        - in: query
          name: to
          schema:
            type: string
          description: حدد الوقت النهائي الذي نريد استرجاع محتوى المناقشة فيه بتنسيق ISO 8601 في GMT+0. إذا لم يتم تحديده، فإنه 7 أيام قبل معلمة "from".
      responses:
        "200":
          description: الرسائل الرئيسية والخيوط للمناقشة في نطاق زمني.
          content:
            application/json:
              schema:
                type: object
                properties:
                  discussion_content:
                    type: string
                    description: محتوى المناقشات الرئيسية.
                  thread_contents:
                    type: object
                    description: قائمة من القواميس تحتوي على خيوط المناقشة، كل مفتاح يشير إلى التاريخ والوقت للخيط بتنسيق ISO 8601 والقيمة هي الرسائل الخاصة بالخيط.
        "404":
          description: المناقشة غير موجودة.
        "500":
          description: خطأ في الخادم الداخلي.
||CODE_BLOCK||

</details>

5. أضف هذا الرابط كسياسة الخصوصية: `https://docs.rememberizer.ai/notices/privacy-policy`.
6. بعد إنشاء الإجراء، انسخ عنوان URL للرد وألصقه في تطبيق Rememberizer الخاص بك.

<figure><img src="../.gitbook/assets/rememberizer_app_callback_url.png" alt=""><figcaption></figcaption></figure>


==> developer/registering-and-using-api-keys.md <==
---
description: >-
  في هذا الدليل، ستتعلم كيفية إنشاء معرفة مشتركة في
  Rememberizer والحصول على مفتاح API الخاص بها للاتصال واسترجاع مستنداتها من خلال
  استدعاءات API.
---

# تسجيل واستخدام مفاتيح واجهة برمجة التطبيقات

### المتطلبات الأساسية

أولاً، تحتاج إلى [شاهد](../personal/mementos-filter-access.md) تم إنشاؤه وتنقيحه باستخدام ملفات معرفتك المفهرسة.

### إنشاء معرفة مشتركة

لإنشاء معرفة مشتركة، قم بتسجيل الدخول إلى حسابك في Rememberizer وزيارة [صفحة معرفتك المشتركة](https://rememberizer.ai/personal/common-knowledge). اختر **"معرفتك المشتركة"**، ثم انقر على **"ابدأ"**.

<figure><img src="../.gitbook/assets/common_knowledge_page.png" alt=""><figcaption></figcaption></figure>

ثم اختر واحدة من الذكريات التي أنشأتها سابقًا، يمكنك أيضًا اختيار **"الكل"** أو **"لا شيء"**.

<div align="center" data-full-width="false">

<figure><img src="../.gitbook/assets/create-common-knowledge-1.png" alt="" width="375"><figcaption></figcaption></figure>

</div>

أخيرًا، املأ اسم المعرفة المشتركة، والوصف، وقدم لها صورة تمثيلية.

<figure><img src="../.gitbook/assets/create-common-knowledge-2.png" alt="" width="375"><figcaption></figcaption></figure>

بعد ملء النموذج، انقر على "مشاركة المعرفة" في الأسفل لإنشاء معرفتك المشتركة. بعد ذلك، قم بتفعيل **"تمكين المشاركة"** في معرفتك وانقر على **"تأكيد"** في النافذة المنبثقة.

<figure><img src="../.gitbook/assets/common_knowledge_sharing.png" alt=""><figcaption></figcaption></figure>

أنت الآن جاهز للحصول على مفتاح API الخاص به والوصول إلى مستنداته عبر استدعاءات API.

### الحصول على مفتاح API للمعرفة المشتركة التي أنشأتها

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

<figure><img src="../.gitbook/assets/knowledge_open_API_key.png" alt=""><figcaption></figcaption></figure>

في لوحة **"إدارة مفتاح API الخاص بك"**، يمكنك النقر على زر **"العين"** لإظهار/إخفاء، وزر **"نسخ"** لنسخ المفتاح إلى الحافظة، و**"إعادة إنشاء مفتاح API"** لإبطال المفتاح القديم وإنشاء مفتاح جديد (التطبيقات التي تصل إلى مستنداتك من خلال استدعاءات API لن تتمكن من الوصول حتى تقوم بتحديث المفتاح الجديد فيها).

<figure><img src="../.gitbook/assets/copy-api-key.png" alt=""><figcaption></figcaption></figure>

بعد الحصول على مفتاح API، يمكنك المتابعة لاستخدامه في استدعاءات API الخاصة بك إلى Rememberizer لاستعلام مستنداتك ومحتوياتك المفهرسة.

### استخدام مفتاح API

للوصول إلى نقاط نهاية Rememberizer، ستستخدم مفتاح API في رأس `X-API-Key` لطلبات API الخاصة بك. يرجى الاطلاع على [وثائق API](api-documentations/) لرؤية نقاط النهاية التي يوفرها Rememberizer.

يمكنك أيضًا استخدام مفتاح API في تطبيق GPT مخصص. ابدأ بـ [إنشاء GPT في واجهة ChatGPT](https://chat.openai.com/gpts/editor). تأكد من اختيار نوع المصادقة كـ "مفتاح API"، ونوع المصادقة كـ "مخصص" والرأس كـ "X-Api-Key"، ثم ألصق المفتاح الذي نسخته سابقًا في مربع نص مفتاح API.

<figure><img src="../.gitbook/assets/gpt-app-using-api-key.png" alt="" width="375"><figcaption></figcaption></figure>


==> developer/registering-rememberizer-apps.md <==
---
description: >-
  يمكنك إنشاء وتسجيل تطبيقات Rememberizer تحت حسابك. يمكن أن تعمل تطبيقات Rememberizer نيابة عن مستخدم.
---

# تسجيل تطبيقات Rememberizer

1.  في الزاوية العليا اليسرى من أي صفحة، انقر على **المطور**، ثم انقر على **التطبيق المسجل**.

    <figure><img src="../.gitbook/assets/registered_apps_browse.png" alt=""><figcaption></figcaption></figure>
2.  انقر على **تسجيل تطبيق جديد**. ستظهر نافذة منبثقة لملء معلومات تطبيقك.

    <figure><img src="../.gitbook/assets/register_new_app.png" alt=""><figcaption></figcaption></figure>
3. في **"اسم التطبيق"**، اكتب اسم تطبيقك.
4. في **"الوصف (اختياري)"**، املأ وصف تطبيقك إذا لزم الأمر.
5. في **"شعار التطبيق (اختياري)"**، قم بتحميل شعار تطبيقك إذا كان لديك.
6. في **"رابط الصفحة الرئيسية"**، اكتب نطاق صفحتك الرئيسية. تحتوي صفحتك الرئيسية على ملخص مفصل لما يفعله تطبيقك وكيف يتكامل مع Rememberizer.
7. في **"أصول الطلبات المصرح بها"**، اكتب نطاق موقع تطبيقك.
8. في **"روابط إعادة التوجيه المصرح بها"**، اكتب رابط الاسترجاع لتطبيقك.
9. انقر على **"إنشاء تطبيق"**.


==> developer/langchain-integration.md <==
---
description: >-
  يمكنك دمج Rememberizer كمسترجع LangChain لتوفير وصول تطبيق LangChain الخاص بك إلى بحث قاعدة بيانات متجه قوية.
---

# تكامل LangChain

<div data-gb-custom-block data-tag="embed" data-url='https://python.langchain.com/docs/integrations/retrievers/rememberizer/'></div>

توضح هذه الدفتر كيفية استرجاع المستندات من `Rememberizer`، وهو تنسيق المستندات المستخدم في المراحل التالية.

## التحضير

ستحتاج إلى مفتاح API: يمكنك الحصول على واحد بعد إنشاء معرفة مشتركة. يمكن زيارة التعليمات التفصيلية حول كيفية إنشاء معرفة مشتركة في [تسجيل واستخدام مفاتيح API](https://docs.rememberizer.ai/developer/registering-and-using-api-keys).

بمجرد حصولك على مفتاح API، يجب عليك تعيينه كمتغير بيئي `REMEMBERIZER_API_KEY` أو تمريره كـ `rememberizer_api_key` عند تهيئة `RememberizerRetriever`.

تحتوي `RememberizerRetriever` على هذه المعاملات:

\- `top_k_results` اختياري: الافتراضي=10. استخدمه لتحديد عدد الوثائق المعادة.

\- `rememberizer_api_key` اختياري: مطلوب إذا لم تقم بتعيين المتغير البيئي `REMEMBERIZER_API_KEY`.

تحتوي `get_relevant_documents()` على معامل واحد، `query`: نص حر يُستخدم للعثور على الوثائق في المعرفة المشتركة لـ `Rememberizer.ai`.

## أمثلة

### الاستخدام الأساسي[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#basic-usage) <a href="#basic-usage" id="basic-usage"></a>

||CODE_BLOCK||
# إعداد مفتاح API
from getpass import getpass

REMEMBERIZER_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
import os

from langchain_community.retrievers import RememberizerRetriever

os.environ["REMEMBERIZER_API_KEY"] = REMEMBERIZER_API_KEY
retriever = RememberizerRetriever(top_k_results=5)
||CODE_BLOCK||

||CODE_BLOCK||
docs = retriever.get_relevant_documents(query="كيف تعمل نماذج اللغة الكبيرة؟")
||CODE_BLOCK||

||CODE_BLOCK||
docs[0].metadata  # معلومات تعريفية عن المستند
||CODE_BLOCK||

||CODE_BLOCK||
{'id': 13646493,
 'document_id': '17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP',
 'name': 'ما هو نموذج اللغة الكبير (LLM)_ _ Cloudflare.pdf',
 'type': 'application/pdf',
 'path': '/langchain/ما هو نموذج اللغة الكبير (LLM)_ _ Cloudflare.pdf',
 'url': 'https://drive.google.com/file/d/17s3LlMbpkTk0ikvGwV0iLMCj-MNubIaP/view',
 'size': 337089,
 'created_time': '',
 'modified_time': '',
 'indexed_on': '2024-04-04T03:36:28.886170Z',
 'integration': {'id': 347, 'integration_type': 'google_drive'}}
||CODE_BLOCK||

||CODE_BLOCK||
print(docs[0].page_content[:400])  # محتوى المستند
||CODE_BLOCK||

||CODE_BLOCK||
قبل، أو تم وضعه في سياقات جديدة. على مستوى ما " يفهمون " الدلالات بمعنى أنهم يمكنهم ربط الكلمات والمفاهيم بمعانيها، بعد أن رأوا تجميعها معًا بهذه الطريقة ملايين أو مليارات المرات. كيف يمكن للمطورين البدء بسرعة في بناء نماذجهم الخاصة من llms لبناء تطبيقات llm، يحتاج المطورون إلى وصول سهل إلى مجموعات بيانات متعددة، ويحتاجون إلى أماكن لتلك المجموعات من البيانات 
||CODE_BLOCK||

## الاستخدام في سلسلة

||CODE_BLOCK||
OPENAI_API_KEY = getpass()
||CODE_BLOCK||

||CODE_BLOCK||
os.environ["OPENAI_API_KEY"] = OPENAI_API_KEY
||CODE_BLOCK||

||CODE_BLOCK||
from langchain.chains import ConversationalRetrievalChain
from langchain_openai import ChatOpenAI

model = ChatOpenAI(model_name="gpt-3.5-turbo")
qa = ConversationalRetrievalChain.from_llm(model, retriever=retriever)
||CODE_BLOCK||

||CODE_BLOCK||
questions = [
    "ما هو RAG؟",
    "كيف تعمل نماذج اللغة الكبيرة؟",
]
chat_history = []

for question in questions:
    result = qa.invoke({"question": question, "chat_history": chat_history})
    chat_history.append((question, result["answer"]))
    print(f"-> **السؤال**: {question} \n")
    print(f"**الإجابة**: {result['answer']} \n")
||CODE_BLOCK||

||CODE_BLOCK||
-> **السؤال**: ما هو RAG؟ 

**الإجابة**: RAG هو اختصار لجيل معزز بالاسترجاع. إنه إطار عمل للذكاء الاصطناعي يسترجع الحقائق من قاعدة معرفة خارجية لتعزيز الردود التي تولدها نماذج اللغة الكبيرة (LLMs) من خلال توفير معلومات دقيقة ومحدثة. يساعد هذا الإطار المستخدمين على فهم العملية التوليدية لنماذج اللغة الكبيرة ويضمن أن النموذج لديه وصول إلى مصادر معلومات موثوقة. 

-> **السؤال**: كيف تعمل نماذج اللغة الكبيرة؟ 

**الإجابة**: تعمل نماذج اللغة الكبيرة (LLMs) من خلال تحليل مجموعات بيانات ضخمة من اللغة لفهم وتوليد نصوص اللغة البشرية. تم بناؤها على التعلم الآلي، وبالتحديد التعلم العميق، الذي يتضمن تدريب برنامج للتعرف على ميزات البيانات دون تدخل بشري. تستخدم نماذج LLMs الشبكات العصبية، وبالتحديد نماذج المحولات، لفهم السياق في اللغة البشرية، مما يجعلها أفضل في تفسير اللغة حتى في السياقات الغامضة أو الجديدة. يمكن للمطورين البدء بسرعة في بناء نماذج LLM الخاصة بهم من خلال الوصول إلى مجموعات بيانات متعددة واستخدام خدمات مثل Vectorize من Cloudflare ومنصة Cloudflare Workers AI. 
||CODE_BLOCK||

### ذات صلة[​](https://python.langchain.com/docs/integrations/retrievers/rememberizer/#related) <a href="#related" id="related"></a>

* دليل [مفاهيم المسترجع](https://python.langchain.com/docs/concepts/#retrievers)
* [أدلة كيفية استخدام المسترجع](https://python.langchain.com/docs/how\_to/#retrievers)

***

**ساعدنا من خلال تقديم ملاحظاتك حول صفحة الوثائق هذه:**


==> developer/talk-to-slack-the-sample-web-app.md <==
---
description: >-
  من السهل جدًا إنشاء تطبيق ويب بسيط يدمج LLM
  مع معرفة المستخدم من خلال الاستفسارات إلى Rememberizer.
---

# تحدث إلى Slack تطبيق الويب النموذجي

يمكن العثور على الشيفرة المصدرية للتطبيق [هنا](https://github.com/skydeckai/rememberizer).

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

لقد أنشأنا GPT تحدث إلى Slack على OpenAI. تطبيق الويب تحدث إلى Slack مشابه جدًا.

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt=""><figcaption><p>تطبيق Talk-to-Slack.com بواسطة Rememberizer على Heroku</p></figcaption></figure>

</div>

<div align="left">

<figure><img src="https://rememberizer-docs-assets.s3.amazonaws.com/talk-to-slack_web_app.png" alt=""><figcaption><p>تحدث إلى Slack GPT بواسطة Rememberizer على OpenAI</p></figcaption></figure>

</div>

***

### مقدمة

في هذا الدليل، نقدم تعليمات خطوة بخطوة والكود المصدري الكامل لمساعدتك في إنشاء تطبيقك الخاص المشابه لنظام التكامل الخاص بنا مع GPT للتحدث إلى Slack من Rememberizer.ai. على عكس تكامل Slack، يوفر تطبيق الويب المزيد من الميزات والتحكم، مثل البحث في الويب، الوصول إلى قاعدة البيانات المحلية، الرسوم البيانية والرسوم المتحركة، وجمع الدفعات. بالإضافة إلى ذلك، يمكن استخدامه من قبل أي شخص بدون الحاجة لحساب premium genAI.

### نظرة عامة

تطبيقنا المثالي، تحدث إلى Slack، يتم استضافته على Heroku ويدمج LLM الخاص بـ OpenAI مع Rememberizer.ai لتعزيز تجربتك على Slack. تم بناء التطبيق الويب باستخدام Flask ويوفر خصائص مثل تكامل OAuth2، الوصول إلى بيانات Slack، وواجهة مستخدم سهلة الاستخدام.

### الميزات

* **هندسة معتمدة على Flask**: يتم التعامل مع العمليات الخلفية، والاتصالات الأمامية، وتفاعلات API بواسطة Flask.
* **تكامل OAuth2**: تأخير آمن والوصول الى البيانات مع بروتوكول OAuth2 في Rememberizer. 
* **الوصول إلى بيانات Slack**: يتم جلب بيانات سلاك المتصلة بالمستخدم بشكل آمن باستخدام APIs من Rememberizer. 
* **تكامل OpenAI LLM**: يتم معالجة الاستفسارات باستخدام خدمة LLM في OpenAI للحصول على ردود فعل ثرية بالمعرفة.
* **واجهة المستخدم البديهية**: التنقل والتفاعل السهل مع تصميم واجهة المستخدم الحديث. 
* **أفضل الممارسات**: الالتزام بمعايير الأمان وتجربة المستخدم لتكامل سلس.

### الإعداد والتوزيع

#### المتطلبات الأساسية

* بايثون
* فلاسک

<div data-gb-custom-block data-tag="hint" data-style='info'>

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

</div>

#### تكوين البيئة

قم بتعيين هذه المتغيرات البيئية:

* `APP_SECRET_KEY`: مفتاح سري فريد لـ Flask.
* `REMEMBERIZER_CLIENT_ID`: رقم العميل لتطبيقك Rememberizer.
* `REMEMBERIZER_CLIENT_SECRET`: السري العميل لتطبيقك Rememberizer.
* `OPENAI_API_KEY`: مفتاح واجهة برمجة تطبيقات OpenAI الخاص بك.

#### تشغيل التطبيق

1. **بدء تطبيق Flask**: قم بتشغيل `flask run` في الطرفية وادخل إلى التطبيق على `http://localhost:5000`.
2. **انسخ عنوان URL الخاص بالاستدعاء إلى إعدادات تطبيق Rememberizer الخاص بك**: `https://<YOURHOST>/auth/rememberizer/callback` مثال: `http://localhost:5000/auth/rememberizer/callback`.

#### النشر إلى السحابة

يوصى بالنشر على منصات مثل هيروكو، منصة جوجل السحابية (GCP)، خدمات أمازون ويب (AWS)، أو مايكروسوفت أزور.

**نشر هيروكو**

1. **إنشاء حساب هيروكو**: قم بتثبيت واجهة سطر الأوامر الخاصة بهيروكو.
2. **تحضير تطبيقك**: تأكد من وجود `Procfile` و `runtime.txt` و `requirements.txt`.
3. **النشر**: استخدم واجهة سطر الأوامر الخاصة بهيروكو أو تكامل GitHub للنشر.

**خطوات مفصلة**

* **ربط هيروكو بـ GitHub**: قم بتمكين النشر التلقائي من مستودع GitHub لتحديثات سلسة.
* **النشر يدويًا**: اختياريًا، استخدم النشر اليدوي لمزيد من التحكم.

**إعدادات إضافية**

* تثبيت واجهة سطر الأوامر الخاصة بهيروكو: `brew tap heroku/brew && brew install heroku` (macOS).
* إضافة شهادات SSL: استخدم الشهادات الموقعة ذاتيًا للإعداد الأولي لـ HTTPS.
* تكوين متغيرات البيئة على هيروكو: استخدم `heroku config:set KEY=value` للمفاتيح الأساسية.

**منصات سحابية أخرى**

* **GCP**: قم بإعداد حساب GCP، حضر تطبيقك باستخدام `app.yaml`، وانشر باستخدام `gcloud app deploy`.
* **AWS**: استخدم Elastic Beanstalk للنشر بعد إعداد حساب AWS وواجهة سطر الأوامر الخاصة بـ AWS.
* **Azure**: انشر من خلال خدمة تطبيقات Azure بعد إنشاء حساب Azure وتثبيت واجهة سطر الأوامر الخاصة بـ Azure.

#### الأمان وأفضل الممارسات

قبل النشر، تحقق من ملف `requirements.txt`، واضبط الإعدادات للإنتاج، وقم بتحديث عناوين إعادة توجيه OAuth.

### ملاحظات كود التطبيق

**@app.route('/') (مسار الفهرس):**

هذا المسار يقوم بعرض قالب index.html عند الوصول إلى عنوان URL الجذر (/). ويعمل كصفحة رئيسية لتطبيقك.

**@app.route('/auth/rememberizer') (مسار مصادقة Rememberizer):**

هذا المسار يبدأ عملية مصادقة OAuth2 مع Rememberizer.ai. يقوم بإنشاء قيمة حالة عشوائية، ويخزنها في الجلسة، وينشئ عنوان URL للتفويض مع المعلمات اللازمة (معرف العميل، URI إعادة التوجيه، النطاق، والحالة)، ويعيد توجيه المستخدم إلى صفحة تفويض Rememberizer.ai.

**@app.route('/auth/rememberizer/callback') (مسار رد الاتصال لـ Rememberizer):**

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

**@app.route('/dashboard') (مسار لوحة التحكم):**

هذا المسار يعرض صفحة لوحة التحكم للمستخدم. يتحقق مما إذا كان لدى المستخدم رمز وصول في الجلسة؛ إذا لم يكن كذلك، فإنه يعيد توجيههم إلى مسار المصادقة. إذا تم مصادقة المستخدم، فإنه يقوم بإجراء طلب إلى نقطة نهاية حساب Rememberizer.ai لاسترداد معلومات الحساب ويعرض قالب dashboard.html مع هذه المعلومات.

**@app.route('/slack-info') (مسار معلومات تكامل Slack):**

هذا المسار يعرض معلومات حول تكامل Slack الخاص بالمستخدم مع Rememberizer.ai. يتحقق من وجود رمز وصول ويقوم بإجراء طلب إلى نقطة نهاية تكاملات Rememberizer.ai للحصول على بيانات التكامل. ثم يقوم بعرض قالب slack_info.html مع هذه البيانات.

**@app.route('/ask', methods=\['POST']) (مسار السؤال):**

هذا المسار يتعامل مع تقديم الأسئلة من المستخدم. يتحقق من وجود رمز وصول، يستخرج سؤال المستخدم من بيانات النموذج، ويقوم بإجراء طلب إلى نقطة نهاية بحث الوثائق في Rememberizer.ai للعثور على معلومات ذات صلة. ثم يستخدم نموذج GPT-4 من OpenAI لتوليد إجابة بناءً على السؤال ونتائج البحث. يتم عرض الإجابة في قالب answer.html.

### ملاحظات إضافية

* **الرمزية**: مصممة بأسلوب فن الورق المطوى بالتفصيل، يعكس التكامل بين الذكاء الاصطناعي والاتصالات. تم إنشاء الرمز لدينا في Midjourney و Image2Icon.
* **تكوين SSL**: قم بإنشاء شهادات ذاتية التوقيع باستخدام OpenSSL للاتصال الآمن.

### استكشاف وابتكار

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

***

توفر هذه الوثائق المعدلة دليلًا شاملاً للمطورين لإنشاء تطبيق ويب مدمج بالذكاء الاصطناعي الخاص بهم، مشابه لـ Talk-to-Slack. ويتضمن تعليمات مفصلة للإعداد والنشر ونظرة عامة على كود التطبيق، بالإضافة إلى أفضل


==> developer/README.md <==
# المطور



==> developer/vector-stores.md <==
---
description: >-
  ستساعدك هذه الدليل على فهم كيفية استخدام متجر المتجهات الخاص بـ Rememberizer
  كمطور.
layout:
  title:
    visible: true
  description:
    visible: true
  tableOfContents:
    visible: true
  outline:
    visible: true
  pagination:
    visible: true
---

# مخازن المتجهات

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

### المقدمة

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

### البدء

#### إنشاء متجر متجهات

1. انتقل إلى قسم متاجر المتجهات في لوحة التحكم الخاصة بك
2. انقر على "إنشاء متجر متجهات جديد":
   * ستظهر لك نموذج يطلب منك إدخال التفاصيل.
3. املأ التفاصيل:
   * **الاسم**: قدم اسمًا فريدًا لمتجر المتجهات الخاص بك.
   * **الوصف**: اكتب وصفًا موجزًا لمتجر المتجهات.
   * **مخطط البيانات**: حدد أبعاد المتجهات وأي حقول إضافية.
     * يمكنك اختيارياً تحديد نموذج التضمين، واستراتيجية الفهرسة، ومقاييس التشابه. تؤثر هذه الإعدادات على كيفية إنشاء المتجهات ومقارنتها، مما يحسن الأداء لحالة الاستخدام الخاصة بك.
4. قدم النموذج:
   * انقر على زر "إنشاء". ستتلقى إشعار نجاح، وسيظهر المتجر الجديد في قائمة متاجر المتجهات الخاصة بك.

<figure><img src="../.gitbook/assets/create_vector_DB_store.png" alt=""><figcaption><p>إنشاء متجر متجهات جديد</p></figcaption></figure>

#### إدارة مخازن المتجهات

1. عرض وتحرير مخازن المتجهات:
   * الوصول إلى لوحة الإدارة لعرض أو تحرير أو حذف مخازن المتجهات.
2. عرض المستندات:
   * تصفح المستندات الفردية والبيانات الوصفية المرتبطة بها داخل مخزن متجهات محدد.
3. الإحصائيات:
   * عرض إحصائيات مفصلة مثل عدد المتجهات المخزنة، أداء الاستعلام، ومقاييس التشغيل.

<figure><img src="../.gitbook/assets/vector_store_management.png" alt=""><figcaption><p>عرض تفاصيل مخزن متجهات</p></figcaption></figure>

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

تُستخدم مفاتيح واجهة برمجة التطبيقات للمصادقة وتفويض الوصول إلى نقاط واجهة برمجة التطبيقات لمخزن متجهات Rememberizer. إن الإدارة السليمة لمفاتيح واجهة برمجة التطبيقات ضرورية للحفاظ على أمان وسلامة مخازن المتجهات الخاصة بك. تغطي هذه القسم كيفية إنشاء وإلغاء مفاتيح واجهة برمجة التطبيقات لمخازن المتجهات الخاصة بك.

#### إنشاء مفاتيح API

1. انتقل إلى صفحة تفاصيل متجر المتجهات الخاص بك
2. انتقل إلى قسم إدارة مفاتيح API:
   * يمكن العثور عليه ضمن علامة التبويب "الإعدادات"
3. انقر على **"إضافة مفتاح API"**:
   * ستظهر لك نموذج يطلب منك إدخال التفاصيل.
4. املأ التفاصيل:
   * **الاسم**: قدم اسمًا لمفتاح API لمساعدتك في تحديد حالة استخدامه.
5. قدم النموذج:
   * انقر على زر "إنشاء". سيتم إنشاء مفتاح API الجديد وعرضه. تأكد من نسخه وتخزينه بأمان. يتم استخدام هذا المفتاح للمصادقة على الطلبات إلى متجر المتجهات المحدد.

<figure><img src="../.gitbook/assets/vector_store_api_key.png" alt=""><figcaption><p>إنشاء مفتاح API جديد</p></figcaption></figure>

#### إلغاء مفاتيح API

إذا لم تعد بحاجة إلى مفتاح API، يمكنك حذفه لمنع أي استخدام غير مناسب محتمل.

لأسباب أمنية، قد ترغب في تغيير مفاتيح API الخاصة بك بشكل دوري. يتضمن ذلك إنشاء مفتاح جديد وإلغاء المفتاح القديم.

### استرجاع معلومات متجر المتجهات باستخدام مفتاح API

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

للحصول على معلومات تفصيلية لكل نقطة نهاية API والاستجابة، قم بزيارة صفحة [vector-store](api-documentations/vector-store/ "mention").

***

تأكد من التعامل مع مفاتيح API بشكل آمن واتباع أفضل الممارسات لإدارة مفاتيح API.


==> developer/authorizing-rememberizer-apps.md <==
# تفويض تطبيقات Rememberizer

يدعم تنفيذ Rememberizer نوع منح الترخيص القياسي [authorization code grant type](https://tools.ietf.org/html/rfc6749#section-4.1).

تدفق تطبيق الويب لتفويض المستخدمين لتطبيقك هو كما يلي:

1. يتم إعادة توجيه المستخدمين إلى Rememberizer لتفويض حسابهم.
2. يختار المستخدم الميمات لاستخدامها مع تطبيقك.
3. يصل تطبيقك إلى واجهة برمجة التطبيقات باستخدام رمز وصول المستخدم.

قم بزيارة [#explore-third-party-apps-and-service](../personal/manage-third-party-apps.md#explore-third-party-apps-and-service "mention") لرؤية مثال واجهة المستخدم للتدفق.

### الخطوة 1. طلب هوية مستخدم Rememberizer

قم بإعادة توجيه المستخدم إلى خادم تفويض Rememberizer لبدء عملية المصادقة والتفويض.

||CODE_BLOCK||
GET https://api.rememberizer.ai/api/v1/auth/oauth2/authorize/
||CODE_BLOCK||

المعلمات:

<table><thead><tr><th width="236">الاسم</th><th>الوصف</th></tr></thead><tbody><tr><td>client_id</td><td><strong>مطلوب</strong><br>معرف العميل لتطبيقك. يمكنك العثور على هذه القيمة في قسم المطور. انقر على <strong>مطور</strong> في الزاوية العلوية اليسرى. في قائمة التطبيقات المسجلة، انقر على تطبيقك وسترى معرف العميل في <strong>بيانات اعتماد التطبيق.</strong></td></tr><tr><td>response_type</td><td><strong>مطلوب</strong><br>يجب أن يكون <code>code</code> لمنح رموز التفويض.</td></tr><tr><td>scope</td><td><p><strong>اختياري</strong></p><p>قائمة مفصولة بمسافات من النطاقات التي تحدد الموارد التي يمكن لتطبيقك الوصول إليها نيابة عن المستخدم.</p></td></tr><tr><td>redirect_uri</td><td><strong>مطلوب</strong><br>عنوان URL في تطبيقك حيث سيتم إرسال المستخدمين بعد التفويض.</td></tr><tr><td>state</td><td><p><strong>مطلوب</strong></p><p>قيمة غير شفافة يستخدمها العميل للحفاظ على الحالة بين الطلب والاستجابة. يتضمن خادم التفويض هذه القيمة عند إعادة توجيه وكيل المستخدم مرة أخرى إلى العميل.<br></p></td></tr></tbody></table>

### الخطوة 2. يختار المستخدمون ويقومون بتكوين تذكاراتهم

سيختار المستخدمون التذكارات التي سيستخدمونها مع تطبيقك.

### الخطوة 3. يتم إعادة توجيه المستخدمين إلى موقعك بواسطة Rememberizer

بعد أن يختار المستخدمون تذكاراتهم، يقوم Rememberizer بإعادة التوجيه إلى موقعك مع معلمة `code` مؤقتة بالإضافة إلى الحالة التي قدمتها في الخطوة السابقة في معلمة `state`. ستنتهي صلاحية الرمز المؤقت بعد فترة قصيرة. إذا لم تتطابق الحالات، فقد أنشأ طرف ثالث الطلب، ويجب عليك إلغاء العملية.

### الخطوة 4. استبدال رمز التفويض برموز التحديث والوصول

||CODE_BLOCK||
POST https://api.rememberizer.ai/api/v1/auth/oauth2/token/
||CODE_BLOCK||

تأخذ هذه النقطة النهائية المعلمات المدخلة التالية.

<table><thead><tr><th width="165">الاسم</th><th>الوصف</th></tr></thead><tbody><tr><td>client_id</td><td><strong>مطلوب</strong><br>معرف العميل لتطبيقك. يمكنك العثور على هذه القيمة في قسم المطور. التعليمات للعثور على هذا المعرف موجودة في الخطوة 1.</td></tr><tr><td>client_secret</td><td><strong>مطلوب</strong><br>السر الخاص بالعميل الذي تلقيته من Rememberizer لتطبيقك.</td></tr><tr><td>code</td><td>رمز التفويض الذي تلقيته في الخطوة 3.</td></tr><tr><td>redirect_uri</td><td><strong>مطلوب</strong><br>عنوان URL في تطبيقك حيث يتم إرسال المستخدمين بعد التفويض. يجب أن يتطابق مع redirect_uri في الخطوة 1.</td></tr></tbody></table>

### الخطوة 5. استخدم رمز الوصول للوصول إلى واجهة برمجة التطبيقات

يسمح لك رمز الوصول بإجراء طلبات إلى واجهة برمجة التطبيقات نيابة عن المستخدم.

||CODE_BLOCK||
Authorization: Bearer OAUTH-TOKEN
GET https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

على سبيل المثال، في curl يمكنك تعيين رأس التفويض على النحو التالي:

||CODE_BLOCK||shell
curl -H "Authorization: Bearer OAUTH-TOKEN" https://api.rememberizer.ai/api/me/
||CODE_BLOCK||

## المراجع

Github: [https://github.com/skydeckai/rememberizer-integration-samples](https://github.com/skydeckai/rememberizer-integration-samples)


==> developer/api-documentations/retrieve-slacks-content.md <==
# استرجاع محتوى Slack

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/discussions/{discussion_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-documents.md <==
# استرجاع المستندات

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/README.md <==
# وثائق واجهة برمجة التطبيقات

يمكنك مصادقة واجهات برمجة التطبيقات باستخدام إما [OAuth2](../authorizing-rememberizer-apps.md) أو [مفاتيح API](../registering-and-using-api-keys.md). OAuth2 هو إطار عمل قياسي للمصادقة يتيح للتطبيقات الوصول بشكل آمن إلى مستندات محددة داخل نظام ما. من ناحية أخرى، توفر مفاتيح API طريقة أبسط لاسترجاع المستندات من قاعدة معرفة مشتركة دون الحاجة للخضوع لعملية مصادقة OAuth2.


==> developer/api-documentations/list-available-data-source-integrations.md <==
# قائمة تكاملات مصادر البيانات المتاحة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/integrations/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-current-users-account-details.md <==
# استرجاع تفاصيل حساب المستخدم الحالي

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/account/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/memorize-content-to-rememberizer.md <==
# حفظ المحتوى في Rememberizer

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/memorize/' data-method='post'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/get-all-added-public-knowledge.md <==
# احصل على جميع المعرفة العامة المضافة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/common_knowledge/subscribed-list/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/search-for-documents-by-semantic-similarity.md <==
# البحث عن المستندات حسب التشابه الدلالي

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/search/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/retrieve-document-contents.md <==
# استرجاع محتويات الوثيقة

<div data-gb-custom-block data-tag="swagger" data-src='../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/documents/{document_id}/contents/' data-method='get'>

[rememberizer_openapi (1).yml](<../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/get-a-list-of-documents-in-a-vector-store.md <==
# احصل على قائمة بالمستندات في مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/get-the-information-of-a-document.md <==
# احصل على معلومات مستند

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/README.md <==
# واجهات برمجة تطبيقات تخزين المتجهات



==> developer/api-documentations/vector-store/get-vector-stores-information.md <==
# احصل على معلومات مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/me' data-method='get'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/search-for-vector-store-documents-by-semantic-similarity.md <==
# البحث عن مستندات مخزن المتجهات حسب التشابه الدلالي

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi (1).yml' data-path='/vector-stores/{vector-store-id}/documents/search' data-method='get'>

[rememberizer_openapi (1).yml](<../../../.gitbook/assets/rememberizer_openapi (1).yml>)

</div>

==> developer/api-documentations/vector-store/add-new-text-document-to-a-vector-store.md <==
# إضافة مستند نصي جديد إلى مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/create' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/remove-a-document-in-vector-store.md <==
# إزالة مستند من مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='delete'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/update-files-content-in-a-vector-store.md <==
# تحديث محتوى الملف في مخزن المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/{document-id}/' data-method='patch'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>

==> developer/api-documentations/vector-store/upload-files-to-a-vector-store.md <==
# رفع الملفات إلى متجر المتجهات

<div data-gb-custom-block data-tag="swagger" data-src='../../../.gitbook/assets/rememberizer_openapi.yml' data-path='/vector-stores/{vector-store-id}/documents/upload' data-method='post'>

[rememberizer_openapi.yml](../../../.gitbook/assets/rememberizer_openapi.yml)

</div>


Last updated