رؤى المستقبل

صندوق أدوات Google Gen AI: تمكين قواعد بيانات SQL باللغة الطبيعية

AI
رؤى الذكاء والمستقبل
· · 3 دقائق قراءة
صندوق أدوات Google Gen AI: تمكين قواعد بيانات SQL باللغة الطبيعية

يحدث صندوق أدوات Google Gen AI لقواعد البيانات ثورة في طريقة تفاعل المطورين والمستخدمين غير التقنيين مع قواعد بيانات SQL. تعمل مكتبة Python مفتوحة المصدر هذه على سد الفجوة بين اللغة الطبيعية واستعلامات SQL المعقدة، مما يجعل استرجاع البيانات أكثر سهولة وكفاءة. من خلال التكامل مع LangChain، تعزز Google إدارة الأدوات وتعمل على أتمتة عمليات قاعدة البيانات من خلال سير العمل المدفوعة بالذكاء الاصطناعي. تم إطلاق صندوق الأدوات هذا كإصدار تجريبي عام، وهو يعد بتبسيط التطوير وتحسين الأمان وتعزيز الكفاءة الشاملة لأدوات البيانات المدعومة بالذكاء الاصطناعي.

الميزات الرئيسية لصندوق أدوات Google Gen AI

  • الاستعلام باللغة الطبيعية: يسمح صندوق الأدوات للمستخدمين بصياغة الاستعلامات بلغة إنجليزية بسيطة، والتي يتم ترجمتها بعد ذلك إلى أوامر SQL. على سبيل المثال، “أظهر لي أفضل 10 عملاء من حيث المبيعات” يصبح استعلام SQL وظيفي بالكامل.
  • إمكانية الوصول لغير الخبراء: يمكن لمحللي الأعمال وغيرهم من المستخدمين غير التقنيين استخلاص رؤى قيمة من قواعد البيانات دون الحاجة إلى إتقان SQL.
  • تكامل التوصيل والتشغيل: كمكتبة Python، يمكن دمج صندوق الأدوات بسلاسة في التطبيقات ونماذج الذكاء الاصطناعي الحالية.
  • قابلية التخصيص: نظرًا لكونه مفتوح المصدر، يتمتع المطورون بحرية تخصيص وتوسيع وظائف صندوق الأدوات لتلبية متطلبات محددة.
  • توافق واسع: تم تحسين صندوق الأدوات للاستخدام مع PostgreSQL وMySQL وAlloyDB وSpanner وCloud SQL، مما يضمن توافقًا واسع النطاق.
  • إدارة مبسطة: يعمل صندوق الأدوات كطبقة ذكاء اصطناعي مركزية، مما يبسط التحديثات والصيانة وبروتوكولات الأمان.

كيف يعمل صندوق الأدوات

يستخدم صندوق أدوات Gen AI أحدث نماذج اللغات الكبيرة (LLMs) لفهم وترجمة استعلامات اللغة الطبيعية إلى أوامر SQL. تتضمن هذه العملية:

  • تدريب المخطط: تبدأ المكتبة باستيعاب مخططات قاعدة البيانات واستعلامات العينة والوثائق لإنشاء نموذج داخلي لهيكل قاعدة البيانات.
  • إنشاء الاستعلام: عندما يدخل المستخدم طلبًا باللغة الطبيعية، يعالج صندوق الأدوات الاستعلام وينشئ عبارة SQL المقابلة.
  • التنفيذ والملاحظات: يتم بعد ذلك تنفيذ استعلام SQL الذي تم إنشاؤه على قاعدة البيانات المتصلة. يتم استخدام آليات التغذية الراجعة لتحسين دقة الاستعلام بمرور الوقت، مما يحسن أداء الأداة.

مزايا استخدام صندوق الأدوات

يقدم صندوق أدوات Gen AI من Google العديد من المزايا مقارنة بطرق استعلام SQL التقليدية:

  • رؤى متسارعة وإمكانية وصول أوسع: تسمح أتمتة استعلامات SQL باستخراج البيانات وتحليلها بشكل أسرع. يمكن للمستخدمين غير التقنيين التفاعل مع قواعد البيانات بسهولة، مما يعزز ثقافة تعتمد على البيانات.
  • تكامل ونشر سلس للذكاء الاصطناعي: يعمل صندوق الأدوات بسلاسة مع أطر عمل مثل LangChain، مما يتيح سير عمل معقدًا يعتمد على الوكيل ويدعم البيئات المحلية والسحابية.
  • تطوير مبسط: يقلل من التعليمات البرمجية القياسية ويبسط التكامل عبر وكلاء الذكاء الاصطناعي المتعددين، مما يجعل التطوير أسرع وأسهل.
  • أداء وقابلية توسيع محسّنة: يتضمن صندوق الأدوات موصلات قاعدة البيانات وتجميع الاتصالات لإدارة الموارد بكفاءة.
  • نشر بدون توقف: يسمح أسلوب يعتمد على التكوين بإجراء التحديثات دون انقطاع الخدمة.
  • أمان محسّن: يدعم OAuth2 وOpenID Connect (OIDC) للتحكم الآمن في الوصول إلى الأدوات والبيانات.
  • إمكانية المراقبة الشاملة: يتيح التكامل مع OpenTelemetry التسجيل والمقاييس والتتبع في الوقت الفعلي لتحسين المراقبة واستكشاف الأخطاء وإصلاحها.

التكامل مع LangChain

يعد تكامل صندوق أدوات Gen AI مع LangChain جانبًا حاسمًا في وظائفه. يتيح LangChain، وهو إطار عمل تطوير لتطبيقات LLM، للمطورين استخدام LLMs مثل Gemini على Vertex AI لإنشاء سير عمل معقد يعتمد على الوكيل. يوفر LangGraph، وهو امتداد لـ LangChain، إدارة الحالة والتنسيق وهيكلة سير العمل لتطبيقات الذكاء الاصطناعي متعددة الجهات الفاعلة، مما يجعله شريكًا مثاليًا لصندوق الأدوات في إدارة سير عمل وكيل الذكاء الاصطناعي.

أكد هاريسون تشيس، الرئيس التنفيذي لشركة LangChain، على أهمية هذا التكامل، مشيرًا إلى أن التكامل الوثيق بين صندوق الأدوات وLangGraph سيمكن المطورين من بناء وكلاء أكثر موثوقية.

إعداد صندوق الأدوات

يوفر المستند إرشادات مفصلة لإعداد صندوق أدوات Gen AI محليًا باستخدام Python وPostgreSQL وLangGraph، بما في ذلك:

  • إعداد قاعدة بيانات PostgreSQL بمستخدم جديد وبيانات نموذجية.
  • تثبيت وتكوين صندوق الأدوات، بما في ذلك تحديد اتصالات قاعدة البيانات واستعلامات SQL في ملف tools.yaml.
  • إنشاء وكيل LangGraph للتفاعل مع صندوق الأدوات باستخدام برنامج Python النصي.

التحديات والبدائل

تقر المقالة أيضًا بالتحديات التي تواجه استخدام صندوق أدوات Gen AI، مثل توسيع نطاق إدارة الأدوات واتصالات قاعدة البيانات المعقدة ونقاط الضعف الأمنية وتحديثات الأدوات غير المرنة والمراقبة المحدودة لسير العمل. ثم يقدم حلول ذكاء اصطناعي بديلة لإنشاء استعلام SQL، بما في ذلك SQLAI.ai وText2SQL.ai وQueryGPT من Uber وSQLPilot وBlazeSQL وMicrosoft Copilot في Azure SQL وأطر عمل NL2SQL.

في الختام، يقدم صندوق أدوات Gen AI من Google نهجًا واعدًا لتبسيط استعلام SQL من خلال معالجة اللغة الطبيعية. يتيح تكامله السلس مع LangChain ودعمه لقواعد بيانات SQL المتنوعة استرجاع البيانات الآمن والقابل للتطوير والفعال المدفوع بالذكاء الاصطناعي. على الرغم من وجود تحديات، فمن المتوقع أن يؤدي التطوير المستمر لصندوق الأدوات واعتماده إلى دفع الابتكار في حلول البيانات المدعومة بالذكاء الاصطناعي.


المصدر: N/A

مقالات ذات صلة

التعليقات

البريد لن يُنشر - يُستخدم للصورة الرمزية فقط

جاري تحميل التعليقات...