How do I build a crew where one agent requires human interaction?

Hi there,

I’m exploring a product I wanted to build a Crew for, where the user is essentially interviewed by an agent before those responses are passed off for the rest of the crew to do its thing (research, content writing, editing of the content… that kind of thing).

However I can’t seem to figure out how to make this conversational/chat style agent work. I’ve tried a number of models now, using the human_input=True option, however it seems that I can’t get the model to ask me one question at a time. Either it outputs a bunch of text consisting of multiple questions with placeholders for answers, or it makes up the answers altogether instead of letting the user answer.

Conceptually, how would you build something like this? Am I missing something? It sounds like human_input is not actually what I think it may be.

By searching reddit, I came across a post that suggested this isn’t possible. It sounds like I may need a basic prompt to ask the user for some information, and use said information as the input to a crew which can then come up with a list of further questions. Perhaps I’d even repeat that process for follow-up questions and clarifications. Then, I could submit that entire interview history into a new crew which can do the research and content generation.

Does that sound about right? Are there alternatives?