-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
How we implement this #1
Comments
@malpou, @jaroslaw-weber, @sebastienfi, @avighnac, @jlopezlira, @zavodnyuk, @evandeininger, @joshuahamlet, @matt-degraffenreid, @nader-zouaoui hi guys, i've taken the liberty to invite you here in case you want to help build this piece of software :) This will be a great fun i promise and good foundation to other tech we can collaborate on if so—please share your knowledge and vision on how to build this. I'm thinking about same CLI approach we do for https://github.com/di-sukharev/opencommit |
if you recall any libraries we can use to speedrun the 0.0.1 version and see how it behaves—please share <3 |
i also played with GPT solving a test in a REPL mode here https://github.com/di-sukharev/AI-TDD, so it kinda feels that a Devin like agent can be built in few weeks (assuming we use CLI to chat and just log all messages to stdout) |
@benjefferies, @DuNuNuBatman, @garrettg123, @senovr, @camel2243, @jakob1379, @spinute, @km-tr |
let me keep it here https://github.com/Skyvern-AI/skyvern, mb useful for automating browsing |
lets be honest Devin is shit, but when it gets to gpt6, then it should be capable of solving complex tasks such as The main idea behind this project is never write a single line of code again or fuck with configuring zoo of 3rd party libraries, but make software engineering fun as building lego we used to build as kids—you help the Tool (i called it Devi we can now build a gpt4 expensive and slow version of such a tool, then put it on gpt5 rails and see how it behaves i think we can build it today by smart hacks like splitting one Devin into 10 subDevins or putting a Supervisor to look at every subDevin response and tell him where and how to improve. and even if we ending up with 10 SubDevins and 10 Supervisors for each of the SubDevin is slow and expensive, we solve this problems later. first is making it consistently solve problems we give him |
Dude. your funny. i wish we could grab a coffee in berlin or smthn |
thanks man lol, this makes me think about the Devil again, not sure this is actually possibly with gpt4 even as a proof of concept. Devin is dead because it's not capable of anything harder than ugly todo app, bc when you show a simple console error (or any issue you struggle with) to gpt—it makes it even worse, it doesnt help (this is my latest experience), it wont be able to solve anything more complex than i should probably look into gpt-engineer deeper or auto-gpt or alternatives, still thinking |
btw, if anyone wants to play with "how to automate coding", you may look at https://github.com/di-sukharev/AI-TDD — LLM generates code in a loop until it solves your test, it's already kinda built, but still requires fixing bugs here and there :) i want to experiment with this further in coming days, bc it seems the only working way how to explicitly explain LLM what you want it to code, otherwise prompting with free text works on a very very simple cases only which is not enough for me. |
i see the tool as a CLI.
devil run
or smththe run command is implemented in pseudocode here: https://github.com/di-sukharev/devil/blob/master/src/commands/run/index.ts
please give it a look and share your thoughts, we go from there
im meanwhile i continue implementing it function by function as per the file shared above
The text was updated successfully, but these errors were encountered: