eaglelandsonce commited on
Commit
b84fbfc
1 Parent(s): c20a1e7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +24 -5
app.py CHANGED
@@ -56,6 +56,19 @@ def crewai_process(research_topic):
56
 
57
  )
58
 
 
 
 
 
 
 
 
 
 
 
 
 
 
59
  artist = Agent(
60
  role='Storybook Illustrator',
61
  goal="""Visually bring stories to life. Create images that complement and enhance the text,
@@ -135,28 +148,34 @@ def crewai_process(research_topic):
135
  )
136
 
137
  task2 = Task(
 
 
 
 
 
 
138
  description="""Divide the story into 8 parts and ensure itis engaging and resonates with children, making it a valuable and enjoyable reading experience.
139
  """,
140
  agent=editor
141
  )
142
 
143
 
144
- task3 = Task(
145
  description="""Summarize the author story into an image prompt.""",
146
  agent=artist
147
  )
148
 
149
- task4 = Task(
150
  description="""create a rhyming version of the story created by the author""",
151
  agent=poet
152
  )
153
 
154
- task5 = Task(
155
  description="""create a rhyming version of the story created by the author""",
156
  agent=reader
157
  )
158
 
159
- task6 = Task(
160
  description="""output both the story created by the author and the poem created by the poet,
161
  make sure you label the story and the poem so you can tell them apart, name the story and poem appropriately """,
162
  agent=finalizer
@@ -167,7 +186,7 @@ def crewai_process(research_topic):
167
 
168
  # Instantiate your crew with a sequential process
169
  crew = Crew(
170
- agents=[author, editor],
171
  tasks=[task1, task2],
172
  verbose=2,
173
  process=Process.sequential
 
56
 
57
  )
58
 
59
+ illustrator = Agent(
60
+ role='Children Story Illustrator',
61
+ goal="""Your primary goal is to bring children's stories to life through captivating and age-appropriate illustrations. . """,
62
+ backstory="""You have a passion for drawing and storytelling. As a child, you loved reading fairy tales and imagining vivid
63
+ worlds filled with adventure and wonder. This love for stories and art grew over the years. You realize that the true magic
64
+ happens when the words on a page were paired with enchanting illustrations. """,
65
+ verbose=True,
66
+ allow_delegation=True,
67
+ llm = gemini_llm
68
+
69
+ )
70
+
71
+
72
  artist = Agent(
73
  role='Storybook Illustrator',
74
  goal="""Visually bring stories to life. Create images that complement and enhance the text,
 
148
  )
149
 
150
  task2 = Task(
151
+ description="""Give each of the 8 parts a name and output the story.
152
+ """,
153
+ agent=illustrator
154
+ )
155
+
156
+ task3 = Task(
157
  description="""Divide the story into 8 parts and ensure itis engaging and resonates with children, making it a valuable and enjoyable reading experience.
158
  """,
159
  agent=editor
160
  )
161
 
162
 
163
+ task4 = Task(
164
  description="""Summarize the author story into an image prompt.""",
165
  agent=artist
166
  )
167
 
168
+ task5 = Task(
169
  description="""create a rhyming version of the story created by the author""",
170
  agent=poet
171
  )
172
 
173
+ task6 = Task(
174
  description="""create a rhyming version of the story created by the author""",
175
  agent=reader
176
  )
177
 
178
+ task7 = Task(
179
  description="""output both the story created by the author and the poem created by the poet,
180
  make sure you label the story and the poem so you can tell them apart, name the story and poem appropriately """,
181
  agent=finalizer
 
186
 
187
  # Instantiate your crew with a sequential process
188
  crew = Crew(
189
+ agents=[author, illustrator,
190
  tasks=[task1, task2],
191
  verbose=2,
192
  process=Process.sequential