الجزء 24 من سلسلة تعلّم AWS من الصفر

خدمات الذكاء الاصطناعي الجاهزة

أضف الذكاء الاصطناعي لتطبيقك بدون فريق تعلم آلة. خدمات للصور والكلام والترجمة والمستندات، ونماذج توليدية على Bedrock، وبناء نموذجك بـ SageMaker AI، وأيها يدعم العربية، مع تجربة عملية تربط عدة خدمات.

في هذا المقال
  1. الصور: Rekognition
  2. الكلام: Transcribe وPolly
  3. الترجمة: Translate
  4. المحادثة: Lex وConnect
  5. النص: Comprehend
  6. المستندات: Textract
  7. التوصيات: Personalize
  8. البحث في مستنداتك: وماذا عن Kendra؟
  9. النماذج التوليدية: Amazon Bedrock
  10. نموذجك الخاص: SageMaker AI
  11. وماذا عن العربية؟
  12. ربط الخدمات
  13. عملي: تعليق يمر على أربع خدمات
  14. الخلاصة
  15. اختبر نفسك

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

AWS تقدم ثلاث مستويات، وأغلب الناس يبدأون من فوق:

أسهل تحكم أكثر الخدمات الجاهزة Rekognition وPolly وTextract وغيرها: استدعاء API واحد Amazon Bedrock نماذج جاهزة توجهها بالأوامر وبياناتك Amazon SageMaker AI تدرّب نماذجك وتشغلها
كل ما نزلت، زاد تحكمك في النموذج، وزادت الخبرة والشغل المطلوب.
تبي استخدم
فهم الصور والفيديو Rekognition
تحويل الكلام إلى نص Transcribe
تحويل النص إلى كلام Polly
الترجمة Translate
روبوت محادثة أو نظام هاتف Lex وConnect
فهم النص: المشاعر والكيانات Comprehend
استخراج النص والجداول من المستندات Textract
التوصيات Personalize
نماذج توليدية على بياناتك Bedrock
تدريب نموذج خاص فيك SageMaker AI

الصور: Rekognition

Rekognition يحلل الصور والفيديو بدون أي تدريب منك:

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

ولاحظ إن ميزتي Streaming Video وBatch Image Content Moderation أقفلت على العملاء الجدد في 30 أبريل 2026. باقي الميزات ما تأثرت، وتقدر تعالج الإطارات أو الدفعات بنفسك عبر واجهة الصور.

الكلام: Transcribe وPolly

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

Polly يسوي العكس، ويحول النص إلى كلام. وتقدر تتحكم في النطق بطريقتين:

  • القواميس (Lexicons): تعلمه يقرأ AWS كـ "Amazon Web Services".
  • SSML: وسوم في النص تضيف وقفات أو تأكيد أو حتى همس.

الترجمة: Translate

Amazon Translate يترجم بين 75 لغة، فورياً أو بدفعات من S3. وأضف مصطلحات خاصة عشان تبقى أسماء علامتك ومصطلحاتك كما هي. وربطه مع Polly وTranscribe يعطيك محادثة مترجمة كاملة.

المحادثة: Lex وConnect

Lex يبني روبوتات محادثة كتابية وصوتية. تحدد وش ممكن يبي المستخدم، وهذا Intent، والتفاصيل اللي تحتاجها عشان تنفذه، واسمها Slots.

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

  1. عميل يتصل على الرقم في Connect.
  2. يقول "أبي أغير موعدي"، وLex يفهم الطلب ويسأل عن التاريخ.
  3. دالة Lambda تحدث الموعد في نظامك.
  4. ولو تعثر الروبوت، Connect يحول المكالمة لموظف.

النص: Comprehend

Comprehend يقرأ النص ويطلع معناه: اللغة، والمشاعر، والكيانات مثل الأشخاص والأماكن، والعبارات المهمة، والبيانات الشخصية. وتقدر تدربه يصنف فئاتك، مثل نوع تذكرة الدعم.

Comprehend Medical يسوي هذا للنصوص الطبية: الحالات والأدوية والجرعات والفحوصات، ويكشف المعلومات الصحية المحمية.

وميزات Topic Modeling وEvent Detection وPrompt Safety Classification فيه أقفلت على العملاء الجدد في 30 أبريل 2026.

المستندات: Textract

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

التوصيات: Personalize

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

البحث في مستنداتك: وماذا عن Kendra؟

ممكن تقرأ عن Amazon Kendra، وهي خدمة بحث ذكي في المستندات الداخلية. وقفت استقبال العملاء الجدد في 30 يوليو 2026، وAWS توجّه لـ Bedrock Knowledge Bases كبديل، وهذا يوصلنا للقسم الجاي.

النماذج التوليدية: Amazon Bedrock

Bedrock يعطيك نماذج أساسية من مزودين كثير، مثل Anthropic وAmazon وMeta وMistral، عبر API واحد وبدون سيرفرات. وتدفع لكل Token، يعني حسب كمية النص الداخل والخارج. وواجهة Converse لها شكل واحد بين النماذج، فتغيير النموذج يعني تغيير قيمة وحدة.

وما عاد تحتاج تفعّل النماذج واحد واحد، لأن الوصول صار يتحكم فيه IAM. والاستثناء نماذج Anthropic، وتحتاج نموذج لمرة وحدة قبل أول استخدام.

Knowledge Bases: إجابات من مستنداتك

النموذج ما يعرف سياسات شركتك. وبدل ما تدربه، تلقى المقاطع المناسبة وتعطيه إياها مع السؤال. هذا اسمه RAG، وKnowledge Bases يتكفل فيه:

السؤال Knowledge Base يلقى المقاطع النموذج يجاوب منها الجواب مع مصادره مستنداتك في S3 وغيره
الـ Knowledge Base يلقى أقرب المقاطع للسؤال في مستنداتك، والنموذج يجاوب منها بدل ذاكرته.

باقي الأدوات

الأداة وش تسوي
Guardrails تمنع المواضيع غير المرغوبة، وتخفي البيانات الشخصية، وتساعد في تقليل الإجابات المختلقة
AgentCore يشغّل ويدير وكلاء ينفذون إجراءات، مع أي إطار عمل ونموذج
الدفعات والكاش تقلل تكلفة الشغل الكبير والأوامر المتكررة

وBedrock Agents Classic أقفل على العملاء الجدد لصالح AgentCore، فلا تبدأ فيه لو شفته في مقال قديم.

نموذجك الخاص: SageMaker AI

لما ما يكفي الجاهز، مثل توقع المخاطر من بيانات عندك أنت بس، Amazon SageMaker AI (اسمه القديم SageMaker) يغطي الرحلة: دفاتر العمل، وتجهيز البيانات، والتدريب، ثم نقطة وصول تقدم التوقعات. وJumpStart يعطيك مئات النماذج الجاهزة تبدأ منها.

لا تخلط بينه وبين Amazon SageMaker الجديد، وهو مظلة تجمع البيانات والتحليل والذكاء الاصطناعي في استوديو واحد. وكمان عدة إضافات فيه، مثل Ground Truth وClarify وModel Monitor، أقفلت على العملاء الجدد في منتصف 2026، فتأكد من حالة الميزة قبل ما تعتمد عليها.

Bedrock أو SageMaker AI؟

Bedrock SageMaker AI
يبدأ من نموذج جاهز بياناتك، أو نموذج تخصصه
الإدارة بدون سيرفرات تختار الحوسبة، أو تخصيص بدون سيرفرات
تدفع لكل Token غالباً على الحوسبة
الخبرة المطور يكفي تعلم الآلة يفيد كثير

ونصيحة AWS نفسها: ابدأ بـ Bedrock مع الأوامر وKnowledge Bases، وانتقل لـ SageMaker AI لما تحتاج تغيّر سلوك النموذج.

وماذا عن العربية؟

لو تطبيقك يخدم متحدثين بالعربية، شيك على هذا أول، لأن الخدمات مو سواء:

الخدمة دعم العربية
Translate نعم
Comprehend نعم، ومعها المشاعر
Transcribe الخليجية (ar-AE) والفصحى (ar-SA)، بس إخفاء البيانات الشخصية مو مدعوم لهم
Polly زينة بالفصحى، وهالة وزيد بالخليجية
Textract لا: الإنجليزية والفرنسية والألمانية والإيطالية والبرتغالية والإسبانية فقط
Bedrock حسب النموذج، فجرب نموذجك على نصوصك

ربط الخدمات

القوة الحقيقية في ربطها مع اللي تعلمته. تخيل تسجيلات مكالمات تنزل في S3، وكل خطوة تشغّل اللي بعدها عبر الأحداث أو Step Functions:

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

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

عملي: تعليق يمر على أربع خدمات

بناخذ تعليق عميل، ونحلله، ونترجمه، ونقرأه بصوت، ونرد عليه. وكلها استدعاءات مباشرة بدون أي تجهيز. وهذي الخدمات مو في كل المناطق، فلو قال أمر إنه ما قدر يتصل، أضف له --region us-east-1. من CloudShell:

Bash
REVIEW="The app is great, but delivery was very slow and support never replied."

aws comprehend detect-dominant-language --text "$REVIEW" \
  --query "Languages[0]"

aws comprehend detect-sentiment --language-code en --text "$REVIEW" \
  --query "[Sentiment,SentimentScore]"

aws comprehend detect-key-phrases --language-code en --text "$REVIEW" \
  --query "KeyPhrases[].Text"

بتشوف اللغة، والمشاعر مع درجاتها، والعبارات المهمة. الحين ترجمه للعربية، وتأكد إن Comprehend يفهم الترجمة كمان:

Bash
ARABIC=$(aws translate translate-text --text "$REVIEW" \
  --source-language-code en --target-language-code ar \
  --query TranslatedText --output text)

echo "$ARABIC"

aws comprehend detect-sentiment --language-code ar --text "$ARABIC" \
  --query Sentiment --output text

حوّل الترجمة إلى صوت بـ Polly:

Bash
aws polly synthesize-speech --voice-id Zeina --output-format mp3 \
  --text "$ARABIC" review.mp3

ls -lh review.mp3

عشان تسمعه، من قائمة Actions في CloudShell اختر Download file، واكتب review.mp3.

وأخيراً، اطلب من نموذج على Bedrock يرد على العميل. الأمر الأول يجيب معرف نموذج Amazon Nova Lite منخفض التكلفة في منطقتك. ولو طبع None، أضف --region us-east-1 للأمرين:

Bash
MODEL=$(aws bedrock list-inference-profiles \
  --query "inferenceProfileSummaries[?contains(inferenceProfileId,'nova') && contains(inferenceProfileId,'lite')].inferenceProfileId | [0]" \
  --output text)
echo $MODEL

aws bedrock-runtime converse --model-id $MODEL \
  --messages "[{\"role\":\"user\",\"content\":[{\"text\":\"Reply to this customer in two short sentences: $REVIEW\"}]}]" \
  --query "output.message.content[0].text" --output text

عندك صورة؟ ارفعها من Actions ثم Upload file، واسأل Rekognition وش فيها:

Bash
aws rekognition detect-labels --image-bytes fileb://photo.jpg \
  --max-labels 5 --query "Labels[].[Name,Confidence]" --output table

الخلاصة

  • ابدأ من الخدمات الجاهزة، ثم Bedrock، وبعدها فقط SageMaker AI.
  • Rekognition للصور، وTranscribe وPolly للكلام، وTranslate للترجمة، وComprehend للنص.
  • Textract يقرأ المستندات المنظمة، بس ما يدعم العربية.
  • Knowledge Bases يجاوب من مستنداتك بدون تدريب نموذج، وهو البديل عن Kendra.
  • ربط هذي الخدمات بالأحداث هو مكان القيمة الحقيقية.

اختبر نفسك

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

السؤال 1 من 5

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

اعرض الجواب

الجواب الصحيح: B

Textract يفهم بنية المستند، فيرجع النماذج كأزواج حقل وقيمة، والجداول كصفوف وأعمدة.

  • A: هذا يقدر يقرأ كلمات في صورة، بس ما يفهم النماذج والجداول.
  • C: هذا يطلع المعنى من نص موجود عندك، وما يقرأ الملفات الممسوحة.
  • D: هذا يحول الكلام إلى نص.

للمراجعة: المستندات: Textract في هذا الجزء، وWhat is Amazon Textract? في وثائق AWS.

السؤال 2 من 5

شركة جديدة على AWS تبي مساعد يجاوب أسئلة الموظفين من مستندات سياساتها الداخلية. وما عندها فريق تعلم آلة. وش يناسب؟

اعرض الجواب

الجواب الصحيح: D

Knowledge Bases يلقى المقاطع المناسبة ويعطيها للنموذج مع السؤال، فما فيه شي تدربه.

  • A: هذا ما عاد يقبل عملاء جدد، وAWS توجّه لـ Knowledge Bases بدله.
  • B: هذا يحتاج خبرة في تعلم الآلة، والإجابة من المستندات ما تحتاج نموذج مدرب.
  • C: هذا يبني روبوتات حول نوايا تحددها، وما يجاوب من المستندات لحاله.

للمراجعة: Knowledge Bases: إجابات من مستنداتك في هذا الجزء، وRetrieve data and generate AI responses with Amazon Bedrock Knowledge Bases في وثائق AWS.

السؤال 3 من 5

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

اعرض الجواب

الجواب الصحيح: A

هذا توقع من بيانات ما عند أحد غير البنك، فيحتاج نموذج خاص فيه. وSageMaker AI يغطي تجهيز البيانات والتدريب، ثم تقديم التوقعات من نقطة وصول.

  • B: هذا يبدأ من نموذج جاهز، وما يدرب نموذج توقع على سجلات البنك.
  • C: هذا يبني توصيات من سلوك المستخدمين، مثل "ممكن يعجبك كمان".
  • D: هذا يطلع المعنى من النص، مثل المشاعر والكيانات.

للمراجعة: نموذجك الخاص: SageMaker AI في هذا الجزء، وAmazon Bedrock or Amazon SageMaker AI? في وثائق AWS.

السؤال 4 من 5

مركز اتصال يحفظ تسجيلاته في S3، بالإنجليزي. ومدير يبي يعرف أي مكالمات انتهت بشكل سيئ، بدون أي شغل تعلم آلة. أي سلسلة تناسب؟

اعرض الجواب

الجواب الصحيح: C

Transcribe يحول كل تسجيل إلى نص، وتحليل المشاعر في Comprehend يبين أي مكالمات كانت سلبية.

  • A: Polly يسوي عكس المطلوب، يحول النص إلى كلام.
  • B: Rekognition يحلل الصور والفيديو، وTranslate يغير اللغة بس.
  • D: Textract يقرأ المستندات، وPersonalize يبني توصيات.

للمراجعة: ربط الخدمات في هذا الجزء، وWhat is Amazon Transcribe? وSentiment في وثائق AWS.

السؤال 5 من 5

متجر إلكتروني سعودي يبي يكشف مشاعر تعليقاته العربية مباشرة، ويترجمها للإنجليزي لمكتبه الرئيسي. أي خدمتين يناسبون؟ (اختر اثنين.)

اعرض الجواب

الجواب الصحيح: C + E

Comprehend يدعم العربية، بما فيها المشاعر، وTranslate يتكفل بالترجمة.

  • A: هذا يقرأ المستندات، وما يدعم العربية.
  • B: هذا يحول النص إلى صوت، وما يحلله ولا يترجمه.
  • D: هذا يحلل الصور والفيديو.

للمراجعة: وماذا عن العربية؟ في هذا الجزء، وLanguages supported in Amazon Comprehend وSupported languages and language codes في وثائق AWS.

بهذا نكمل قسم البيانات والذكاء الاصطناعي. تطبيقك صار كبير وفيه أشياء كثيرة شغالة. كيف تعرف إنه بخير، ومين غيّر وش؟ في الجزء الخامس والعشرين نبدأ القسم الأخير، مع المراقبة والتدقيق عبر CloudWatch وCloudTrail وConfig.