على الرغم من تقدم نموذج الأساس ، والذي يمكن أن يولد بيان SQL معقدًا ، فإن القضية الرئيسية هي أن نموذج الأساس يفتقر إلى فهم مخطط بيانات المنظمة. كل مؤسسة لديها قافلة تسمية مختلفة ، على هذا النحو ، نحتاج إلى طريقة لتغذية مخطط البيانات وجعل نموذج الأساس يفهمه. يوفر هذا المستودع مثال حالة الاستخدام لاستخدام القدرات المتعددة الوسائط البشرية لكلود للقيام بـ NLQ (أو الاستعلام اللغوي الطبيعي). من خلال تغذية مخطط علاقة كيان قاعدة البيانات (أو ERD) في قناة الصور وسؤال المستخدم في القناة النصية ، يمكن أن يفهم نموذج Finhold Claude Foundation مخطط البيانات الخاص بك واستخدام هذه المعلومات لإنشاء SQL المحدد وفقًا لسؤال المستخدم.
يوفر هذا المستودع المثال الشامل من الحصول على سؤال المستخدم ، وإنشاء استعلام SQL ، والاستعلام عن بحيرة البيانات باستخدام Amazon Athena ، وتوليد المزيد من المخرجات الطبيعية بدلاً من الاستجابات التي تشبه الجدول من Amazon Athena.
Python و boto3 SDK ، يرجى الاطلاع هنا على وثائق BOTO3boto3 محدثة (يمكنك القيام بذلك عن طريق pip install --upgrade boto3 )
فيما يلي مخطط العمارة لهذا الحل.

انظر المساهمة لمزيد من المعلومات.
هذه المكتبة مرخصة بموجب ترخيص MIT-0. انظر ملف الترخيص.