Are there effort to build cognitive agent which learns and self-improves by doing some complex task (and which have own memory) #3159
Replies: 2 comments
-
I did some web search and it seems to me, that there is already ongoing effort in integrating generative models with cognitive architectures, e.g. by https://integratedcognition.ai/fss-2023/ "FSS2023: Integration of Cognitive Architectures and Generative Models". But this is effort to join the two quite disparate worlds together. So - it may be possible that agent, about which I did proposal, may be cognitive architecture like https://soar.eecs.umich.edu/ (or others) which in turn integrates both old school expert system and LLM and maybe neural memory, also https://www.goodai.com/long-term-memory/ and https://superagi.com/towards-agi-part-1/ and https://learn.microsoft.com/en-us/azure/cosmos-db/ai-agents Actually - agent sophistication can be the key to success of OpenDevin. |
Beta Was this translation helpful? Give feedback.
-
Gptswarm has self learning capability and a graph knowledge base. There's a long-term effort to incorporate that. Idk the current stage other than there's a PR open for that. |
Beta Was this translation helpful? Give feedback.
-
As I understand, then current approach is to pack command/observation/nextstep and send all this to the LLM and expect that LLM will do reasoning. But there is no change to improve the cognitive abilities of the external LLM.
The agent should be able to see the result of command. If it is failure or suboptimal then agent should decide whether it should seek for new knowledge (e.g. go to the web, read additional documentation or reserach monograph) or new skills (e.g. go to the web and seek and appropriate new library) or it should even do some kind of automatic reasoning and discovery (like AI for Science - e.g. https://www.amazon.com/Automated-Formation-Mathematics-Distinguished-Dissertations/dp/1447111133 but for the algorithms).
All this requires that the agent should have some internal structure:
I am not sure about the OpenDevin scope. Maybe the development of such agent is outside the scope of OpenDevin but OpenDevin may welcome and integrate such project if it starts to exist somewhere?
Or maybe there is alredy similar project?
I am aware of the old school cognitive architectures like Soar, OpenCog, Clarion, Workspace Memory etc. There was BICA conference for them. Maybe one can make those agent more slim and more expressible and integrate.
I would like to contribute in such effort but maybe there is place and community already where I can participate?
Beta Was this translation helpful? Give feedback.
All reactions