Replies: 4 comments 5 replies
-
Cool idea. What are your thoughts when the project is quite large? Will this be an issue? Or is this more for smaller projects? I'll have a think of some questions but it would probably be stuff between swift & objc which I'm not as familiar with. |
Beta Was this translation helpful? Give feedback.
-
This would be particularly helpful if you could ask it to make changes directly in the code, for example saying "can you consolidate usages of these networking implementations" or "can you change this feature to pass around UUIDs instead of strings?" Even if it can't do that, maybe other useful things would be like "can you find where an anonymous closure could be retaining this class" or "is there anything that uses these URL constants that isn't reset on an environment change?" |
Beta Was this translation helpful? Give feedback.
-
Would it be feasible to add something like Using the whole project wouldn't fit even the 32k model for bigger apps, however some architectures use heavy SPM splitting, so that would help out. Also, most packages have a clear public interface for interacting with them. |
Beta Was this translation helpful? Give feedback.
-
0.25.0 has been released with RAG-based project scope. However, there is still some additional work to be done. project_scope.mp4It seems to be usable even with models with 4k tokens. Currently, the retrieved content can only utilize half of the maximum tokens, allowing the model to generate a complete reply. It works well only when the symbol name is correctly spelled (or partly spelled) in your message or in the chat history. It will not search for The agent thing has been removed, but I am considering bringing it back in the future to enable the bot to perform more sophisticated searches within the project. Would it be a good idea to allow using a different model when project scope is on? |
Beta Was this translation helpful? Give feedback.
-
Starting from 0.24.0, I will be working on providing the bot with project knowledge, starting with chat.
It would be great if you could share with me the questions you want the bot to answer about a project so that I know how to test the feature.
The current implementation (in 0.24.0) is just a proof of concept that doesn't work well. It is done by function calling and ReAct Agent, which seems unsuitable for this task. I will try using RAG in future releases.
The project knowledge will (if doable) also come to the other features later.
Beta Was this translation helpful? Give feedback.
All reactions