Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
talk-to-repo
Create embeddings and pull them to context in chat - based on mtenenholtz's chat-twitter
Sounds like maybe your source files are bigger than the context window? Try including fewer files in the chat. See some notes on GPT models and file sizes here:
https://github.com/paul-gauthier/aider#gpt-4-vs-gpt-35
I also have some incoming improvements so the tool is more graceful and helpful if you hit the context window limit. And in general, most of my main efforts are focused on making it possible to work with larger and larger codebases in spite of the context window limitations.
Please do file an issue with more details on your problems. I can try and help and give you updates if I make improvements to the tool which could solve your use case.
https://github.com/AntonOsika/gpt-engineer
The project is still in early stages. It's clear that there is a lot of room for improvement as the space to combine tricks that guide LLM's is large.
Appreciate any suggestions, experiences, or ideas on the project from you all!
https://github.com/AntonOsika/dotfiles
Yup, those seem to be the key challenges. I've been making good progress on them, but there's plenty more work to do!
On the topic of "AI-generated PRs", I used my tool to file a PR to the `glow` CLI tool. I don't know the go language, so I had aider make the changes to glow.
https://github.com/charmbracelet/glow/pull/502
I've also been able solve a couple of github issues that were file by users by just pasting the issue into my tool... it fixed itself. Links below:
https://github.com/paul-gauthier/aider/issues/13#issuecommen...
https://github.com/paul-gauthier/aider/issues/5#issuecomment...
Love this!
I've been iterating on a similar project, Talk-to-Repo.
It uses retrieval-augmented-generation to access the relevant parts of the code, and lets you chat and collect which code pieces you want.
Got stuck at generating good diffs, I'll be sure to look at how you've done it!
btw i started my project by turning another project, "Twitter explainer", on itself. It loaded its own code, i asked it to add new features and copy-pasted the results (with some tweaking and occasional trips to phind.com )... :)
https://github.com/Arjeo-Inc/talk-to-repo
Looking at the source, it appears to have been generated by https://github.com/nbedos/termtosvg