# Self-reflecting AI Agents and multi-agent chat like AutoGen, CrewAI, chatDev

**URL:** <https://community.make.com/t/self-reflecting-ai-agents-and-multi-agent-chat-like-autogen-crewai-chatdev/37520>\
**Category:** Questions\
**Tags:** chatgpt\
**Created:** [May 15, 2024, 12:01pm UTC](https://community.make.com/t/self-reflecting-ai-agents-and-multi-agent-chat-like-autogen-crewai-chatdev/37520 "2024-05-15T12:01:11Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bodhi\_Kindler](https://avatars.discourse-cdn.com/v4/letter/b/8c91f0/32.png) [@Bodhi\_Kindler](https://community.make.com/u/Bodhi_Kindler)\
**Post date:** [May 15, 2024, 12:01pm UTC](https://community.make.com/t/self-reflecting-ai-agents-and-multi-agent-chat-like-autogen-crewai-chatdev/37520/1 "2024-05-15T12:01:11Z")

</div>

I was wondering, if there is a way to simulate the functionality of AutoGen / CrewAI / chatDev, etc on Make, by creating a workflow that allows bi-directional, multi-agent chat to incorporate self-reflection?  
eg. Agent A is a writer, and Agent B is an Editor. Agent A writes a draft, then Agent B reviews it, and provides feedback to Agent A, to have it improve the draft based on its critique. Agent A rewrites the draft based on the feedback. This back and forth between the two Agents iterates until Agent B is satisfied with the output, which is then ready to be presented.

Currently there doesn’t seem to be a way to do this in a simple manner. If I manually do:  
Agent A → Agent B → Agent A,  
for one iteration, and pass the same Thread ID to both, Agent A has already lost context of its previous call. Possibly because each Assistants module call results in a new Run ID in the background.

Has anybody tried to implement this? Could there be a way to do this in the current Make functionality? If not, is there an appetite to implement this in the future?

---

<div class="post-metadata">

**Author:** ![samliew](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/samliew/32/13327_2.png) [@samliew](https://community.make.com/u/samliew)\
**Post date:** [May 15, 2024, 4:01pm UTC](https://community.make.com/t/self-reflecting-ai-agents-and-multi-agent-chat-like-autogen-crewai-chatdev/37520/2 "2024-05-15T16:01:49Z")

</div>

I’m sure it has been done. In fact I recently saw a related post about something on this that Make liked/reshared on LinkedIn, but I can’t find it now since it’s not posted by their account.

---

<div class="post-metadata">

**Author:** ![Make\_Bot](https://dub1.discourse-cdn.com/flex013/user_avatar/community.make.com/make_bot/32/14661_2.png) [@Make\_Bot](https://community.make.com/u/Make_Bot)\
**Post date:** [August 13, 2024, 4:04pm UTC](https://community.make.com/t/self-reflecting-ai-agents-and-multi-agent-chat-like-autogen-crewai-chatdev/37520/3 "2024-08-13T16:04:27Z")

</div>

This topic was automatically closed because it's resolved or inactive. Please, start a new topic.


