alexkueck commited on
Commit
b99f940
·
verified ·
1 Parent(s): ef399e7

Update utils.py

Browse files
Files changed (1) hide show
  1. utils.py +5 -5
utils.py CHANGED
@@ -360,7 +360,7 @@ def rag_chain(llm, prompt, vectorstore, retriever):
360
  workflow.add_node("retrieve", retrieve) # retrieve
361
  workflow.add_node("grade_documents", grade_documents) # grade documents
362
  workflow.add_node("generate", generate) # generate
363
- workflow.add_node("generate_ohne", generate) # generate ohne dokumente anzuhängen
364
  workflow.add_node("transform_query", transform_query) # transform_query
365
  #momentan nicht genutzt
366
  #workflow.add_node("web_search", web_search) # web search
@@ -376,14 +376,14 @@ def rag_chain(llm, prompt, vectorstore, retriever):
376
  decide_to_generate,
377
  {
378
  "transform_query": "transform_query",
379
- "generate_ohne": "generate_ohne",
380
  "generate": "generate",
381
  },
382
  )
383
  workflow.add_edge("transform_query", "retrieve_redirect")
384
  workflow.add_edge("retrieve_redirect", "retrieve")
385
 
386
- workflow.add_edge("generate_ohne", "generate")
387
  workflow.add_edge("generate", END)
388
  # Compile
389
  app = workflow.compile()
@@ -398,7 +398,7 @@ def rag_chain(llm, prompt, vectorstore, retriever):
398
  pprint.pprint("\n---\n")
399
 
400
  # Final generation
401
- pprint.pprint(value['keys']['generation'])
402
 
403
  ############################################
404
  # rag_chain Alternative für RAg mit Bild-Upload, da hier das llm so nicht genutzt werden kann und der prompt mit den RAG Erweiterungen anders übergeben wird
@@ -1399,7 +1399,7 @@ def decide_to_generate(state):
1399
  else:
1400
  # keine neue frage, sondern generieren - ohne Dokumente anzuhängen
1401
  print("---ENTSCHEIDUNG: Generiere ohne Dokumente---")
1402
- return "generate_ohne"
1403
  else:
1404
  # We have relevant documents, so generate answer
1405
  print("---ENTSCHEIDUNG: GENERIERE---")
 
360
  workflow.add_node("retrieve", retrieve) # retrieve
361
  workflow.add_node("grade_documents", grade_documents) # grade documents
362
  workflow.add_node("generate", generate) # generate
363
+ #workflow.add_node("generate_ohne", generate) # generate ohne dokumente anzuhängen
364
  workflow.add_node("transform_query", transform_query) # transform_query
365
  #momentan nicht genutzt
366
  #workflow.add_node("web_search", web_search) # web search
 
376
  decide_to_generate,
377
  {
378
  "transform_query": "transform_query",
379
+ #"generate_ohne": "generate_ohne",
380
  "generate": "generate",
381
  },
382
  )
383
  workflow.add_edge("transform_query", "retrieve_redirect")
384
  workflow.add_edge("retrieve_redirect", "retrieve")
385
 
386
+ #workflow.add_edge("generate_ohne", "generate")
387
  workflow.add_edge("generate", END)
388
  # Compile
389
  app = workflow.compile()
 
398
  pprint.pprint("\n---\n")
399
 
400
  # Final generation
401
+ return value['keys']['generation']
402
 
403
  ############################################
404
  # rag_chain Alternative für RAg mit Bild-Upload, da hier das llm so nicht genutzt werden kann und der prompt mit den RAG Erweiterungen anders übergeben wird
 
1399
  else:
1400
  # keine neue frage, sondern generieren - ohne Dokumente anzuhängen
1401
  print("---ENTSCHEIDUNG: Generiere ohne Dokumente---")
1402
+ return "generate"
1403
  else:
1404
  # We have relevant documents, so generate answer
1405
  print("---ENTSCHEIDUNG: GENERIERE---")