كيفية استخدام Duet AI في جداول بيانات Google وGmail وGoogle Drive
تتوفر أيضًا ميزة Google Duet AI لجداول بيانات Google لتلخيص بياناتك وتنظيمها. إليك كيفية تمكينه واستخدامه.
هناك مجموعة متنوعة من قواعد بيانات SQL والأدوات وبناء جملة الاستعلام لإتقانها عند إنشاء حلول البيانات. سيكون وجود معلم ذكي بجانبك في جميع الأوقات أمرًا لا يقدر بثمن. ChatGPT هو ذلك المعلم!
يمكن أن يساعدك ChatGPT في مهام مثل استخدام أدوات SQL وتصميم وتوثيق قواعد بيانات SQL وأتمتة سير عمل SQL وكتابة استعلامات SQL وحل رسائل الخطأ.
تتناول هذه المقالة العديد من الأمثلة الملموسة لاستخدام أداة الذكاء الاصطناعي في روتين عملك اليومي. انسخ المطالبات ، وستزداد كفاءتك مع مهام SQL.
هيا بنا نبدأ!
جدول المحتويات
كيف يعمل ChatGPT مع SQL
ChatGPT هو نموذج لغة مدعوم بالذكاء الاصطناعي تم تطويره بواسطة OpenAI . تم تدريبه على كميات هائلة من بيانات التدريب ، بما في ذلك المحتوى حول قواعد بيانات SQL والأدوات واستعلامات SQL.
عند تقديم ChatGPT بسؤال أو مهمة تتعلق بـ SQL ، تستفيد التكنولوجيا من قاعدة معارفها لمساعدتك. من أجل مساعدتك ، نموذج لغة الذكاء الاصطناعي:
يحلل سياق المشكلة أو المهمة التي قدمتها.
يبحث في قاعدته المعرفية عن الأنماط والهياكل التي تطابق المهمة.
يولد تفسيرات وحلولاً لمهمتك.
كيفية الوصول إلى ChatGPT لمهام SQL
إذا لم يكن لديك بالفعل حساب Open AI مجاني:
قم بتشغيل المتصفح وانتقل إلى https://chat.openai.com/ .
انقر فوق زر التسجيل.
قم بالتسجيل باستخدام عنوان بريد إلكتروني أو حساب Microsoft أو حساب Google.
قدم رقم هاتف للتحقق.
عند تسجيل الدخول ، يمكنك البدء فورًا في إرسال رسائل حول SQL.
كيفية استخدام ChatGPT للحصول على مساعدة باستخدام أدوات SQL
هناك مجموعة كبيرة من أدوات SQL لإدارة قواعد البيانات ، بما في ذلك:
HeidiSQL
phpMyAdmin
ستوديو إدارة خادم SQL
استوديو مرئي
إذا كنت تستخدم عدة أنواع من أنظمة قواعد البيانات ، فقد يكون من الصعب تذكر كيفية تنفيذ مهام محددة باستخدام واجهات عميل مختلفة.
هذا هو المكان الذي يمكن أن يساعد فيه ChatGPT.
على سبيل المثال ، يمكنك أن تسأله عن كيفية إنشاء جدول جديد باستخدام Visual Studio ، وكيفية إعداد مفتاح خارجي باستخدام HeidiSQL ، أو كيفية استيراد البيانات من مثيل SQL Server إلى Excel لإعداد التقارير.
للقيام بذلك، اتبع الخطوات التالية:
ابدأ جلسة ChatGPT.
أخبر ChatGPT بأداة SQL التي تستخدمها.
صف المهمة التي تريد القيام بها.
هنا نموذج موجه:
أنا أستخدم SQL Server Management Studio. كيف يمكنني استخدام الواجهة لإنشاء جدول؟
يوفر ChatGPT سبع خطوات لتحقيق المهمة. تخبرك بعض الخطوات تحديدًا بمكان النقر في الواجهة ، على سبيل المثال ، " قم بتوسيع الخادم بالنقر فوق علامة الجمع الموجودة بجانبه ".
يمكن لـ ChatGPT أيضًا المساعدة في أدوات تطوير البرامج المتعلقة بـ SQL. يمكن أن يقدم إرشادات حول:
الوصول إلى بيانات SQL بلغات برمجة مختلفة مثل Python أو Java.
تساعد في استخدام أدوات ORM مثل SQLAlchemy أو Hibernate.
تحليل البيانات باستخدام أدوات التحليل مثل Power BI.
الآن بعد أن عرفت كيف يعمل ChatGPT مع SQL ، فلنلقِ نظرة على كيفية استخدام chatbot لتصميم قواعد بيانات SQL في القسم التالي.
كيفية استخدام ChatGPT لتصميم قواعد بيانات SQL
يمكن أن يكون ChatGPT أداة قيمة عندما يتعلق الأمر بتصميم قاعدة بيانات SQL. يمكن لإمكانيات معالجة اللغة الطبيعية أن تبسط عملية الاتصال بمفاهيم قواعد البيانات العلائقية المعقدة وتساعد في إنشاء هياكل قواعد بيانات منطقية وفعالة.
يمكنك وصف الجدول الذي تريد إنشاءه وحقوله وأنواع البيانات التي يجب تخزينها ، ويمكن لـ ChatGPT ترجمة ذلك إلى أوامر SQL المناسبة. هنا نموذج موجه:
أريد جدولاً لتخزين تفاصيل العميل مع حقول للاسم والبريد الإلكتروني ورقم الهاتف. قم بتوفير جملة SQL للتشغيل على قاعدة بيانات SQL Server.
سيوفر ChatGPT عبارة CREATE TABLE كما في هذه الصورة.
يجب عليك فحص البيان بعناية قبل استخدامه. قد ترغب في خفض أو رفع عدد الأحرف لبعض الأعمدة.
يمكنك أيضًا وصف العلاقات التي تريدها بلغة واضحة مثل هذا:
يمكن لعميل واحد وضع العديد من الطلبات ، لكن كل طلب ينتمي إلى عميل واحد. قم بتوفير SQL لإنشاء هذه العلاقة.
سيقترح ChatGPT تنفيذ علاقة رأس بأطراف باستخدام مفتاح خارجي.
يمكن أن يساعد أيضًا في تقييم تصميم قاعدة بيانات موجودة وصقله. يمكنك وصف مخطط قاعدة البيانات الحالي والعمليات التي تحتاج إلى تنفيذها ، ويمكن لـ ChatGPT تقديم ملاحظات واقتراحات للتحسين.
قد تبرز الأداة مشكلات الأداء المحتملة أو التكرار أو انتهاك مبادئ التصميم.
كيفية استخدام ChatGPT لتوثيق قواعد بيانات SQL
يمكن أن يساعد ChatGPT في توثيق قاعدة البيانات الخاصة بك من خلال توضيح:
هياكل الجدول.
العلاقات.
الغرض من مجالات محددة.
يمكن أن يكون هذا مفيدًا بشكل خاص لقواعد البيانات الأكبر حجمًا حيث يمكن أن يستغرق التوثيق اليدوي وقتًا طويلاً.
للقيام بذلك ، تحتاج إلى تزويد الأداة بمخطط قاعدة البيانات. يمكنك استخراج نموذج البيانات باستخدام أداة إدارة قاعدة البيانات. إذا لم تكن متأكدًا من كيفية القيام بذلك ، فقط اسأل ChatGPT!
إليك نموذج موجه:
أريد استخدام Visual Studio Code لاستخراج مخطط قاعدة بيانات MySQL إلى برنامج نصي SQL.
بمجرد حصولك على النص ، يمكنك نسخه ولصقه في ChatGPT. ثم يمكنك استخدام الموجه التالي للحصول على ChatGPT لتوفير الوثائق:
اشرح هياكل الجدول وعلاقات مخطط قاعدة البيانات أعلاه لمستخدمي الأعمال.
لاحظ أن المطالبة تحدد "مستخدمي الأعمال" بدلاً من "مطوري SQL". هذا يضمن أن أداة الذكاء الاصطناعي ستستخدم مصطلحات تقنية أقل.
إليك بعض عينات المخرجات التي أنشأناها باستخدام ChatGPT وتم تعديلها بشكل طفيف.
العلاقة بين العميل والأوامر هي ما نطلق عليه علاقة "واحد لأكثر" ، حيث يمكن أن يكون لعميل واحد العديد من الطلبات ، ولكن يمكن ربط كل طلب بعميل واحد فقط. بعبارات أبسط ، يسمح لنا هذا الإعداد بتتبع من طلب ماذا وكم دفعوا مقابل ذلك.
تجدر الإشارة إلى أن مخرجات الذكاء الاصطناعي غالبًا ما تكون مكتوبة بالكلمات ، حتى مع وجود جدولين فقط. قد ترغب في تقليص بعض المحتوى!
في القسم التالي ، سنغطي كيف يمكنك حل رسائل خطأ SQL باستخدام ChatGPT.
كيفية حل رسائل خطأ SQL باستخدام ChatGPT
يمكن أن تكون رسائل خطأ SQL مشفرة ويصعب فهمها. من خلال إدخال رسالة الخطأ في ChatGPT ، يمكن لأداة الذكاء الاصطناعي تقديم تفسير أكثر قابلية للفهم والحلول الممكنة للمشكلة.
على سبيل المثال ، افترض أنك تحاول إنشاء جدول جديد في SQL Server ولكنك حصلت على هذا الخطأ:
لا يمكن تحديد قيد PRIMARY KEY في عمود القيمة الفارغة في الجدول 'مثال'.
يجب عليك تزويد ChatGPT بعبارة SQL الفاشلة ورسالة الخطأ. تأكد من تحديد نظام إدارة قاعدة البيانات الذي تستخدمه.
هنا نموذج موجه:
أحاول تشغيل عبارة SQL هذه على SQL Server:
إنشاء مثال للجدول (id int null مفتاح أساسي ، اسم varchar (200)).
كيف يمكنني حل هذا الخطأ:
لا يمكن تحديد قيد PRIMARY KEY في عمود القيمة الفارغة في الجدول 'مثال'.
سيقوم ChatGPT بشرح الخطأ وإصدار مصحح من عبارة SQL الخاصة بك.
بعد ذلك ، دعنا نلقي نظرة على بعض الطرق التي يمكنك من خلالها استخدام ChatGPT لأتمتة مهام SQL الخاصة بك.
3 طرق لاستخدام ChatGPT لأتمتة مهام SQL
يمكنك دمج ChatGPT في سير عملك لأتمتة المهام المتعلقة بـ SQL. فيما يلي ثلاث طرق لجعل حياتك أسهل باستخدام الأداة من أجل:
تكرار اختبار قاعدة البيانات
أتمتة دروس SQL
تنقية البيانات
1. تكرار اختبار قاعدة البيانات
يمكن استخدام ChatGPT لإنشاء استعلامات SQL لاختبار قاعدة البيانات الخاصة بك. على سبيل المثال ، يمكنك تقديم وصف لحالة الاختبار ، مثل هذا:
اكتب استعلامًا للتحقق مما إذا كانت جميع الطلبات في جدول "الطلبات" لها عميل مناظر في جدول "العملاء".
سيقوم ChatGPT بإنشاء استعلام SQL لإجراء هذا الاختبار.
يمكنك أيضًا إضافة المطالبة إلى وثائق حالة الاختبار الخاصة بك في Excel . إذا كنت بحاجة إلى مساعدة في جداول البيانات ، فيمكنك أيضًا استخدام ChatGPT مع Excel .
2. أتمتة ضبط الأداء
يعد ضبط الأداء جانبًا هامًا من جوانب إدارة قواعد بيانات SQL.
يمكنك أن تطلب من ChatGPT اقتراحات حول كيفية تحسين أداء الاستعلامات المعقدة. يمكنه تقديم توصيات بناءً على تقنيات تحسين SQL الشائعة.
3. تطهير البيانات
يعد تنظيف البيانات مهمة شائعة في تحليل البيانات وعلوم البيانات. يمكنك استخدام ChatGPT لإنشاء نصوص SQL لمهام تنظيف البيانات الشائعة ، مثل
إزالة التكرارات
ملء القيم المفقودة
تحويل أنواع البيانات
فيما يلي نموذج موجه يستخدم نصًا يشبه النص البشري لإنشاء بناء جملة SQL:
اكتب استعلام SQL لإزالة الصفوف المكررة من جدول "الموظفون" استنادًا إلى عمود "البريد الإلكتروني".
يمكنك أيضًا استخدام أدوات مثل Power Query للمساعدة في تنظيف بياناتك . إذا كنت ترغب في الحصول على مزيد من التفاصيل ، تحقق من هذا الفيديو:
بعد ذلك ، دعنا نتحدث عن مدى سهولة استخدام ChatGPT لمقابلات SQL!
كيفية استخدام ChatGPT في مقابلات SQL
إذا كنت قائد فريق أو مدير ، فقد تشارك في المقابلات الفنية أثناء تعيين مطوري SQL. بصفتك محاورًا ، يمكنك استخدام ChatGPT من أجل:
طرح أسئلة أو مشاكل متعلقة بـ SQL على الفور للمرشحين.
تقييم استجابات المرشحين مقابل الحلول التي تم إنشاؤها بواسطة ChatGPT.
من المهم أن تضع في اعتبارك أنه على الرغم من أن ChatGPT أداة رائعة ، إلا أنها ليست معصومة عن الخطأ. تأكد من التحقق من صحة وملاءمة الردود التي تم إنشاؤها قبل وضع علامة على أي شخص لعدم تقديم إجابة مماثلة.
يجب أن تتذكر أيضًا أن هناك طرقًا متعددة لحل مشكلة فنية. ضع في اعتبارك الحلول الأخرى التي قد يقدمها المرشحون ، حتى لو كانت تختلف عن اقتراحات ChatGPT.
حسنًا ، مع وضع كل ذلك في الاعتبار ، دعنا نلقي نظرة على بعض اعتبارات خصوصية البيانات والأمان عند استخدام ChatGPT for SQL في القسم التالي.
خصوصية البيانات والأمان عند استخدام ChatGPT لـ SQL
عند استخدام تقنيات الذكاء الاصطناعي مثل ChatGPT مع SQL ، هناك العديد من الاعتبارات والخطوات التي يجب اتخاذها لضمان أعلى مستوى من خصوصية البيانات وأمانها.
لا يتذكر ChatGPT أو يخزن البيانات الشخصية التي تم تمريرها أثناء المحادثة بعد انتهاء المحادثة. كما أنه لا يمكنه الوصول إلى البيانات الشخصية أو استردادها ما لم يتم تقديمه بشكل صريح أثناء التفاعل.
ومع ذلك ، من المهم تجنب إدخال بيانات شخصية أو تجارية حساسة كلما أمكن ذلك.
يجب عليك أيضًا استخدام مبدأ الامتياز الأقل (PoLP) عند تقديم البيانات لأداة الذكاء الاصطناعي. هذا يعني أنك تقدم فقط الحد الأدنى من البيانات اللازمة لتنفيذ المهمة.
4 نصائح لقيود وأخطاء التكنولوجيا مع ChatGPT
على الرغم من أن ChatGPT تمتلك إمكانيات رائعة ، إلا أن هناك قيودًا وأخطاء محتملة يجب أن تكون على دراية بها.
فيما يلي أفضل أربع نصائح عند استخدامه لـ SQL:
لدى ChatGPT معلومات ومعرفة تصل إلى نقطة الانقطاع. إذا حدثت تغييرات في تقنية SQL التي تستخدمها ، فقد تكون المعلومات قديمة.
قد لا يتعامل ChatGPT مع سيناريوهات المحادثة المعقدة بسهولة ، مما قد يؤدي إلى سوء الفهم أو إنشاء استعلام غير مكتمل.
من المهم أن تأخذ اقتراحاتها بحذر والتحقق من استعلامات SQL التي تم إنشاؤها.
لا يزال ChatGPT يتطلب تدخلًا بشريًا ، خاصة في جوانب مثل تعريف المشكلة أو أمثلة الإخراج أو التحقق من صحة النتائج.
تذكر دائمًا مراجعة المخرجات الناتجة بدقة ، وعند الضرورة ، تعاون مع المطورين ذوي الخبرة لضمان أفضل النتائج الممكنة.
المزيد من الموارد لتعلم ChatGPT
يحتوي موقع الويب هذا على العديد من البرامج التعليمية والمقالات حول تقنية AI و SQL. يمكنك البحث عن استخدام ChatGPT للمساعدة في:
تعلم SQL وكيفية كتابة استعلامات SQL.
البناء من استعلامات SQL البسيطة إلى المعقدة.
استكشاف أخطاء بناء جملة استعلام SQL وإصلاحها.
كيفية تحسين أداء استعلامات SQL والاستعلام.
إنشاء إجراءات مخزنة باستخدام كود SQL.
افكار اخيرة
لقد تعلمت العديد من الطرق المختلفة لدمج ChatGPT في مهام SQL الخاصة بك. لا تجيب تقنية الذكاء الاصطناعي على الأسئلة فقط وتشرح المفاهيم ببساطة.
يوفر إرشادات خطوة بخطوة حول استخدام أدوات SQL المختلفة للاتصال بقواعد البيانات الخاصة بك وتنفيذ مهام البيانات الخاصة بك.
عندما تستخدم الأمثلة الواردة في هذه المقالة للمساعدة في عمل SQL الخاص بك ، ستصبح أكثر كفاءة وفعالية في دورك.
لذا ، سواء كنت خبيرًا متمرسًا في SQL أو مبتدئًا بالكامل ، نأمل أن يكون هذا الدليل قد أثار بعض الأفكار حول كيفية الاستفادة من ChatGPT لجعل رحلة SQL الخاصة بك أكثر جاذبية وبديهية. استعلام سعيد!
تتوفر أيضًا ميزة Google Duet AI لجداول بيانات Google لتلخيص بياناتك وتنظيمها. إليك كيفية تمكينه واستخدامه.
قدمت Microsoft Bing AI لإنشاء الصور من النص. تعرف على كيفية استخدام Bing Image Creator لتحويل خيالك إلى حقيقة.
هل تبحث عن طريقة لإنشاء مفتاح OpenAI API لاستخدامه في أحد التطبيقات؟ اقرأ هذا المقال لتعرف كل شيء عن نفسه!
تعرف على كيفية التبديل من Google Assistant إلى تطبيق Gemini AI على جهاز Android الخاص بك واستكشف إمكانيات جديدة.
Snapchat My AI لا يعمل أو لا يظهر؟ دعونا نلقي نظرة على 8 طرق لمساعدتك في حل هذه المشكلة على تطبيق Snapchat Android وiOS.
تقدم Google Slides ميزة Duet AI لإضافة صور إلى عروضك التقديمية بمجرد تقديم مطالبات نصية. إليك كيفية استخدامه.
كيفية استخدام Chat GPT لـ Power BI: إنه سهل!
ChatGPT لعلماء البيانات: إطلاق العنان للرؤى القائمة على الذكاء الاصطناعي
كيفية استخدام دردشة GPT لبرنامج Excel: دليل المبتدئين
كيفية استخدام ChatGPT لكتابة استعلامات SQL