Open waterflier opened 2 months ago
I really appreciate the transparency and the learnings! Keep it up!
Impressive project. I came to a similar conclusion on why personal AI is going to have to be structured this way. I plan to make some time in the coming weeks to download DAN and investigate further. You are doing great and important work. Thankyou!
Overview
Since the release of version 0.5.1 in November 2023, the development cycle for 0.5.2 has extended to nearly double the planned duration, now approaching six months. I believe it is essential to update our community about our current status: the goals for 0.5.2 were set too high. Influenced by the updates from OpenAI, including GPTs, Tools API, and GPT-V, we admittedly aimed for OpenDAN to significantly surpass the capabilities of GPTs. Despite substantial efforts over the past months, much of our work has been experimental in nature. Here are some insights from our "failures":
The issue mentioned above poses a serious challenge to the system expansion model we previously planned. To address this core issue, we have made numerous attempts but have yet to find a sufficiently good direction. Furthermore, expanding work along each direction requires long-term experimentation to find the best solution. Currently, there are two promising solutions:
RAG Integration Challenges: The mainstream RAG solutions we planned to integrate are flawed; they work for demos but fail to deliver stable, predictable results in regular scenarios. Our architectural vision for OpenDAN includes replacing the traditional FileSystem with a Knowledge Base, a critical infrastructure for the AI era. However, we have two diverging paths based on our experiences:
Tasklist/Todolist Systems Based on LLM's Planning Capabilities: Our experiments with autonomous task completion by LLMs have been largely unsuccessful without human intervention. We remain confident in our overall framework of Plan -> Decompose -> Execute -> Check -> Merge for OpenDAN Agent/Workflow, but at this moment, we must await further advancements in LLM capabilities (e.g., the release of GPT-5).
Revised Goals
Given these insights, I propose the following revised objectives for 0.5.2:
Moving Forward
Unless there are significant concerns, I will proceed with the new plan:
OpenDAN will continue to focus on the evolution of AI components, while the "Personal Server OS" part of Personal AIOS can be derived from my other project focused on this area, CYFS. We might consider merging these projects in the upcoming version 0.5.3.
Feel free to use or modify this template for your GitHub issue. Let me know if there are specific aspects you'd like to adjust or emphasize differently!