تخضع جميع الفئات إلى التطوير النشط وتخضع للتغييرات أو الإزالة المتوافقة غير المتوافقة في أي إصدار مستقبلي. هذه لا تخضع لنموذج الإصدار الدلالي. هذا يعني أنه على الرغم من أنك قد تستخدمها ، فقد تحتاج إلى تحديث رمز المصدر الخاص بك عند الترقية إلى إصدار أحدث من هذه الحزمة.
تعد مكتبة AWS Generative AI Constructs امتدادًا مفتوح المصدر لمجموعة AWS Cloud Development (AWS CDK) التي توفر أنماطًا متعددة الخدمات ومؤسسة جيدة لتحديد الحلول في الكود لإنشاء بنية تحتية يمكن التنبؤ بها وقابلة للتكرار ، تسمى البنيات. الهدف من بنيات AWS AI CDK هو مساعدة المطورين على بناء حلول AI التوليدية باستخدام التعاريف القائمة على الأنماط لهندستانهم.
الأنماط المحددة في بنيات AWS Generative AI CDK هي تجريدات عالية المستوى ، متعددة الخدمات من بنيات AWS CDK التي لها تكوينات افتراضية تستند إلى أفضل الممارسات التي تم تحديدها جيدًا. يتم تنظيم المكتبة في وحدات منطقية باستخدام تقنيات موجهة للكائنات لإنشاء كل نموذج نمط معماري.
AWS Generative AI CDK بنيات و AWS CDK هي فرق مستقلة ولديها جداول إصدار مختلفة. تم تصميم كل إصدار من بنيات AWS AI CDK مقابل إصدار محدد من AWS CDK. يسرد ملف changelog.md إصدار CDK المرتبط بكل إصدار AWS AI AI. على سبيل المثال ، تم بناء AWS Generative AI CDK V0.0.0 ضد AWS CDK v2.96.2. هذا يعني أنه لاستخدام AWS Generative AI CDK Constructs V0.0.0 ، يجب أن يتضمن تطبيقك AWS CDK v2.96.2 أو أحدث. يمكنك الاستمرار في استخدام أحدث إصدارات AWS CDK وترقية إصدار AWS AI CDK Constructs عندما تصبح الإصدارات الجديدة متاحة.
مساهمات من جميع الأنواع موضع ترحيب! تحقق من دليل المساهم لدينا
إذا كنت ترغب في إضافة بناء جديد إلى المكتبة ، تحقق من إرشادات التصميم الخاصة بنا ، ثم اتبع دليل التطوير
cdk init app --language typescriptnpm install @cdklabs/generative-ai-cdk-constructsimport * as genai from '@cdklabs/generative-ai-cdk-constructs';cdk init app --language pythonpip install cdklabs.generative-ai-cdk-constructsimport cdklabs.generative_ai_cdk_constructscdk init app --language csharpdotnet add package CdkLabs.GenerativeAICdkConstructsusing Cdklabs.GenerativeAiCdkConstructs;cdk init app --language gogo get github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructsimport "github.com/cdklabs/generative-ai-cdk-constructs-go/generative-ai-cdk-constructs"ملاحظة: يقوم مستودع توزيع GO ، بتوزيع مصدر إصدار JSII Tar Gzipped من مستودع المصدر
cdk init app --language javapom.xml <dependency>
<groupId>io.github.cdklabs</groupId>
<artifactId>generative-ai-cdk-constructs</artifactId>
<version>Get the latest version and insert it here</version>
</dependency>
ارجع إلى الوثائق للحصول على إرشادات إضافية حول بنية معينة: كتالوج
البنيات التالية متوفرة في المكتبة:
| بناء | وصف | خدمات AWS المستخدمة |
|---|---|---|
| خط أنابيب ابتلاع البيانات - OpenSearch | خط أنابيب الابتلاع الذي يوفر مصدرًا (جيلًا معززًا للاسترجاع) لتخزين المستندات في قاعدة المعرفة. | Amazon OpenSearch ، وظائف خطوة AWS ، صخور الأمازون ، AWS Appsync ، AWS Lambda |
| إجابة سؤال | استخدام نماذج لغة كبيرة (كلود كلاود V2.1.) للإجابة على الأسئلة على مستندات PDF مع مصدر RAG (الجيل المعزز للاسترجاع) و/أو السياق الطويل. بالإضافة إلى ذلك ، الاستفادة من كلود 3 للإجابة على الأسئلة البصرية على الصور. | Amazon OpenSearch ، AWS Lambda ، Amazon Bedrock ، AWS Appsync |
| تلخيص | تلخيص الوثيقة مع نموذج لغة كبير (كلود أنثروبور V2.1). | AWS Lambda و Amazon Bedrock و AWS AppSync و Amazon Amplicheach من أجل redis. |
| نشر نموذج Sagemaker (JumpStart) | نشر نموذج الأساس من Amazon Sagemaker Jumpstart إلى نقطة نهاية Amazon Sagemaker. | Amazon Sagemaker |
| نشر نموذج Sagemaker (وجه المعانقة) | نشر نموذج الأساس من معانقة وجه إلى نقطة نهاية Amazon Sagemaker. | Amazon Sagemaker |
| نشر نموذج Sagemaker (مخصص) | نشر نموذج الأساس من موقع S3 إلى نقطة نهاية Amazon Sagemaker. | Amazon Sagemaker |
| توليد المحتوى | قم بإنشاء صور من نص باستخدام نموذج Amazon Titan-Dimage-Generator-V1 أو استقرار. | AWS Lambda ، Strock Amazon ، AWS Appsync |
| مراقبة السرير الأمازون (لوحة معلومات Amazon Cloudwatch) | Amazon Cloudwatch Dashboard لمراقبة استخدام النموذج من Amazon Bedrock. | Amazon CloudWatch |
| txt إلى SQL | يعزز قدرات الذكاء الاصطناعي التوليدي لتسهيل توليد استعلام SQL القائم على اللغة الطبيعية. | Amazon Event Bridge و Amazon Bedrock و AWS Lambda و Amazon SQS و AWS Secrets و Database المفضل |
| تحميل بيانات llamaindex | استخدم llamaindex لتحميل البيانات استعدادًا لأعباء عمل الذكاء الاصطناعي | Amazon ECS Fargate و Amazon SQS و AWS Systems Manager |
| بناء | وصف | خدمات AWS المستخدمة |
|---|---|---|
| طبقة لامدا | طبقة Python Lambda التي توفر التبعيات والمرافق لتطوير تطبيقات الذكاء الاصطناعى التوليدي على AWS. | AWS Lambda ، Amazon Bedrock ، Amazon Sagemaker |
| Amazon Bedrock | CDK L2 بنيات لأمازون Bedrock. | Amazon Bedrock ، Amazon OpenSearch Serverless ، AWS Lambda |
| مجموعة ناقلات Amazon OpenSearch بدون خادم | CDK L2 بنيات لإنشاء مجموعة المتجهات. | فهرس ناقل الأمازون OpenSearch |
| فهرس ناقل الأمازون OpenSearch | CDK L1 مورد مخصص لإنشاء فهرس متجه. | Amazon OpenSearch Serverless ، AWS Lambda |
يتضمن مستودع العينات الرسمية مجموعة من تطبيقات حالة الاستخدام الوظيفي لإظهار استخدام بنيات AWS AI CDK. يمكن استخدامها بنفس الطريقة التي يتم بها استخدام الأنماط المعمارية ، ويمكن تصورها على أنها تجريد إضافية "عالية المستوى" لتلك الأنماط. تتكون هذه الأنماط (البنيات) معًا في أكوام ، وتشكيل "تطبيق CDK".
| الموارد | يكتب | وصف |
|---|---|---|
| AWS RE: اخترع 2023 - الكلمة الرئيسية مع الدكتور فيرنر فوجيلز | الكلمة الرئيسية | يعلن الدكتور Werner Vogels ، نائب الرئيس و CTO الخاص بـ Amazon.com ، عن بنيات AWS AI CDK خلال AWS RE: Invent 2023 Keynote. |
| ورشة عمل - بناء تطبيقات AI التوليدية على AWS مع CDK | ورشة عمل | في ورشة العمل هذه ، سوف تستكشف كيفية إنشاء تطبيق عينة من AI AP على AWS باستخدام CDK و CDK Contructions AI. |
| ورشة عمل - بنيات AWS CDK Generation AI | ورشة عمل | في ورشة العمل هذه ، ستنشر مشاريع تستخدم بنيات CDK من هذه المكتبة. المشاريع من مستودع GitHub Github Amazon-Bedrock. |
| قم ببناء تطبيقات الذكاء الاصطناعي مع Amazon Titan Text Premier و Amazon Bedrock و AWS CDK | منشور المدونة + رمز عينة | مدونة منشورات استكشاف بناء ونشر تطبيقين عينة مدعوم من Amazon Titan Text Premier باستخدام بنيات AI CDK. |
| AWS-CDK-Stack Bailder-Tool | عينة الكود | AWS CDK Builder هي أداة قائمة على المتصفح مصممة لتبسيط التمهيد للبنية التحتية كمشاريع رمز (IAC) باستخدام مجموعة AWS Cloud Development (CDK). |
| CDK لايف! بناء تطبيقات الذكاء الاصطناعي والبنية الاستفادة من بنيات AWS CDK! | فيديو | CDK لايف! ركزت الحلقة على بناء ونشر تطبيقات AI AI و PROTCURIS على AWS باستخدام AWS Cloud Development Kit (CDK) و AWS Generative AI CDK. |
| الإعلان عن بنيات AWS AI CDK! | منشور المدونة | مدونة منشور يعلن عن إصدار بنيات AWS AI CDK. |
| تأمين التأمين المتدلي مع الذكاء الاصطناعى التوليدي باستخدام صخرة الأمازون | منشور المدونة + رمز عينة | نموذج المدونة وعينة الكود مناقشة كيفية استخدام حلول الذكاء الاصطناعي التوليدي AWS (AI) مثل Amazon Bedrock لتحسين عملية الاكتتاب ، بما في ذلك التحقق من صحة القواعد ، ومبادئ التوجيه الاكتتاب ، وتبرير القرار. |
| AWS-Genai-Llm-Chatbot | عينة الكود | يتيح لك chatbot متعدد الطرازات ومتعدد الأجزاء باستخدام AWS CDK على AWS ، مما يتيح لك تجربة مجموعة متنوعة من نماذج اللغة الكبيرة ونماذج اللغة متعددة الوسائط وإعدادات ومطالبات في حساب AWS الخاص بك. |
| الأسطول-كلود- الدردشة | عينة الكود | chatbot AWS-Native باستخدام Bedrock + Claude ( + Mistral). |
| Amazon-Bedrock-Rag | عينة الكود | حل خرقة مُدار بالكامل باستخدام قواعد المعرفة لأمازون بيروك. |
| Amazon Bedrock Multimodal Search | عينة الكود | تطبيق بحث المنتج متعدد الوسائط مصمم باستخدام نموذج التضمينات متعددة الوسائط Amazon Titan. |
| قواعد المعرفة من أمازون بيروك مع بيانات خاصة | منشور المدونة + رمز عينة | منشور المدونة وعينة الكود المرتبطة بها توضح كيفية دمج قواعد المعرفة في صخور الأمازون لتزويد النماذج التأسيسية ببيانات سياقية من مصادر البيانات الخاصة. |
| أتمتة المهام باستخدام وكلاء الأساس Amazon و AI | منشور المدونة + رمز عينة | منشور المدونة وعينة الكود المرتبطة بها توضح كيفية نشر وكيل الأساس الأمازون وقاعدة المعرفة من خلال حالة استخدام الفندق والسبا. |
| وكلاء لـ Amazon Bedrock - Powertools لـ AWS Lambda (Python) | عينة الكود | قم بإنشاء وكلاء لـ Amazon Bedrock باستخدام معالجات الأحداث وتوليد السيارات من مخططات OpenAPI. |
| رسالة نصية إلى SQL Bedrock Agent | عينة الكود | تسخير قوة معالجة اللغة الطبيعية ، يسهل "Text to SQL Bedrock Agent" التحول التلقائي لأسئلة اللغة الطبيعية إلى استعلامات SQL القابلة للتنفيذ. |
قد تقوم بنيات AI CDK التوليدية بجمع مقاييس تشغيلية مجهولة ، بما في ذلك: يتم نشر البناء في المنطقة A ، واسم ونسخة البناء المنشورة ، والمعلومات ذات الصلة. قد نستخدم المقاييس للحفاظ على خدمات وخدمات AWS وتوفيرها وتطويرها وتحسينها.
خارطة الطريق متوفرة من خلال مشروع GitHub
Apache-2.0
يجب أن تفكر في إجراء التقييم المستقل الخاص بك قبل استخدام المحتوى في هذه المكتبة لأغراض الإنتاج. قد يشمل ذلك (من بين أشياء أخرى) اختبار وتأمين وتحسين بنيات CDK وغيرها من المحتوى ، المقدم في هذه المكتبة ، بناءً على ممارسات ومعايير مراقبة الجودة المحددة.
© حقوق الطبع والنشر Amazon.com ، Inc. أو الشركات التابعة لها. جميع الحقوق محفوظة.