guac ai mole
1.0.0
Guac-AI-Mole ist ein großes Tool mit großer Sprachmodell (LLM), um die Software-Lieferkette eines Unternehmens zu inspizieren und zu verstehen. Es verwendet LLM-Modelle wie OpenAI GPT-4 und GUAC, um die sicheren Artefakte der Lieferkette wie Software-Materialien (SBOM) abzufragen und zu analysieren, um umsetzbare Entscheidungen zu treffen.
? Dies ist ein Hackathon -Projekt. NICHT in der Produktion verwenden.
Die Demo bietet Beispiele und Antworten, die von Guac-AI-Mole generiert werden!
Diese Antworten werden vorgeneriert und für schnellere Reaktionszeiten zwischengespeichert und um einen API-Zugriff zu vermeiden. Sie können Ihre eigenen Fragen und Antworten ausprobieren, indem Sie die App lokal einrichten.
gpt-4-32k-0613 und späteren Modellen zu verwenden)$PATH herunter und kopieren Sie sieexport REGISTRY=<registry name ie, myregistry.io> aus.scripts/populate-registry.sh um die Registrierung mit Beispielbildern und angehängten SBOMs als OCI-Empfehlungsartefakte zu füllenoras discover überprüfen. Zum Beispiel, $ 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} um die SBOMs von OCI -Empfehlern an Guac aufzunehmen. Dadurch wird die SBOMs automatisch von den OCI -Empfehlern an Guac aufgenommen.pip install -r requirements.txtstreamlit run app.py aus, um die Streamlit -App zu starten (add --logger.level=debug für Debug -Protokolle)OPENAI_API_KEY , OPENAI_API_ENDPOINT und OPENAI_API_MODEL -UmgebungsvariablenGUAC_GRAPHQL_ENDPOINT