How quietvoice/prompt-evaluator works
This is a small command-line prompt evaluator. The user supplies text as an argument; the script combines it with seven scoring criteria and instructions for calculating a total, assigning a category, and giving improvement feedback. Its evaluator sends that request to OpenAI and prints the returned text. The README documents this usage; the sampled script shows the API call and output handling.
Main entry points: commandline-prompt-evaluator.py CLI script
Components 6
Other components
- User
- CLI script
commandline-prompt-evaluator.py - Evaluation prompt
commandline-prompt-evaluator.py - OpenAI evaluator
commandline-prompt-evaluator.py - OpenAI API
- Evaluation text
Connections 7
- User → CLI script: supplies prompt
- CLI script → Evaluation prompt: builds request
- CLI script → OpenAI evaluator: calls evaluator
- OpenAI evaluator → OpenAI API: sends request
- OpenAI API → OpenAI evaluator: returns response
- OpenAI evaluator → Evaluation text: returns text
- CLI script → Evaluation text: prints result