الذكاء الاصطناعي وChatGPT
كود المصدر والوثائق لمحادثتي في ندوة ADUG التي تم تقديمها في 28 أبريل 2023. لقد قمت منذ ذلك الحين بإضافة الكود وتحسينه لإظهار قدرات الذكاء الاصطناعي بشكل أكبر.
الهدف من هذا المشروع هو تمكين مستخدمي دلفي من استخدام تقنية الذكاء الاصطناعي في تطبيقاتهم. هناك العديد من أنواع الذكاء الاصطناعي المختلفة وآلاف النماذج المختلفة. يعمل هذا المشروع على إنشاء واجهات عامة لأنواع مختلفة من نماذج الذكاء الاصطناعي وتسهيل الوصول إليها.
الذكاء الاصطناعي (AI) هو مجال متعدد التخصصات يجمع بين علوم الكمبيوتر والرياضيات وعلم النفس المعرفي لإنشاء أنظمة ذكية قادرة على أداء المهام المعقدة. وقد أدى التقدم السريع الذي حققه الذكاء الاصطناعي إلى مجموعة واسعة من التطبيقات التي تثبت تنوع الذكاء الاصطناعي.
تعد ترجمة اللغات أحد هذه التطبيقات، حيث تترجم الأدوات المدعومة بالذكاء الاصطناعي بكفاءة بين اللغات، مما يبسط المهام مثل ترجمة البرامج للجمهور العالمي. يتفوق الذكاء الاصطناعي أيضًا في المحادثات الشبيهة بالإنسان، من خلال التطبيقات التفاعلية التي تفهم اللغة البشرية وتستجيب لها بشكل طبيعي. يتيح التعرف على الصوت وتحويل الكلام إلى نص في الوقت الفعلي التحويل والتفاعلات الصوتية السلسة، مما يجعل الوصول إلى التطبيقات التي تعتمد على الذكاء الاصطناعي أكثر سهولة وسهولة في الاستخدام.
في المجالات الإبداعية والفنية، يمكن للذكاء الاصطناعي إنشاء صور بناءً على الأوصاف النصية، وإظهار قدرته على فهم المحتوى المرئي وإنتاجه. تمكن قدرات الرؤية الحاسوبية للذكاء الاصطناعي من التعرف بدقة على الوجوه والأشياء الأخرى في الصور والمستندات، مما يوضح إمكاناته في مهام التعرف البصري والتطبيقات المتنوعة مثل الأمن والأتمتة.
إن قدرة الذكاء الاصطناعي على تحليل البيانات ومعالجتها وإنشاء تقارير شاملة تسلط الضوء على قيمته في مختلف المجالات. علاوة على ذلك، يمكن للأدوات المدعومة بالذكاء الاصطناعي نسخ الملفات الصوتية إلى نص مكتوب، مما يجعل مهام النسخ أكثر كفاءة ودقة.
تعتبر أمثلة البرامج أدناه محاولة لتوضيح الإمكانيات المتاحة لمبرمجي دلفي اليوم. لقد عملت على إنشاء واجهات برمجة تطبيقات عامة بحيث يمكن تبديل مقدمي الخدمات المختلفين أو الخروج إلى:
- تجربة
- اتبع نموذج الذكاء الاصطناعي الرائد الحالي
- اجعل من السهل التغيير بناءً على السعر
- تجنب قفل البائع
- أو لأي سبب آخر.
مطالبات ChatGPT
بعض أمثلة مطالبات GPT
شرائح العرض التقديمي من ندوة ADUG الأصلية لعام 2023
- الذكاء الاصطناعي وChatGPT
برامج المثال
- ChatGPTAction
- تطبيق خادم بسيط يمكن إضافته إلى إجراء ChatGPT GPT للسماح لجهاز الكمبيوتر الخاص بك بكتابة كود دلفي. راجع AI Generated Delphi للحصول على بعض أمثلة البرامج التي تم إنشاؤها باستخدام ChatGPTAction.
- EmbeddingsDemo
- عرض توضيحي بسيط يوضح كيفية عمل التضمينات
- يتحدث
- برنامج يوضح الاتصال بواجهات برمجة التطبيقات لتحويل النص إلى كلام والأصوات المختلفة المتاحة (FMX)
- يترجم
- يترجم بين اللغات باستخدام واجهات برمجة التطبيقات السحابية المختلفة.
- قم بتبسيط ترجمة برامج دلفي عند استخدام دعم الموارد المتعددة اللغات المدمج في دلفي.
- DelphiChatGPT
- اكتب أسئلة إلى ChatGPT واطلب منه الإجابة.
- كشف الوجه
- كشف الوجوه في الصورة.
- طقس
- الاستعلام عن توقعات الطقس لبنديجو من مكتب الأرصاد الجوية، قم بإنشاء فقرة أو فقرتين وقراءتها
- نسخ الصوت
- قم بتحميل ملف صوتي وترجمته عبر الكلام السحابي إلى واجهة برمجة التطبيقات النصية.
- التعرف على الصوت
- قم بتحويل الكلام إلى نص في الوقت الفعلي مباشرة من الميكروفون الخاص بك، وقم بتغذيته إلى OpenAI's GPT واطلب قراءة الرد عليك.
- توليد الصورة
- قم بإنشاء صورة باستخدام النص الذي تقدمه باستخدام DALLE-2 وDALLE-3 API الخاص بـ OpenAI.
- فاتورة العملية
- من فاتورة بتنسيق PDF، قم باستخراج التفاصيل المهمة والتنسيق كسلسلة JSON قابلة للقراءة آليًا
- واجهات برمجة تطبيقات الاختبار
- مشروع لاختبار واجهات برمجة التطبيقات المختلفة ووظائف واجهات برمجة التطبيقات
يدعم المشروع ميزات LLM
ميزة | جي بي تي-4o | خدمة أزور OpenAI | جروك | xAI غروك | كلود الأنثروبي | جوجل الجوزاء |
---|
دعم الرؤية | نعم | نعم | نعم | نعم | نعم | لا* |
استدعاء الوظيفة | نعم | نعم | نعم | نعم | لا* | لا* |
*الميزة غير مدعومة/منفذة حاليًا
أسئلة / هل تحتاج إلى مساعدة؟
اطرح موضوعا وسوف أرد عليه.
مقدمو الخدمات المستخدمون/المتاحون
- جوجل - تحويل النص إلى كلام، ماجستير في القانون، ترجمة
- Microsoft Azure - تحويل النص إلى كلام، GPT، ترجمة
- أمازون - تحويل النص إلى كلام، ترجمة
- Anthropic claude-3-opus و claude-3-sonnet و claude-3-haiku، تدعم واحدة من أكبر نوافذ السياق المتوفرة حاليًا (200 ألف رمز مميز)
- X.AI grok-beta LLM
- تكرار الوصول إلى مجموعة واسعة من النماذج
- Huggingface الوصول إلى مجموعة واسعة من النماذج
- برنامج ElevenLabs لتحويل النص إلى كلام واستنساخ الصوت
- OpenAI تحويل النص إلى كلام، التعرف على الصوت الهامس، DALLE-2، DALLE-3 إنشاء الصور، GPT4 LLM
- التعرف على الصوت من AssemblyAI
- التعرف على الصوت DeepGram
- Rev.AI التعرف على الصوت
- Conqui-ai قم بتشغيل مجموعة متنوعة من نماذج تحويل النص إلى كلام محليًا من حاوية عامل إرساء
- CodeProject-Ai كشف الوجه المحلي.
الحصول على المشاريع العمل
- يجب أن يتم إعداد كل واجهة من واجهات برمجة التطبيقات السحابية في وحدات تحكم المطورين الخاصة بها.
- قم بتشغيل مشروع TestAPIs وحدد عنصر القائمة الإعدادات->مفاتيح واجهة برمجة التطبيقات.... أضف واجهة برمجة التطبيقات للموفرين الذين تريد استخدامهم.
- إذا كنت لا تستخدم مزودًا معينًا، فلن تحتاج إلى مفتاح له.
أسئلة حول الكود وكيفية إعداد الأشياء
- لا تتردد في إثارة المشكلات حول أي أسئلة لديك حول الكود. أعلم أن هذا المشروع يحتوي على الكثير والكثير مما يجب إعداده، لذا أود تحسين الوثائق لتسهيل على الجميع استخدام جميع أجزاء هذا المشروع.
المجالات المستقبلية المحتملة للبحث/الدراسة
- استخدام التضمينات للبحث في مجموعات البيانات الكبيرة
- استخدام Python4Delphi لتتمكن من استدعاء مكتبات Python AI المختلفة من دلفي.
روابط ذات صلة بالذكاء الاصطناعي
TensorFlow.Delphi
Whisper.cpp التعرف على الصوت
llama.cpp
اللاما با
برنامج بنج لإنشاء الصور
بنج
تطبيق RDOpenAI Delphi لـ ChatGPT - مكون قائم على الحدث
ChatGPT OpenAI ChatGPT
DelphiOpenAI مكتبة دلفي لـ OpenAI
ChatGPTPluginForLazarus مكون إضافي لـ OpenAI (ChatGPT) لـ Lazarus IDE.
ChatGPT واجهة Firemonkey ChatGPT مكتوبة بلغة دلفي.
AI-Playground-DesktopClient ملعب نموذجي للغة Firemonkey للوصول إلى نماذج اللغات مثل StableLM وChatGPT والمزيد.
AI-Code-Translator استخدم GPT للترجمة بين لغات البرمجة
TOpenALPR التعرف على لوحة أرقام المصدر المفتوح
يسمح PgVector PgVector بتخزين المتجهات/التضمينات والاستعلام عنها في قاعدة بيانات SQL
مجموعة بيانات CommonVoice العامة للتسجيلات للتعرف على الصوت
معانقة
مساعد مفتوح
المكتبات الخارجية المطلوبة لبناء المشاريع
- ICS 9.0 أو من مدير الحزم GetIt المدمج في دلفي. - للتعرف على الصوت
- Landgraf-dev/aws-sdk-delphi AWS SDK
- إطار عمل DelphiMVC لـ ChatGPTAction
الأدوات المستخدمة لإنشاء مشاريع الأمثلة
- https://github.com/PKGeorgiev/Delphi-JsonToDelphiClass
- العابث
- رابط بيانات XML في دلفي