Spaces:
Sleeping
Sleeping
updates
Browse files- agent.py +1 -1
- requirements.txt +3 -2
- utils.py +4 -1
agent.py
CHANGED
@@ -56,6 +56,7 @@ def create_assistant_tools(cfg):
|
|
56 |
n_sentences_before = 2, n_sentences_after = 2, lambda_val = 0.005,
|
57 |
vectara_summarizer = summarizer,
|
58 |
include_citations = True,
|
|
|
59 |
)
|
60 |
|
61 |
tools_factory = ToolsFactory()
|
@@ -77,7 +78,6 @@ def initialize_agent(_cfg, agent_progress_callback=None):
|
|
77 |
- You are a helpful research assistant,
|
78 |
with expertise in finance and complaints from the CFPB (Consumer Financial Protection Bureau),
|
79 |
in conversation with a user.
|
80 |
-
- For analytical/numeric questions, try to use the cfpb_load_data and other database tools.
|
81 |
- For questions about customers' complaints (the text of the complaint), use the ask_complaints tool.
|
82 |
You only need the query parameter to use this tool, but you can supply other parameters if provided.
|
83 |
Do not include the "References" section in your response.
|
|
|
56 |
n_sentences_before = 2, n_sentences_after = 2, lambda_val = 0.005,
|
57 |
vectara_summarizer = summarizer,
|
58 |
include_citations = True,
|
59 |
+
verbose=False
|
60 |
)
|
61 |
|
62 |
tools_factory = ToolsFactory()
|
|
|
78 |
- You are a helpful research assistant,
|
79 |
with expertise in finance and complaints from the CFPB (Consumer Financial Protection Bureau),
|
80 |
in conversation with a user.
|
|
|
81 |
- For questions about customers' complaints (the text of the complaint), use the ask_complaints tool.
|
82 |
You only need the query parameter to use this tool, but you can supply other parameters if provided.
|
83 |
Do not include the "References" section in your response.
|
requirements.txt
CHANGED
@@ -1,10 +1,11 @@
|
|
1 |
omegaconf==2.3.0
|
2 |
python-dotenv==1.0.1
|
3 |
-
streamlit==1.
|
4 |
streamlit_pills==0.3.0
|
5 |
streamlit-feedback==0.1.3
|
6 |
langdetect==1.0.9
|
7 |
langcodes==3.4.0
|
8 |
datasets==2.19.2
|
9 |
uuid==1.30
|
10 |
-
vectara-agentic==0.1.
|
|
|
|
1 |
omegaconf==2.3.0
|
2 |
python-dotenv==1.0.1
|
3 |
+
streamlit==1.41.1
|
4 |
streamlit_pills==0.3.0
|
5 |
streamlit-feedback==0.1.3
|
6 |
langdetect==1.0.9
|
7 |
langcodes==3.4.0
|
8 |
datasets==2.19.2
|
9 |
uuid==1.30
|
10 |
+
vectara-agentic==0.1.21
|
11 |
+
anthropic==0.40.0
|
utils.py
CHANGED
@@ -31,8 +31,11 @@ def thumbs_feedback(feedback, **kwargs):
|
|
31 |
|
32 |
def send_amplitude_data(user_query, bot_response, demo_name, feedback=None):
|
33 |
# Send query and response to Amplitude Analytics
|
|
|
|
|
|
|
34 |
data = {
|
35 |
-
"api_key":
|
36 |
"events": [{
|
37 |
"device_id": st.session_state.device_id,
|
38 |
"event_type": "submitted_query",
|
|
|
31 |
|
32 |
def send_amplitude_data(user_query, bot_response, demo_name, feedback=None):
|
33 |
# Send query and response to Amplitude Analytics
|
34 |
+
amplitude_token = os.environ.get('AMPLITUDE_TOKEN', None)
|
35 |
+
if amplitude_token is None:
|
36 |
+
return
|
37 |
data = {
|
38 |
+
"api_key": amplitude_token,
|
39 |
"events": [{
|
40 |
"device_id": st.session_state.device_id,
|
41 |
"event_type": "submitted_query",
|