Docfile commited on
Commit
88f982a
·
verified ·
1 Parent(s): d34d5e9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +12 -6
app.py CHANGED
@@ -58,22 +58,28 @@ editor = Agent(
58
  def assign_tasks(topic):
59
  analyze_topic_task = Task(
60
  description=f"Analyser le thème '{topic}' et générer un plan détaillé pour l'exposé, divisé en sections claires.",
61
- expected_output="Un plan détaillé de l'exposé au format markdown.",
62
  agent=topic_analyst,
63
  )
64
 
65
- write_content_task = Task(
66
- description=f"Rédiger les sections de l'exposé en se basant sur le plan généré par l'analyste de thème et sur des recherches approfondies.",
 
 
 
 
67
  expected_output="Contenu des sections au format markdown.",
68
  agent=content_writer,
69
- context=[analyze_topic_task],
70
- )
 
 
71
 
72
  edit_content_task = Task(
73
  description="Réviser et corriger l'ensemble du contenu de l'exposé, en s'assurant de la cohérence, de la clarté et de l'absence d'erreurs.",
74
  expected_output="Contenu de l'exposé révisé et corrigé au format markdown.",
75
  agent=editor,
76
- context=[write_content_task],
77
  )
78
 
79
  return [analyze_topic_task, write_content_task, edit_content_task]
 
58
  def assign_tasks(topic):
59
  analyze_topic_task = Task(
60
  description=f"Analyser le thème '{topic}' et générer un plan détaillé pour l'exposé, divisé en sections claires.",
61
+ expected_output="Un plan détaillé de l'exposé list en python. renvoie juste la liste et rien dautre",
62
  agent=topic_analyst,
63
  )
64
 
65
+ r = list(analyze_topic_task)
66
+
67
+ cc = []
68
+ for i in r:
69
+ write_content_task = Task(
70
+ description=f"Rédiger cette sections {i} en te basant sur des recherches approfondies.",
71
  expected_output="Contenu des sections au format markdown.",
72
  agent=content_writer,
73
+ context=[analyze_topic_task],)
74
+ cc.append(write_content_task)
75
+
76
+
77
 
78
  edit_content_task = Task(
79
  description="Réviser et corriger l'ensemble du contenu de l'exposé, en s'assurant de la cohérence, de la clarté et de l'absence d'erreurs.",
80
  expected_output="Contenu de l'exposé révisé et corrigé au format markdown.",
81
  agent=editor,
82
+ context=[cc],
83
  )
84
 
85
  return [analyze_topic_task, write_content_task, edit_content_task]