DrishtiSharma commited on
Commit
65212c0
·
verified ·
1 Parent(s): a97c223

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +14 -0
app.py CHANGED
@@ -305,6 +305,20 @@ class DocumentRAG:
305
  msg = self.llm.invoke([SystemMessage("Use humor. Be clear."), HumanMessage(prompt)])
306
  return {"stories": msg}
307
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
308
  def run_multiagent_storygraph(self, topic: str, context: str):
309
  self.llm = ChatOpenAI(model_name="gpt-4", temperature=0.7, api_key=self.api_key)
310
 
 
305
  msg = self.llm.invoke([SystemMessage("Use humor. Be clear."), HumanMessage(prompt)])
306
  return {"stories": msg}
307
 
308
+ def rerank_docs(self, state: StoryState):
309
+ topic = state.story_topic
310
+ docs = state.retrieved_docs
311
+ texts = [doc.page_content for doc in docs]
312
+
313
+ # Fallback: return top 5 if no reranker available
314
+ if not texts:
315
+ return {"reranked_docs": []}
316
+
317
+ # Quick ranking by doc length (or use a real reranker if you have access)
318
+ ranked = sorted(texts, key=lambda t: -len(t))[:5]
319
+ return {"reranked_docs": ranked}
320
+
321
+
322
  def run_multiagent_storygraph(self, topic: str, context: str):
323
  self.llm = ChatOpenAI(model_name="gpt-4", temperature=0.7, api_key=self.api_key)
324