Spaces:
Sleeping
Sleeping
duck
Browse files- app.py +2 -0
- requirements.txt +2 -1
- tools.py +1 -0
app.py
CHANGED
|
@@ -125,6 +125,8 @@ def finalize_node(state: AgentState) -> AgentState:
|
|
| 125 |
"Do NOT include any explanation, markdown, or any extra whitespace outside the JSON object. "
|
| 126 |
"If the answer is multiple words, put them in a comma-separated string, e.g. \"red,green,blue\". "
|
| 127 |
"If the answer is a number, it must be digits only—e.g. \"725.00\".\n"
|
|
|
|
|
|
|
| 128 |
)
|
| 129 |
|
| 130 |
# Debug print
|
|
|
|
| 125 |
"Do NOT include any explanation, markdown, or any extra whitespace outside the JSON object. "
|
| 126 |
"If the answer is multiple words, put them in a comma-separated string, e.g. \"red,green,blue\". "
|
| 127 |
"If the answer is a number, it must be digits only—e.g. \"725.00\".\n"
|
| 128 |
+
"If the answer is a list of items, put them in a comma-separated string, e.g. \"item1,item2,item3\". "
|
| 129 |
+
"If the user prompt asks you to do something, then do it "
|
| 130 |
)
|
| 131 |
|
| 132 |
# Debug print
|
requirements.txt
CHANGED
|
@@ -9,4 +9,5 @@ pandas
|
|
| 9 |
langchain_openai
|
| 10 |
langchain_community
|
| 11 |
openai
|
| 12 |
-
duckduckgo-search
|
|
|
|
|
|
| 9 |
langchain_openai
|
| 10 |
langchain_community
|
| 11 |
openai
|
| 12 |
+
duckduckgo-search
|
| 13 |
+
regex
|
tools.py
CHANGED
|
@@ -7,6 +7,7 @@ from PIL import Image
|
|
| 7 |
import pytesseract
|
| 8 |
from state import AgentState
|
| 9 |
from langchain.schema import HumanMessage
|
|
|
|
| 10 |
def web_search_tool(state: AgentState) -> AgentState:
|
| 11 |
"""
|
| 12 |
Expects: state["web_search_query"] is a non‐empty string.
|
|
|
|
| 7 |
import pytesseract
|
| 8 |
from state import AgentState
|
| 9 |
from langchain.schema import HumanMessage
|
| 10 |
+
import regex as re
|
| 11 |
def web_search_tool(state: AgentState) -> AgentState:
|
| 12 |
"""
|
| 13 |
Expects: state["web_search_query"] is a non‐empty string.
|