You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardexpand all lines: README.md
+9-6
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,6 @@
1
1
# alert-menta
2
2
An innovative tool π for real-time analysis and management of Issues' alerts. π It identifies alert causes, proposes actionable solutions, π‘and detailed reports. π
3
3
Designed for developers π¨βπ», managers π, and IT teams .π» Alert-menta enhances productivity and software quality. π
4
-
5
4
## Overview of alert-menta
6
5
### The purpose of alert-menta
7
6
We reduce the burden of system failure response using LLM.
@@ -16,7 +15,7 @@ You can receive support for failure handling that is completed within GitHub.
16
15
- Selectable LLM models (OpenAI, VertexAI)
17
16
- Extensible prompt text
18
17
- Multilingual support
19
-
18
+
- Allows dialogue that includes images.
20
19
## How to Use
21
20
Alert-menta is intended to be run on GitHub Actions.
22
21
### 1. Prepare GitHub PAT
@@ -43,16 +42,19 @@ Execute commands on the Issue. Run commands with a backslash at the beginning (e
43
42
It contains information such as the LLM model to use, system prompt text for each command, etc. The `.alert-menta.user.yaml` in this repository is a template. The contents are as follows:
44
43
```
45
44
system:
46
-
debug:
45
+
debug:
47
46
log_level: debug
47
+
48
48
ai:
49
49
provider: "openai" # "openai" or "vertexai"
50
50
openai:
51
-
model: "gpt-3.5-turbo" # Check the list of available models by curl https://api.openai.com/v1/models -H "Authorization: Bearer $OPENAI_API_KEY"
51
+
model: "gpt-4o-mini-2024-07-18" # Check the list of available models by `curl https://api.openai.com/v1/models -H "Authorization: Bearer $OPENAI_API_KEY"`
52
+
52
53
vertexai:
53
54
project: "<YOUR_PROJECT_ID>"
54
55
location: "us-central1"
55
56
model: "gemini-1.5-flash-001"
57
+
56
58
commands:
57
59
- describe:
58
60
description: "Generate a detailed description of the Issue."
@@ -62,7 +64,8 @@ ai:
62
64
system_prompt: "The following is the GitHub Issue and comments on it. Please identify the issues that need to be resolved based on the contents of the Issue and provide three suggestions for improvement.\n"
63
65
- ask:
64
66
description: "Answer free-text questions."
65
-
system_prompt: "The following is the GitHub Issue and comments on it. Based on the content, provide a detailed response to the following question:\n"
67
+
system_prompt: "The following is the GitHub Issue and comments on it. Based on the content provide a detailed response to the following question:\n"
68
+
66
69
```
67
70
Specify the LLM to use with `ai.provider`.
68
71
You can change the system prompt with `commands.{command}.system_prompt`.
0 commit comments