Updated Human Input (markdown)

João Moura
2024-01-06 01:32:53 -03:00
parent 104519c399
commit 93781f20af

@@ -1,7 +1,8 @@
# Human Input # Human Input
Human inputs is important in many agent execution use cases, humans are AGI so they can can be prompted to step in and provide extra details ins necessary. Human inputs is important in many agent execution use cases, humans are AGI so they can can be prompted to step in and provide extra details ins necessary.
Using it with crewAI is pretty straightforward and you can do it through a LangChain Tool. Check [LangChain Integration](https://python.langchain.com/docs/integrations/tools/human_tools) for more details: Using it with crewAI is pretty straightforward and you can do it through a LangChain Tool.
Check [LangChain Integration](https://python.langchain.com/docs/integrations/tools/human_tools) for more details:
Example: Example:
@@ -43,7 +44,8 @@ writer = Agent(
task1 = Task( task1 = Task(
description="""Conduct a comprehensive analysis of the latest advancements in AI in 2024. description="""Conduct a comprehensive analysis of the latest advancements in AI in 2024.
Identify key trends, breakthrough technologies, and potential industry impacts. Identify key trends, breakthrough technologies, and potential industry impacts.
Compile your findings in a detailed report. Make sure to check with the human if the draft is good before returning your Final Answer. Compile your findings in a detailed report.
Make sure to check with the human if the draft is good before returning your Final Answer.
Your final answer MUST be a full analysis report""", Your final answer MUST be a full analysis report""",
agent=researcher agent=researcher
) )
@@ -53,7 +55,8 @@ task2 = Task(
post that highlights the most significant AI advancements. post that highlights the most significant AI advancements.
Your post should be informative yet accessible, catering to a tech-savvy audience. Your post should be informative yet accessible, catering to a tech-savvy audience.
Aim for a narrative that captures the essence of these breakthroughs and their Aim for a narrative that captures the essence of these breakthroughs and their
implications for the future. Your final answer MUST be the full blog post of at least 3 paragraphs.""", implications for the future.
Your final answer MUST be the full blog post of at least 3 paragraphs.""",
agent=writer agent=writer
) )
@@ -61,8 +64,7 @@ task2 = Task(
crew = Crew( crew = Crew(
agents=[researcher, writer], agents=[researcher, writer],
tasks=[task1, task2], tasks=[task1, task2],
verbose=2, # Crew verbose more will let you know what tasks are being worked on, you can set it to 1 or 2 to different logging levels verbose=2
process=Process.sequential # Sequential process will have tasks executed one after the other and the outcome of the previous one is passed as extra content into this next.
) )
# Get your crew to work! # Get your crew to work!