Bienvenue dans ZySec AI, où l'intelligence artificielle rencontre la cybersécurité. Le projet ZySec, alimenté par le modèle innovant ZySec 7B, remodèle le paysage de la cybersécurité avec des solutions basées sur l'IA.
ZySec a pour mission de rendre l'IA accessible aux professionnels de la sécurité comme vous !
ZySec AI mène la charge en intégrant la cybersécurité à l'intelligence artificielle . Notre vision est de transformer la manière dont les professionnels de la sécurité exploitent la technologie. ZySec AI est plus qu'un simple outil ; il s'agit d'une approche holistique visant à améliorer les opérations de sécurité, en fusionnant le pouvoir d'innovation de l'IA avec les défis uniques de la cybersécurité, tout en donnant la priorité à la confidentialité.
Remarque : ZySec AI est conçu pour fonctionner sans connexion Internet, garantissant ainsi une confidentialité totale. La seule exception est la fonction facultative de recherche sur Internet.
ZySec 7B , la pierre angulaire de ZySec AI, est construit sur la série de modèles de langage Zephyr de HuggingFace. Conçu sur mesure pour la cybersécurité, il offre un niveau expert de connaissances et d’informations. Le modèle fait l'objet d'une formation approfondie dans plus de 30 domaines uniques, garantissant son efficacité et sa fiabilité dans le domaine de la cybersécurité.
Vous avez la possibilité d'exécuter l'application ZySec AI soit localement sur votre ordinateur, soit à distance sur une instance GPU, en fonction de vos préférences et de la disponibilité des ressources.
Déploiement local : convient au développement, aux tests ou à une utilisation légère. Suivez les instructions des sections précédentes pour configurer et exécuter l'application sur votre ordinateur local.
Déploiement à distance sur une instance GPU : pour de meilleures performances, en particulier lors de la gestion de charges de travail plus importantes ou nécessitant un traitement plus rapide, envisagez le déploiement sur une instance GPU. Utilisez le mode de déploiement VLLM (Very Large Language Model) pour des performances optimales dans un environnement GPU.
Voici le modèle qui peut être déployé sur une instance GPU pour des performances améliorées : ZySec-7B-v1 sur Hugging Face. Ce modèle est spécifiquement optimisé pour les déploiements basés sur GPU et offre des améliorations de performances significatives par rapport aux configurations basées sur CPU.
Cloner le référentiel : commencez par cloner le référentiel ZySec AI de GitHub sur votre machine locale.
Cloner le projet
git clone https://github.com/ZySec-AI/ZySec.git
Démarrage du serveur d'applications : modifiez le fichier config.cfg selon vos besoins. Par défaut, le script téléchargera le modèle et exécutera une instance locale en utilisant llama-cpp-python[server] :
chmod +x start.sh
./start.sh
Vous pouvez exécuter localement sur le même ordinateur ou à distance sur une instance GPU selon vos préférences. Pour de meilleures performances, utilisez le mode de déploiement VLLM dans l'instance GPU.
ZySec AI est publié sous la licence Apache, version 2.0 (Apache-2.0), une licence open source permissive. Cette licence vous permet d'utiliser, modifier, distribuer et vendre librement vos propres versions de cette œuvre, selon les termes de la licence.
? Afficher la licence Apache, version 2.0
Un merci spécial aux communautés HuggingFace et LangChain pour leur inspiration et leurs contributions au domaine de l'IA. Leur travail de pionnier continue d’inspirer des projets comme ZySec AI.
Venkatesh Siddi est un expert reconnu en cybersécurité, intégrant l'intelligence artificielle et l'apprentissage automatique à des défis de sécurité complexes. Son expertise s'étend au Big Data, à la sécurité du cloud et à la conception de technologies innovantes.