sunnyday910 commited on
Commit
96ddf62
·
verified ·
1 Parent(s): 301945f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +0 -26
app.py CHANGED
@@ -53,8 +53,6 @@ def search_tavily(state):
53
 
54
  search_docs = tavily_search.invoke(state['question'])
55
 
56
- print("Tavily search returned:", search_docs)
57
-
58
  # Format
59
  formatted_search_docs = "\n\n---\n\n".join(
60
  [
@@ -72,8 +70,6 @@ def search_wikipedia(state):
72
  # Search
73
  search_docs = WikipediaLoader(query=state['question'],
74
  load_max_docs=2).load()
75
-
76
- print("Wikipedia search returned:", search_docs)
77
 
78
  # Format
79
  formatted_search_docs = "\n\n---\n\n".join(
@@ -85,25 +81,6 @@ def search_wikipedia(state):
85
 
86
  return {"context": [formatted_search_docs]}
87
 
88
- def search_DuckDuckGo(state):
89
-
90
- """ Retrive answer from DuckDuckGoSearch."""
91
-
92
- ddg_search = DuckDuckGoSearchRun(max_results=2)
93
- search_docs = ddg_search.invoke(state['question'])
94
-
95
- print("DuckDuckGo search returned:", search_docs)
96
-
97
- # Format
98
- formatted_search_docs = "\n\n---\n\n".join(
99
- [
100
- f'<Document href="{doc["url"]}"/>\n{doc["content"]}\n</Document>'
101
- for doc in search_docs
102
- ]
103
- )
104
-
105
- return {"context": [formatted_search_docs]}
106
-
107
  def generate_answer(state):
108
 
109
  """Node to give answer to the question"""
@@ -126,15 +103,12 @@ builder = StateGraph(State)
126
 
127
  builder.add_node("search_tavily",search_tavily)
128
  builder.add_node("search_wikipedia", search_wikipedia)
129
- builder.add_node("search_DuckDuckGo", search_DuckDuckGo)
130
  builder.add_node("generate_answer", generate_answer)
131
 
132
  builder.add_edge(START, "search_wikipedia")
133
  builder.add_edge(START, "search_tavily")
134
- builder.add_edge(START, "search_DuckDuckGo")
135
  builder.add_edge("search_wikipedia", "generate_answer")
136
  builder.add_edge("search_tavily", "generate_answer")
137
- builder.add_edge("search_DuckDuckGo", "generate_answer")
138
  graph = builder.compile()
139
 
140
 
 
53
 
54
  search_docs = tavily_search.invoke(state['question'])
55
 
 
 
56
  # Format
57
  formatted_search_docs = "\n\n---\n\n".join(
58
  [
 
70
  # Search
71
  search_docs = WikipediaLoader(query=state['question'],
72
  load_max_docs=2).load()
 
 
73
 
74
  # Format
75
  formatted_search_docs = "\n\n---\n\n".join(
 
81
 
82
  return {"context": [formatted_search_docs]}
83
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
84
  def generate_answer(state):
85
 
86
  """Node to give answer to the question"""
 
103
 
104
  builder.add_node("search_tavily",search_tavily)
105
  builder.add_node("search_wikipedia", search_wikipedia)
 
106
  builder.add_node("generate_answer", generate_answer)
107
 
108
  builder.add_edge(START, "search_wikipedia")
109
  builder.add_edge(START, "search_tavily")
 
110
  builder.add_edge("search_wikipedia", "generate_answer")
111
  builder.add_edge("search_tavily", "generate_answer")
 
112
  graph = builder.compile()
113
 
114