وكيل الذكاء الاصطناعي (AI Agent) في Odoo 20 مساعد تبنيه داخل تطبيق AI في أودو. تعطيه موجّه النظام (System Prompt) الذي يصف مهمته، ومهارات (Skills) تتيح له البحث عن السجلات وإنشاءها وتحديثها، ومصادر (Sources) يجيب منها، كملفات PDF وصفحات الويب ومقالات Knowledge. بعد ذلك يستطيع فريقك التحدث إليه من أي شاشة، ويستطيع زوار موقعك محادثته، ويمكن لقاعدة أتمتة (Automation Rule) أو إجراء مجدول أن يشغّله من دون أن يطلب ذلك أحد. وللمهام اليومية يمكنك بناء الوكيل من دون كتابة كود. وتحتاج إلى Odoo Enterprise ضمن خطة تشمل تطبيق AI، وكل طلب يستهلك أرصدة الذكاء الاصطناعي من أودو (Credits) التي تشتريها على حدة.
ستجد أدناه كيف يتكوّن الوكيل، وكيف تبني واحداً، وأين يفيد في كل قسم، والتكاليف والمخاطر التي عليك أن تحسب حسابها. ولمعرفة بقية ما تغيّر في هذا الإصدار، اقرأ مقالنا عن ميزات Odoo 20 الجديدة والترقية.
ما هو وكيل الذكاء الاصطناعي في Odoo 20
تصف أودو الوكيل بأنه مساعد افتراضي يفهم اللغة العادية ويستطيع التصرّف عبر الأدوات التي تمنحه إياها. وكل وكيل سجلّ في تطبيق AI يتكوّن من بضعة أجزاء.
- موجّه النظام (System Prompt): هو الوصف الوظيفي للوكيل، يحدّد من هو، وما يتولّاه، وما يجب ألا يفعله أبداً، وكيف يجيب. وينطبق على كل محادثة يجريها الوكيل.
- أسلوب الرد (Response Style): نبرة الإجابات. يقدّم Odoo 20 الخيارات Standard وNuanced وSnappy & Creative وSlow & Rigorous، ويبقى Standard أو Slow & Rigorous الخيار الأسلم لبيانات العمل.
- المهارات (Skills): تجمع كل مهارة تعليمات مكتوبة مع أداة أو أكثر، والأدوات هي الإجراءات التي يستطيع الوكيل تنفيذها. ومن دون مهارات يقتصر عمل الوكيل على تقديم المعلومات، فلا يستطيع إنشاء شيء أو تغييره.
- المصادر (Sources): المواد التي يقرؤها الوكيل قبل أن يجيب، كملفات PDF وروابط الويب والملفات من تطبيق Documents ومقالات Knowledge. وتفهرسها أودو ليجد الوكيل المقطع المناسب.
- Restrict to Sources: خانة اختيار تجعل الوكيل يجيب من مصادره المفعّلة فقط. استخدمها للوكلاء الذين يتحدثون مع العملاء.
يأتي Odoo 20 بهذه المهارات الجاهزة: View Builder (يفتح القائمة أو الرسم البياني أو الجدول المحوري المناسب للسؤال)، وInformation retrieval (استرجاع المعلومات)، وUpdate Records (تحديث السجلات)، وCreate Records (إنشاء السجلات)، وGenerate Images (توليد الصور)، وWeb Search (البحث في الويب)، وWebsite Builder (بناء الموقع)، وCreate Leads (إنشاء العملاء المحتملين) حين يكون تطبيق CRM مثبّتاً. وتتوقّف الأدوات المتاحة على التطبيقات المثبّتة لديك.
أين يمكن للوكيل أن يعمل
يفتح فريقك الوكيل من أيقونة AI أعلى أي شاشة أو بالضغط على Ctrl+K، ويمكنه إرفاق الملفات أو الإملاء بالصوت أو نقل المحادثة إلى Discuss، تطبيق المراسلة الداخلية. ويمكن للوكيل أيضاً أن يجيب زوار الموقع في المحادثة المباشرة (Live Chat)، أو أن يُفتح على نوع معيّن من السجلات عبر موجّه افتراضي (Default Prompt)، أو أن يعمل من قاعدة أتمتة أو إجراء مجدول. وتستطيع أدوات الذكاء الاصطناعي خارج أودو، مثل Claude وChatGPT وCodex، الاتصال عبر خادم MCP (Model Context Protocol) في أودو واستخدام الأدوات التي تتيحها لها.
ما الذي تغيّر منذ Odoo 19
إن كنت جرّبت الوكلاء في Odoo 19، فهناك خمسة تغييرات تهمّك. صارت المواضيع (Topics) تُسمّى المهارات. وصار بإمكان الوكلاء إنشاء السجلات وتحديثها، ومن ذلك ما يأتي من ملف تعليمات كملف PDF. وصار بإمكان الإجراءات الآلية والمجدولة تشغيل الوكيل. وفي المحادثة، تجيب عن أسئلة الوكيل وطلباته للإذن بالنقر على أزرار، ويستأذنك قبل أن يتجاوز الحدّ المسموح له من استدعاءات الأدوات. وكان Odoo 19 يتيح لك أيضاً اختيار نموذج الذكاء الاصطناعي وربط مفتاحك الخاص من OpenAI أو Google، أما Odoo 20 فيمرّر كل طلب عبر خدمة أودو نفسها ويُدفع ثمنه بالأرصدة، وتنصّ سياسة الخصوصية لدى أودو على أنها تختار مزوّد الذكاء الاصطناعي بنفسها في الإصدار 20.
كيف تبني وكيل ذكاء اصطناعي في Odoo 20 خطوة بخطوة
اختر مهمة واحدة محدّدة قبل أن تفتح التطبيق، مثل «الإجابة عن أسئلة التوصيل على الموقع»، فالوكيل الذي لا تتضح مهمته يعطي إجابات غامضة ويصعب اختباره.
- ثبّت تطبيق AI. إن كان اشتراكك على خطة Standard، فتثبيته ينقلك إلى خطة Custom، لذلك تحقّق من السعر مع مدير حسابك أولاً. وتأكّد من وجود أرصدة ذكاء اصطناعي في قاعدة البيانات.
- أنشئ الوكيل. في تطبيق AI، انقر على New، وأدخل اسماً في حقل Agent Name ووصفاً قصيراً.
- اختر أسلوب رد يناسب الجمهور.
- اكتب موجّه النظام. صِف الدور والمهام والحدود وشكل الإجابات. والوكلاء الجاهزون في أودو أمثلة جيدة تنقل عنها.
- أضف المهارات. ابدأ بمهارتي Information retrieval وView Builder لوكيل يقرأ البيانات ويعدّ التقارير، ولا تضف Create Records أو Update Records إلا حين تثق بإجاباته.
- أضف المصادر. في تبويب Sources، انقر على Add a source وارفع ملفاً، أو الصق روابط (رابطاً في كل سطر)، أو اختر ملفات من Documents أو مقالات من Knowledge. انتظر حتى تتغيّر حالة كل مصدر من Processing إلى Indexed، ثم اجعله Active.
- قرّر بشأن Restrict to Sources. فعّل الخانة حين يجب أن يلتزم الوكيل بمستنداتك.
- اختبره. انقر على Test واطرح الأسئلة التي يطرحها فريقك وعملاؤك فعلاً، ومنها طلبات يجب أن يرفضها.
- شغّله في مكان واحد أولاً، كقناة محادثة مباشرة، أو موجّه افتراضي على نموذج بيانات، أو قاعدة أتمتة.
إليك مثالاً على موجّه نظام لمساعد مبيعات داخلي، فعدّل الأسماء والقواعد بما يناسب عملك.
You are the sales assistant for our sales team.
You help salespeople find information about customers, quotations
and the pipeline, and you prepare follow-up emails.
- Use only data you can read in Odoo. If you can't find something, say so.
- Never change prices, discounts or payment terms.
- Never send an email yourself. Write a draft and show it to the user.
- Amounts are in the customer's currency, with the currency code.
- Answer in short paragraphs, in the language the user writes in.
ربط الوكيل ببقية أودو
- المحادثة المباشرة على الموقع: في تطبيق Live Chat، افتح إعدادات القناة، وانتقل إلى تبويب Rules، وافتح قاعدة أو أضف واحدة، واختر الوكيل في حقل AI Agent. وإن كان في القناة روبوت محادثة (Chatbot) ووكيل ذكاء اصطناعي معاً، تكون الأولوية للوكيل. وتضيف أودو وكيلاً جاهزاً اسمه Livechat AI Agent يجيب عن الأسئلة، وحين يكون الطلب عن تسعير خاص أو عقود مثلاً يجمع بيانات الاتصال وينشئ عميلاً محتملاً (Lead).
- الموجّهات الافتراضية (Default Prompts): من تطبيق AI ثم Configuration ثم Default Prompts، أنشئ قاعدة، واختر النماذج التي تنطبق عليها (مثل Helpdesk Tickets)، والوكيل الذي يُستدعى، والتعليمات الخاصة بذلك السياق. وأضف أزراراً مثل «Summarize this ticket» (لخّص هذه التذكرة) ليحصل المستخدمون على النتيجة نفسها في كل مرة.
- قواعد الأتمتة: في Studio، افتح Automations، وأنشئ قاعدة، واختر المحفّز (Trigger) والشروط، ثم اختر وكيل ذكاء اصطناعي واكتب تعليمات بما يجب أن يفعله. واكتب / لإدراج حقول من السجل.
مثال على تعليمات لقاعدة أتمتة تعمل حين تُنشأ تذكرة جديدة:
Read the customer's message on this ticket.
Set the ticket type to Question, Bug or Billing.
Set the priority to High only if the customer says their work has stopped.
Write a three-line summary in the internal note.
Don't reply to the customer.
أين تستخدم وكلاء الذكاء الاصطناعي، حسب القسم
في كل مجال، نميّز بين ما يأتي جاهزاً في Odoo 20، وما يمكنك إعداده بنفسك، وما يحتاج إلى مطوّر.
المبيعات وإدارة علاقات العملاء (CRM)
- جاهز في أودو: الوكيل Livechat AI Agent مع مهارة Create Leads، وموجّهات ذكاء اصطناعي داخل قوالب البريد الإلكتروني تكتب رسالة متابعة شخصية لكل سجل، وإجابات عن أسئلتك حول مسار المبيعات (Pipeline) في شكل قوائم أو رسوم بيانية.
- يمكنك إعداده: مساعد مبيعات كالذي ورد أعلاه، وقاعدة أتمتة على العملاء المحتملين الجدد تلخّص الطلب وتملأ حقلاً مثل القطاع أو المنتج الذي يهمّ العميل.
- يحتاج إلى تطوير: تقييم العملاء المحتملين (Lead Scoring) ببيانات من خارج أودو، أو قواعد للخصومات والموافقات يجب ألا يتمكّن الوكيل من تجاوزها أبداً.
الموقع والمحادثة المباشرة ومكتب الدعم (Helpdesk)
- جاهز في أودو: إجابات بالذكاء الاصطناعي في المحادثة المباشرة، وبطاقات معاينة قابلة للنقر حين يذكر الوكيل سجلاً مدعوماً، واكتشاف التذاكر المشابهة مع إجابات مقترحة، وحقول ذكاء اصطناعي (AI Fields) تلخّص رسائل العملاء الطويلة.
- يمكنك إعداده: وكيل دعم يجيب من مقالات Knowledge وأدلة المنتجات لديك فقط، مع قواعد واضحة لمتى يحوّل المحادثة إلى موظف، وموجّه افتراضي على التذاكر فيه أزرار للتلخيص أو لمسودة رد.
- يحتاج إلى تطوير: الإجابات التي تعتمد على بيانات في نظام آخر، مثل تتبّع الشحنات لدى شركة النقل أو متجر إلكتروني خارجي.
المحاسبة والمالية
- جاهز في أودو: رقمنة فواتير الموردين، إذ تُقرأ الفواتير الممسوحة ضوئياً أو بصيغة PDF وتُملأ الفاتورة لتراجعها (وهي خدمة مدفوعة منفصلة)، وفرز الملفات وإعادة تسميتها بالذكاء الاصطناعي في Documents، حيث يمكن لقاعدة على المجلد أن تنشئ فواتير الموردين، وإجابات عن أوضاعك المالية مبنية فقط على البيانات المحاسبية في قاعدة بياناتك.
- يمكنك إعداده: مساعد مالي يجيب عن سؤال مثل «أيّ العملاء مدينون لنا منذ أكثر من 60 يوماً؟» بالتقرير المناسب، وموجّه على صندوق الوارد في Documents يرسل الفواتير والعقود والإيصالات إلى المجلد المناسب.
- يحتاج إلى تطوير: أي أداة ترحّل القيود أو تعتمد المدفوعات وفيها ضوابطك الخاصة. ونفضّل أن يبقى شخص مسؤولاً عن كل ترحيل.
المخزون والمشتريات
- جاهز في أودو: مهارة View Builder، التي تجيب عن أسئلة مثل «اعرض آخر أمر شراء من هذا المورد» أو «ما المنتجات المتأخر توريدها؟» وتفتح الإجابة في قوائم مصفّاة.
- يمكنك إعداده: وكيل مجدول يراجع كل صباح المنتجات التي نزلت تحت حدّها الأدنى ويترك نشاطاً (Activity) لمسؤول المشتريات، على أن يبقى تأكيد الطلبات بيد مسؤول المشتريات نفسه.
- يحتاج إلى تطوير: قراءة قوائم أسعار الموردين بصيغها المختلفة، أو الربط ببوابات الموردين وتبادل البيانات الإلكتروني (EDI).
الموارد البشرية والتوظيف
- جاهز في أودو: رقمنة السير الذاتية عبر خدمة Documents Digitization، وقوالب بريد إلكتروني بالذكاء الاصطناعي لدعوات المقابلات، وتحويل الصوت إلى نص مع ملخّصات لملاحظات المقابلات.
- يمكنك إعداده: مساعد للموارد البشرية يجيب عن أسئلة الموظفين حول سياسات الإجازات والمصاريف من مستنداتك أنت، مع تفعيل Restrict to Sources، وحقل ذكاء اصطناعي على المتقدّمين للوظائف يلخّص السيرة الذاتية مقارنةً بالوصف الوظيفي.
- يحتاج إلى تطوير: أي شيء يرتّب المرشحين أو يرفضهم من تلقاء نفسه. اترك قرارات التوظيف للأشخاص، وتحقّق من القواعد المحلية بشأن القرارات الآلية المتعلقة بالمرشحين.
ما الذي تكسبه الشركات من وكلاء الذكاء الاصطناعي في Odoo 20
المكسب الأساسي هو الوقت الذي كان يذهب في القراءة والكتابة المتكرّرتين. فتصل التذاكر مفرزة وملخّصة، وتصل فواتير الموردين معبّأة، ويحصل المدير الذي يسأل عن المبيعات حسب البلد في هذا الربع على الرسم البياني من دون أن يبني تقريراً. ويعمل الوكيل داخل أودو بصلاحيات كل مستخدم، فلا يوجد نظام ثانٍ عليك أن تبقيه متزامناً. ويحصل زوار الموقع على إجابات في الليل وفي عطلة نهاية الأسبوع، وتصل الطلبات التي تحتاج إلى شخص إلى فريقك كعملاء محتملين وبيانات الاتصال فيها مكتملة.
الحدود والتكاليف والممارسات الجيدة
الأرصدة والخطة
تحتاج كل ميزات الذكاء الاصطناعي في Odoo 20 إلى أرصدة IAP. وحتى وقت كتابة هذا المقال، تبيع صفحة IAP لدى أودو أرصدة Odoo AI بسعر €1 للرصيد الواحد، في باقات من 10 إلى 1,000 رصيد، وتذكر أن ما يستهلكه كل طلب يتوقّف على الميزة والمهمة وحجم الطلب. والوكيل المجدول يستهلك أرصدة في كل تشغيل، سواء قرأ أحد النتيجة أم لا، لذلك ابدأ بوتيرة منخفضة وراقب الرصيد بضعة أسابيع. وتُدرج صفحة الأسعار لدى أودو الذكاء الاصطناعي الوكيلي (Agentic AI) مع Studio ضمن خطة Custom.
الإجابات الخاطئة
قد يذكر نموذج الذكاء الاصطناعي معلومة خاطئة بثقة تامة. لذلك أعطِ الوكيل مصادر جيدة، وفعّل Restrict to Sources للوكلاء الذين يتعاملون مع العملاء، واكتب في الموجّه ما يجب أن يفعله حين لا يعرف الجواب، كأن يحوّل المحادثة إلى شخص. وحين يتغيّر مصدر ما، أعد معالجته حتى يتوقّف الوكيل عن الاقتباس من النسخة القديمة.
صلاحيات الوصول
تنصّ سياسة الخصوصية لدى أودو على أن الوكيل حين يقرأ بيانات أودو يقرؤها ضمن صلاحيات المستخدم الحالي وإعدادات الوكيل. لذلك راجع صلاحيات الوصول قبل أن تشغّل الوكلاء، خصوصاً لمستخدمي البوابة (Portal) وللموظفين الذين لا يجب أن يروا الرواتب أو هوامش الربح.
إجراءات من دون إشراف شخص
توضّح وثائق أودو حول إجراءات الخادم بالذكاء الاصطناعي (AI Server Actions) أن الذكاء الاصطناعي يختار فقط الأداة التي يستدعيها، ثم تعمل الأداة ما لم يوقفها كودها هي. لذلك فمكان قواعد العمل مثل «لا تتجاوز هذا المبلغ أبداً» داخل الأداة، ويكتبها مطوّر. أعطِ كل وكيل أقل عدد من المهارات يحتاج إليه، ودعه يحضّر مسودات يرسلها شخص، واقرأ محادثات الأتمتة التي يعرض فيها Odoo 20 كيف تعامل الوكيل مع كل تشغيل.
الخصوصية
بحسب سياسة الخصوصية لخدمة IAP لدى أودو، يرسل كل طلب الموجّه الذي كتبته والمحادثة ذات الصلة والسجل الذي تعمل عليه ومقتطفات من مصادر الوكيل إلى مزوّد ذكاء اصطناعي تختاره أودو، وهو حالياً OpenAI أو Google Gemini. وتقول أودو إن المزوّدين لا يخزّنون هذه البيانات ولا يستخدمونها لتدريب نماذج الذكاء الاصطناعي. وفي قاعدة البيانات، تُحفظ المحادثات مع الوكلاء مدة تصل إلى 30 يوماً بعد آخر رسالة. وإن كانت عقودك أو القوانين المحلية تقيّد المكان الذي يمكن أن تذهب إليه بيانات عملائك، فراجع ذلك مع مستشارك القانوني قبل أن تضيف مستندات حساسة كمصادر.
اختبر على نسخة أولاً
ابنِ الوكلاء الجدد واختبرهم على نسخة مكرّرة من قاعدة البيانات أو على قاعدة اختبار (Staging)، مع مستخدم اختبار له صلاحيات المستخدمين الحقيقيين نفسها. وجرّب الطلبات التي يجب أن يرفضها إلى جانب الطلبات العادية. ثم انتقل إلى التشغيل الفعلي بوكيل واحد وعملية واحدة، وأضف الوكيل التالي بعد أن يعمل الأول بضعة أسابيع.
حين تحتاج إلى أكثر مما يأتي جاهزاً
تغطي المهارات القياسية معظم أعمال القراءة وإعداد التقارير وكتابة المسودات، أما في الحالات التالية فستحتاج إلى مطوّر أو إلى أداة أخرى.
- أدوات مخصّصة: الأداة إجراء خادم (Server Action) عليه علامة Use in AI. ويستطيع المطوّر كتابة أدوات لعملياتك أنت، تكون قواعد عملك داخل كودها، ويصف مدخلاتها ليعرف الوكيل كيف يستدعيها.
- أنظمة أخرى: حين تعتمد الإجابة على منصة أخرى أو شركة شحن أو مصرف، يجب بناء ذلك الربط، بالكود أو بأداة سير عمل مثل n8n.
- نموذج الذكاء الاصطناعي الخاص بك: يختار Odoo 20 النموذج لوكلائه المدمجين. وإن كان لدى شركتك اشتراكها الخاص في الذكاء الاصطناعي، فيمكن لأداة ذكاء اصطناعي تدعم MCP أن تتصل بقاعدة بياناتك من الخارج، ضمن صلاحيات المستخدم والأدوات التي تتيحها.
- واتساب: وكيلنا الذكي، المبني على Orbit، يجيب عملاءنا على واتساب على مدار الساعة طوال أيام الأسبوع وبأي لغة. ويستطيع Orbit أن يفعل الشيء نفسه لشركتك، وأن يعمل مع بيانات أودو لديك بحسب إعداداتك. وللوكلاء المخصّصين وسير عمل n8n والتكاملات، اطّلع على صفحة وكلاء الذكاء الاصطناعي والأتمتة لدينا.
الأسئلة الشائعة
هل وكلاء الذكاء الاصطناعي متاحون في Odoo Community؟
لا. تطبيق AI ووكلاؤه جزء من Odoo Enterprise، وتُدرج أودو الذكاء الاصطناعي الوكيلي ضمن خطة Custom. ويستطيع مستخدمو Community ربط أدوات ذكاء اصطناعي خارجية عبر وحدات مخصّصة أو منصات أتمتة مثل n8n.
ما كلفة وكلاء الذكاء الاصطناعي في Odoo 20؟
تدفع ثمن الخطة التي تشمل تطبيق AI، إضافةً إلى أرصدة Odoo AI مقابل كل طلب. والوكلاء الذين يعملون وفق جدول أو على عدد كبير من السجلات هم الأكثر استهلاكاً للأرصدة.
هل يمكنني استخدام حسابي الخاص في ChatGPT أو Gemini أو Claude؟
ليس مع الوكلاء المدمجين في أودو في الإصدار 20، إذ تختار أودو المزوّد وتحتسب الأرصدة. وكان Odoo 19 يسمح باستخدام مفتاحك الخاص من OpenAI أو Google. وفي Odoo 20 يمكنك ربط أداة الذكاء الاصطناعي الخاصة بك بقاعدة البيانات عبر خادم MCP في أودو، باستخدام OAuth أو مفتاح API.
هل تُستخدم بيانات شركتي لتدريب نماذج الذكاء الاصطناعي؟
تقول سياسة الخصوصية لخدمة IAP لدى أودو إنها لا تُستخدم. لكن البيانات تغادر قاعدة بياناتك أثناء معالجة الطلب، لذلك اختر بعناية المستندات التي تضيفها كمصادر.
هل يستطيع وكيل الذكاء الاصطناعي تغيير السجلات من دون موافقة؟
نعم، إن أعطيته مهارة Create Records أو Update Records أو أداة تكتب البيانات. ففي المحادثة يستطيع Odoo 20 أن يطلب إذن المستخدم عبر أزرار، أما في الأتمتة فلا أحد يراقب، لذلك اقتصر في هؤلاء الوكلاء على أقل عدد من المهارات، وضع حدوداً صارمة داخل أدواتهم.
هل أحتاج إلى مطوّر لبناء وكيل ذكاء اصطناعي في أودو؟
لا تحتاج إليه في الوكلاء الذين يجيبون من مستنداتك، أو يفتحون التقارير، أو يلخّصون السجلات، أو يعملون من قاعدة أتمتة بالمهارات القياسية. وتحتاج إلى مطوّر للأدوات المخصّصة، والربط بأنظمة أخرى، والقواعد التي يجب ألا يتمكّن الوكيل من تجاوزها أبداً.
خطّط لأول وكيل ذكاء اصطناعي في أودو مع NavyBits
NavyBits شريك أودو الفضي منذ 2016، ولدينا 6 خبراء معتمدين من أودو، ويقود كل مشروع مهندس أول. نستطيع إعداد وكلاء Odoo 20 على عملياتك، وكتابة الأدوات المخصّصة وقواعد الوصول التي يحتاجون إليها، وربطهم بأنظمتك الأخرى. ويبدأ تقييم الأتمتة بالذكاء الاصطناعي لدينا من $1,000، وينتهي بتقرير مكتوب يبيّن المهام التي تناسب الوكيل، وكلفة تشغيله، وما يجب بناؤه أولاً. اطّلع على صفحتي خدمات أودو و وكلاء الذكاء الاصطناعي لدينا، أو احجز مكالمة مجانية مدتها 30 دقيقة لنتحدث عن أول وكيل لشركتك.