Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 1.76 KB

README.md

File metadata and controls

48 lines (34 loc) · 1.76 KB

GERALLT - GUI Executor for RCEs Automated LLM Testing

Requirements

pip install -r requirements.txt

Setup

Download RCE from their website and set it up.

Edit config.cfg by adding following information:

Parameter Description
rce_path Path to RCE
openai_api_key OpenAI API Key (if you are using ChatGPT models)
ollama_server_ip IP to the Ollama server (if you are using local LLMs like Llama)

Settings

Following Paramters can be changed in the config.cfg file:

Parameter Description Example
controller_model the LLM that performs actions on the GUI of RCE gpt-4o-2024-08-06
evaluator_model the LLM that evaluates the GUI for Problems gpt-4o-2024-08-06
icon_description_model LLM that gives a textual description of the icons on the GUI gpt-4o-2024-08-06
max_saved_actions maximum number of actions that are saved 20
max_actions maximum number of actions that are being performed 200
step_by_step if true, requires user input for performing any number of actions true
test_only_tool_integration if true, only tests the Tool Integration Wizard of RCE (For testing all of RCE not all capabilities for the controler Agent are implemented) true

Results

After running automated_gui_testing.py the results can be found in the ./temp/ folder.

Licenses

Please see the file LICENSE.md for further information about how the content is licensed.