Prof-Hunter commited on
Commit
527c162
·
verified ·
1 Parent(s): 96c1fd9

Create agents.py

Browse files
Files changed (1) hide show
  1. agents.py +32 -0
agents.py ADDED
@@ -0,0 +1,32 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from transformers import pipeline
2
+ from prompts import *
3
+
4
+ generator = pipeline(
5
+ "text-generation",
6
+ model="HuggingFaceH4/zephyr-7b-beta",
7
+ max_new_tokens=300,
8
+ temperature=0.7
9
+ )
10
+
11
+ def call_llm(prompt):
12
+ return generator(prompt)[0]["generated_text"]
13
+
14
+ def market_agent(problem, memory):
15
+ prompt = MARKET_PROMPT.format(problem=problem, memory=memory)
16
+ return call_llm(prompt)
17
+
18
+ def finance_agent(problem, memory):
19
+ prompt = FINANCE_PROMPT.format(problem=problem, memory=memory)
20
+ return call_llm(prompt)
21
+
22
+ def risk_agent(problem, memory):
23
+ prompt = RISK_PROMPT.format(problem=problem, memory=memory)
24
+ return call_llm(prompt)
25
+
26
+ def ethics_agent(problem, memory):
27
+ prompt = ETHICS_PROMPT.format(problem=problem, memory=memory)
28
+ return call_llm(prompt)
29
+
30
+ def synthesiser_agent(problem, memory):
31
+ prompt = SYNTHESIS_PROMPT.format(problem=problem, memory=memory)
32
+ return call_llm(prompt)