subashpoudel commited on
Commit
0a786d2
·
1 Parent(s): 07387fb

updated the nodes in agent

Browse files
Files changed (1) hide show
  1. my_agent/agent.py +1 -31
my_agent/agent.py CHANGED
@@ -1,39 +1,10 @@
1
  from langgraph.graph import StateGraph, START, END
2
  from .utils.state import State
3
- from .utils.nodes import retrieve, generate_story, generate_brainstroming , generate_final_story, route_after_selection, select_preferred_topics,caption_image
4
  from langgraph.checkpoint.memory import MemorySaver
5
 
6
  memory = MemorySaver()
7
 
8
- def build_graph_old():
9
- builder = StateGraph(State)
10
- # builder.add_node(caption_image)
11
- builder.add_node(retrieve)
12
- builder.add_node(generate_story)
13
- builder.add_node(generate_brainstroming)
14
- builder.add_node(select_preferred_topics)
15
- builder.add_node(generate_final_story)
16
-
17
-
18
- # Normal edges
19
- # builder.add_edge(START, "caption_image")
20
-
21
- builder.add_edge(START, "retrieve")
22
- builder.add_edge("retrieve", "generate_story")
23
-
24
- # builder.add_edge("caption_image", "retrieve")
25
- # builder.add_edge("retrieve", "generate_story")
26
- builder.add_edge("generate_story", "generate_brainstroming")
27
- builder.add_edge("generate_brainstroming", "select_preferred_topics")
28
-
29
- # Conditional edge
30
- builder.add_conditional_edges("select_preferred_topics", route_after_selection,{True:'retrieve',False:'generate_final_story'})
31
- builder.add_edge("generate_final_story",END)
32
-
33
- return builder.compile(checkpointer=memory)
34
-
35
-
36
-
37
 
38
  def build_graph():
39
  builder = StateGraph(State)
@@ -42,7 +13,6 @@ def build_graph():
42
  builder.add_node(generate_story)
43
  builder.add_node(generate_brainstroming)
44
  builder.add_node(select_preferred_topics)
45
- builder.add_node(generate_final_story)
46
 
47
 
48
  # Normal edges
 
1
  from langgraph.graph import StateGraph, START, END
2
  from .utils.state import State
3
+ from .utils.nodes import retrieve, generate_story, generate_brainstroming , route_after_selection, select_preferred_topics,caption_image
4
  from langgraph.checkpoint.memory import MemorySaver
5
 
6
  memory = MemorySaver()
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
 
9
  def build_graph():
10
  builder = StateGraph(State)
 
13
  builder.add_node(generate_story)
14
  builder.add_node(generate_brainstroming)
15
  builder.add_node(select_preferred_topics)
 
16
 
17
 
18
  # Normal edges