[**@s4ai/core Documentation v0.3.23**](../../../README.md)

***

[@s4ai/core Documentation](../../../modules.md) / [@s4ai/core](../README.md) / RedTeamEvaluator

# Class: RedTeamEvaluator

Defined in: monitoring/red-team-evaluator.js:3

## Constructors

### Constructor

> **new RedTeamEvaluator**(`__namedParameters?`): `RedTeamEvaluator`

Defined in: monitoring/red-team-evaluator.js:4

#### Parameters

##### \_\_namedParameters?

#### Returns

`RedTeamEvaluator`

## Properties

### ambitionEngine

> **ambitionEngine**: `any`

Defined in: monitoring/red-team-evaluator.js:5

***

### curiosity

> **curiosity**: `any`

Defined in: monitoring/red-team-evaluator.js:6

***

### metaReasoning

> **metaReasoning**: `any`

Defined in: monitoring/red-team-evaluator.js:7

***

### reports

> **reports**: `any`[]

Defined in: monitoring/red-team-evaluator.js:8

## Methods

### evaluate()

> **evaluate**(): `object`

Defined in: monitoring/red-team-evaluator.js:12

#### Returns

`object`

##### counterexamples

> **counterexamples**: `never`[] = `[]`

##### failures

> **failures**: `never`[] = `[]`

##### summary

> **summary**: `string` = `''`

##### timestamp

> **timestamp**: `number` = `now`

***

### getReports()

> **getReports**(`n?`): `any`[]

Defined in: monitoring/red-team-evaluator.js:52

#### Parameters

##### n?

`number` = `10`

#### Returns

`any`[]
