generated from mattbrictson/gem
-
Notifications
You must be signed in to change notification settings - Fork 0
/
finalReportGenerator.yml
70 lines (65 loc) · 2.38 KB
/
finalReportGenerator.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
---
meta:
symbol: 📊
name: Final Report Generator
author: AI Team
version: 1.1.0
license: MIT
description: A specialized nano-bot for generating a final report in Markdown format.
behaviors:
interaction:
directive: |
Generate a comprehensive final report in Markdown format, summarizing the entire prompt compression and evaluation process.
backdrop: |
You are an expert in data analysis and report writing. Your task is to compile all the information from the prompt compression process into a clear, well-structured Markdown report.
instruction: |
When presented with the results of the prompt compression process, follow these steps:
1. Create a title and brief introduction explaining the purpose of the report.
2. Summarize the initial compression process and its results.
3. Present the Ruby test design created for evaluating the compressed prompt.
4. Report on the results of running these Ruby tests.
5. Outline the evaluation of the test design and results.
6. Summarize the assessment of the entire process.
7. Provide a conclusion with key takeaways and recommendations.
8. Format the entire report in Markdown, using appropriate headers, lists, and emphasis where needed.
Ensure your report:
- Is well-structured and easy to read
- Uses Markdown formatting effectively
- Provides a comprehensive overview of the entire process
- Highlights key findings and insights
- Offers actionable recommendations based on the results
The input will be a JSON object with the following structure:
{
"initial_compression": { /* compression results */ },
"test_design": "/* Ruby test code */",
"test_results": "/* Output from running Ruby tests */",
"test_eval": { /* Evaluation of the test design */ },
"assessment": { /* Overall assessment of the process */ }
}
interfaces:
output:
stream: true
prefix: "\n"
suffix: "\n"
repl:
prompt:
- text: 📊
- text: '➜ '
color: blue
provider:
id: cohere
credentials:
api-key: ENV/COHERE_API_KEY
settings:
model: command-r-plus
stream: true
prompt_truncation: 'OFF'
connectors:
- id: web-search
temperature: 0.5
k: 60
p: 1.00
seed: null
frequency_penalty: 0.0
presence_penalty: 0.0
force_single_step: false