guac ai mole
1.0.0
GUAC-AI-MOLE هي أداة تعمل بالطاقة لغوية كبيرة (LLM) لتفقد سلسلة التوريد البرمجيات الخاصة بالمؤسسة وفهمها. يستخدم نماذج LLM ، مثل Openai GPT-4 و GUAC للاستعلام وتحليل القطع الأثرية لسلسلة التوريد الآمنة ، مثل فاتورة المواد (SBOM) ، لاتخاذ قرارات عملية.
؟ هذا مشروع Hackathon. لا تستخدم في الإنتاج.
سيقدم العرض التجريبي أسئلة وأجوبة تم إنشاؤها بواسطة Guac-Ai-Mole!
هذه الإجابات تم إنشاؤها مسبقًا وتخزينها مؤقتًا لأوقات استجابة أسرع وتجنب الحاجة إلى الوصول إلى واجهة برمجة التطبيقات. يمكنك تجربة الأسئلة والإجابات الخاصة بك عن طريق إعداد التطبيق محليًا.
gpt-4-32k-0613 والنماذج اللاحقة)$PATH الخاص بكexport REGISTRY=<registry name ie, myregistry.io> لتعيين السجل الخاص بكscripts/populate-registry.shoras discover . على سبيل المثال، $ oras discover ${REGISTRY} /vul-image:latest
Discovered 1 artifact referencing latest
Digest: sha256:b6f1a6e034d40c240f1d8b0a3f5481aa0a315009f5ac72f736502939419c1855
Artifact Type Digest
application/spdx+json sha256:5479d40d5d27025ab4eda699e91961fc0537def2ffe850e2c19172b41eb72ca7guacone collect registry ${REGISTRY} لتناول SBOMs من إحالة OCI إلى GUAC. سيؤدي ذلك تلقائيًا إلى تناول SBOMs من إحالة OCI إلى GUAC.pip install -r requirements.txtstreamlit run app.py لبدء تطبيق STREMELIT (إضافة --logger.level=debug لسجلات التصحيح)OPENAI_API_MODEL ، قم بتعيين متغيرات بيئة OPENAI_API_KEY و OPENAI_API_ENDPOINTGUAC_GRAPHQL_ENDPOINT