Skip to content

Commit 1d9831b

Browse files
authored
Merge pull request assafelovic#48 from MrAshRhodes/gptsec-analyst
Add computer Security analyst
2 parents ba406c8 + 39aea3b commit 1d9831b

File tree

4 files changed

+44
-14
lines changed

4 files changed

+44
-14
lines changed

.gitignore

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
#Ignore env containing secrets
2+
.env
3+
#Ignore Virtual Env
4+
env/
5+
#Ignore generated outputs
6+
outputs/
7+
#Ignore pycache
8+
**/__pycache__/

agent/prompts.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ def generate_agent_role_prompt(agent):
88
"Travel Agent": "You are a world-travelled AI tour guide assistant. Your main purpose is to draft engaging, insightful, unbiased, and well-structured travel reports on given locations, including history, attractions, and cultural insights.",
99
"Academic Research Agent": "You are an AI academic research assistant. Your primary responsibility is to create thorough, academically rigorous, unbiased, and systematically organized reports on a given research topic, following the standards of scholarly work.",
1010
"Business Analyst": "You are an experienced AI business analyst assistant. Your main objective is to produce comprehensive, insightful, impartial, and systematically structured business reports based on provided business data, market trends, and strategic analysis.",
11+
"Computer Security Analyst Agent": "You are an AI specializing in computer security analysis. Your principal duty is to generate comprehensive, meticulously detailed, impartial, and systematically structured reports on computer security topics. This includes Exploits, Techniques, Threat Actors, and Advanced Persistent Threat (APT) Groups. All produced reports should adhere to the highest standards of scholarly work and provide in-depth insights into the complexities of computer security.",
1112
"Default Agent": "You are an AI critical thinker research assistant. Your sole purpose is to write well written, critically acclaimed, objective and structured reports on given text."
1213
}
1314

@@ -103,4 +104,3 @@ def get_report_by_type(report_type):
103104
'outline_report': generate_outline_report_prompt
104105
}
105106
return report_type_mapping[report_type]
106-

client/index.html

Lines changed: 35 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,40 @@
1010
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1111
<link href="https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap" rel="stylesheet">
1212
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" rel="stylesheet">
13-
<link rel="stylesheet" href="/site/styles.css"/>
13+
<link rel="stylesheet" href="/site/styles.css" />
1414
<style>
1515
.avatar {
1616
width: 60px;
1717
height: 60px;
1818
border-radius: 50%;
1919
}
20+
2021
.agent-name {
2122
text-align: center;
2223
}
24+
2325
.agent-item {
2426
display: flex;
2527
flex-direction: column;
2628
align-items: center;
2729
}
28-
2930
</style>
3031
</head>
32+
3133
<body>
3234

3335
<section class="landing">
3436
<div class="max-w-5xl mx-auto text-center">
3537
<h1 class="text-4xl font-extrabold mx-auto lg:text-7xl">
3638
Say Goodbye to <br>
37-
<span style="background-image:linear-gradient(to right, #9867F0, #ED4E50); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Hours of Research</span>
39+
<span
40+
style="background-image:linear-gradient(to right, #9867F0, #ED4E50); -webkit-background-clip: text; -webkit-text-fill-color: transparent;">Hours
41+
of Research</span>
3842
</h1>
3943
<p class="max-w-5xl mx-auto text-gray-600 mt-8" style="font-size:20px">
40-
Say Hello to GPT Researcher, your AI mate for rapid insights and comprehensive research. GPT Researcher takes care of everything from accurate source gathering to organization of research results - all in one platform designed to make your research process a breeze.
44+
Say Hello to GPT Researcher, your AI mate for rapid insights and comprehensive research. GPT Researcher
45+
takes care of everything from accurate source gathering to organization of research results - all in one
46+
platform designed to make your research process a breeze.
4147
</p>
4248
<a href="#form" class="btn btn-primary">Get Started</a>
4349
</div>
@@ -54,28 +60,42 @@ <h1 class="text-4xl font-extrabold mx-auto lg:text-7xl">
5460
<div class="row">
5561
<div class="col agent-item">
5662
<label for="defaultAgent"><img src="/static/defaultAgentAvatar.JPG" class="avatar"></label>
57-
<div class="agent-name"><input type="radio" name="agent" id="defaultAgent" value="Default Agent">Default Agent</div>
63+
<div class="agent-name"><input type="radio" name="agent" id="defaultAgent"
64+
value="Default Agent">Default Agent</div>
5865
</div>
5966
<div class="col agent-item">
60-
<label for="businessAnalystAgent"><img src="/static/businessAnalystAgentAvatar.png" class="avatar"></label>
61-
<div class="agent-name"><input type="radio" name="agent" id="businessAnalystAgent" value="Business Analyst Agent">Business Analyst Agent</div>
67+
<label for="businessAnalystAgent"><img src="/static/businessAnalystAgentAvatar.png"
68+
class="avatar"></label>
69+
<div class="agent-name"><input type="radio" name="agent" id="businessAnalystAgent"
70+
value="Business Analyst Agent">Business Analyst Agent</div>
6271
</div>
6372
<div class="col agent-item">
6473
<label for="financeAgent"><img src="/static/financeAgentAvatar.png" class="avatar"></label>
65-
<div class="agent-name"><input type="radio" name="agent" id="financeAgent" value="Finance Agent" required>Finance Agent</div>
74+
<div class="agent-name"><input type="radio" name="agent" id="financeAgent" value="Finance Agent"
75+
required>Finance Agent</div>
6676
</div>
6777
<div class="col agent-item">
6878
<label for="travelAgent"><img src="/static/travelAgentAvatar.png" class="avatar"></label>
69-
<div class="agent-name"><input type="radio" name="agent" id="travelAgent" value="Travel Agent">Travel Agent</div>
79+
<div class="agent-name"><input type="radio" name="agent" id="travelAgent"
80+
value="Travel Agent">Travel Agent</div>
7081
</div>
7182
<div class="col agent-item">
72-
<label for="academicResearchAgent"><img src="/static/academicResearchAgentAvatar.png" class="avatar"></label>
73-
<div class="agent-name"><input type="radio" name="agent" id="academicResearchAgent" value="Academic Research Agent">Academic Research Agent</div>
83+
<label for="academicResearchAgent"><img src="/static/academicResearchAgentAvatar.png"
84+
class="avatar"></label>
85+
<div class="agent-name"><input type="radio" name="agent" id="academicResearchAgent"
86+
value="Academic Research Agent">Academic Research Agent</div>
87+
</div>
88+
<div class="col agent-item">
89+
<label for="computerSecurityanalyst"><img src="/static/computerSecurityanalystAvatar.png"
90+
class="avatar"></label>
91+
<div class="agent-name"><input type="radio" name="agent" id="computerSecurityanalyst"
92+
value="Computer Security Analyst Agent">Computer Security Analyst Agent</div>
7493
</div>
7594
</div>
7695
</div>
7796
<div class="form-group">
78-
<label for="report_type" class="agent_question">What type of report would you like me to generate?</label>
97+
<label for="report_type" class="agent_question">What type of report would you like me to
98+
generate?</label>
7999
<select name="report_type" class="form-control" required>
80100
<option value="research_report">Research Report</option>
81101
<option value="resource_report">Resource Report</option>
@@ -98,11 +118,13 @@ <h2>Research Report</h2>
98118
</main>
99119

100120
<footer>
101-
<p>GPT Researcher &copy; 2023 | <a target="_blank" href="https://github.com/assafelovic/gpt-researcher">Github Page</a></p>
121+
<p>GPT Researcher &copy; 2023 | <a target="_blank" href="https://github.com/assafelovic/gpt-researcher">Github
122+
Page</a></p>
102123
</footer>
103124

104125
<script src="https://cdnjs.cloudflare.com/ajax/libs/showdown/1.9.1/showdown.min.js"></script>
105126
<script src="/site/scripts.js"></script>
106127

107128
</body>
129+
108130
</html>
Loading

0 commit comments

Comments
 (0)