Features and Roles you wish from Devika #290
Replies: 18 comments 35 replies
-
Essentially bugs that need to be solved: |
Beta Was this translation helpful? Give feedback.
-
Option to edit existing codebases and upload files |
Beta Was this translation helpful? Give feedback.
-
Ability to act as a project triager & quick fix engineer on an existing software repository |
Beta Was this translation helpful? Give feedback.
-
1-) When an incorrect apikey is entered, a popup appears on the website and warns that the correct apikey must be entered. |
Beta Was this translation helpful? Give feedback.
-
Brave API would be a nice addition. Decent free quota and relatively cheap for unlimited. Plus AI support and all. |
Beta Was this translation helpful? Give feedback.
-
I'd like to suggest an approach for the runner wherein we attempt to resolve issues using AI only, potentially without prior knowledge available to the AI. What I propose and intend to implement for enhanced error resolution for the rerunner is to utilize web searches to identify errors, store them in a context or similar, and then present them to the user through prompts, asking for solutions to fix the code. If you guys want to work on this, please assign me this task then, I'd be more than happy to contribute on this and I really want to too! |
Beta Was this translation helpful? Give feedback.
-
qdrant vector database for rag.py, with custom collections for experts? #355 |
Beta Was this translation helpful? Give feedback.
-
It would be great if it could have selenium added so it can log into accounts so I can get it create things |
Beta Was this translation helpful? Give feedback.
-
Hardware designer and validator |
Beta Was this translation helpful? Give feedback.
-
I'd like to suggest a versioning system for Devika. Every project should have its own git versioning in place. This will add some of these functionalities:
If you guys want then I can work on this task. Please assign me this task in that case, I'd be more than happy to contribute to it. Thanks |
Beta Was this translation helpful? Give feedback.
-
Communications and networking protocol designer and validator (give it high level requirements and it should generate a highly detailed workable specification and tests out of it) |
Beta Was this translation helpful? Give feedback.
-
An option for the model to specify files it should ignore, like a git ignore. Currently when working with node packages after installing it tries passing the whole package-lock.json to the model, this is dangerous behavior that will lead to eaten tokens and sad users. In relation to this just better management of code that is fed into the model. SWE-agent claims to have found 100 lines at max sent into the model seems to be the best, and obviously the more relevant those lines as a set of snippets are to the reasoning necessary to solve the prompt the better. Seems like currently we are just feeding in everything, though I could be wrong about that. |
Beta Was this translation helpful? Give feedback.
-
Another feature that comes to my is, I think a "tester" agent could be a good addition for creating test cases and running the application after it is prepared. |
Beta Was this translation helpful? Give feedback.
-
I wish It just worked. Wasn't able to setup on three machines with different os. Maybe docker containers would help. |
Beta Was this translation helpful? Give feedback.
-
Researcher, based on ResearchAgent, to help the coding model when a problem necessiates research and a derivation of non-obvious solution |
Beta Was this translation helpful? Give feedback.
-
It would be very useful if Devika could run locally installed software, if necessary, in some isolated environment (Docker, etc.). One scenario: Devika, with the assistance of the user, models in a chosen logical formalism/logical programming language, a semi-structured system of business rules, originally expressed in limited spoken English. The formalized system must be consistent, open to adding and updating new rules and deleting existing ones. It would have to act as a so-called "truth maintenance system". In any case, the user could check the results of the interactive modeling of business rules in cooperation between Devika and the user "manually", but this would take much more time and be prone to errors, as well as fragmentation of the entire system, which should be avoided. In the phase of implementing a formalized system of business rules as a Web service, again in cooperation with Devika, it would also be desirable if Devika could cooperate with locally installed software. The reasons for this do not need to be explained now. |
Beta Was this translation helpful? Give feedback.
-
@franklinselva is devika working for solving github repo issues? like I just give the link of repo that have issues so it will solve accordingly? |
Beta Was this translation helpful? Give feedback.
-
Hello Community!
I am starting this discussion thread to let the community share their ideas and features Devika would like to play in their software cycle.
Ideas/suggestions of any size are welcome; once, we have a good list, we will group them, prioritize them and shift them to the development phase.
Feel free to share your ideas! I'm looking forward to your contributions✨✨.
Beta Was this translation helpful? Give feedback.
All reactions