mantiumai / chirps

Discover sensitive/confidential information stored in a vector database
GNU General Public License v3.0
57 stars 6 forks source link

Introduce agent classes #186

Closed alex-nork closed 1 year ago

alex-nork commented 1 year ago

The purpose of this PR is to introduce an Agent class, along with Attacker and Evaluator subclasses. These will be used when executing the MultiQueryRule to generate messages to be sent to an asset and to evaluate the response from an asset.

Related to #180