Skip to main content

human in the loop

Hey everyone! We are considering designing this function in the workflow. This function can increase human participation in the automated process, thus making the process more controllable. I would like to hear everyone's opinions. If you have some user stories or other links to share, that would be great👀

Status: Completed37 comments

Log in to comment and vote

Comments37

  • Михаил Ларькин

    •

    Jan 10, 2025

    I really want to have the possibility of operator participation in the dialog, for example, if the user said “call the operator” or something like that and the system switched the solution and the dialog could include a human and answer the user's questions himself and then on the solution of the question to return the dialog to the AI again.

  • AndrewCesc

    •

    Dec 18, 2024

    Hi, is this feature referring to human handoff? I think it’d be greatly appreciated by the community!

  • Elson Tan

    •

    Jan 20, 2025

    important feature to have as most agent orchestration frameworks already have this. especially for chatflow and workflow. looking foward

    • Pablo Vagliati

      •

      Jan 21, 2025

      Yes.👍 LangGraph and CrewAI supports HITL

  • hanboqian

    •

    May 8, 2025

    Suggest combine this ability with MCP tool call. include human into MCP function call. AI may accidentally invoke powerfull MCP tools. it is the responsibility for MCP client to avoid that.

  • Shulong Liu

    •

    Jun 5, 2025

    什么时候能支持🤔

  • Adam Net (Prolands)

    •

    Nov 23, 2024

    Very interested in this. Especially useful in multi step processes.

    For example I'm generating a blog article.

    • Step one generates outline. If outline is not to user linking, reroll and generate new one. Or even better, give feedback and generate new one. Once happy with outline proceed to next step.

    • Step two iteratively writes text for each outline section. If section text not good, reroll and get new one. Only proceed to next section if user approves text. (Hinting here that it would be good to combine human in the loop with iteration node).

    Currently my workflow is to save each step as separate ‘app’. Run first step app in browser, copy and paste output to second step app.

    I currently have 7 step processes for creative writing similar to above and human in the loop stop block at each of them would make significant improvement.

    At first I created a long multi step process in Dify only to realise that final output is garbage because of subpar output from first steps that could have been caught by human eye early on.

    • evanchen

      Team•

      Nov 23, 2024

      Thanks, this is a very nice user story! Thank you for sharing. If we design this function, I will send an email with status change to notify you to try it. You can also give feedback here

  • 鄢开拓

    •

    Nov 25, 2024

    期待中。

  • GuanMu

    •

    Mar 21, 2025

    In customer service, when a user wants to solve a problem, we will provide two options. If the user chooses option one, a refund will be processed; if it is option two, a return action will be taken.

  • Artem Kolesnikov

    •

    Mar 24, 2025

    we need this function in chatflow, smth like wait for user reply

  • Charles Liu

    •

    Jun 14, 2025

    Is there any progress on this feature?