Skip to content

Talk2Eve is a Mult-Framework based chatbot that revolves around using the MITRE ATT&CK knowledge base. This repository focuses on the AI part of our project

Notifications You must be signed in to change notification settings

Malchemis/Talk2Eve-AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Talk2Eve - The AI part of our pipeline

Talk2Eve-AI is a Python based chatbot that revolves around using the MITRE ATT&CK knowledge base.

Installation

  1. Clone the repository
  2. Install the required packages. We recommend using a conda environment.
conda create -n talk2eve python=3.11
  1. Install the required packages
bash requirements.sh

The script will download the required packages, as well as clone the Vigogne repository. This is used for personalization of the chatbot.

Usage

  1. Define you configuration parameters in the config.yaml file.
  2. You may have to take a look at the db_handler and rabbitq_handler depending on you MongoDB and RabbitMQ configuration.
  3. Run the main.py file.

Note : To make this work, you will need to take a look at the other Talk2Eve project parts.

Misc

You can modify the level of the logging to see the debugging or error messages, if any. Don't hesitate to use your own.

About

Talk2Eve is a Mult-Framework based chatbot that revolves around using the MITRE ATT&CK knowledge base. This repository focuses on the AI part of our project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published