Comments (3)
FYI,I just released some improvements to how aider manages the context window
https://github.com/paul-gauthier/aider/blob/main/docs/ctags.md
from aider.
The good news is that I haven't really found the context window to be a problem with GPT-4 and the diff based approach used by aider.
But ya, I am familiar with that technique. I've used it with other LLM projects, and have been thinking about how it might work for aider. It's not obvious that it is the best approach, but I will certainly experiment with it more.
I have previously done a fair bit of work experimenting with various approaches to work around the smaller gpt-3.5 context window. I shared some notes on HN at the time:
https://news.ycombinator.com/item?id=35441666
from aider.
Wow! That's an impressive solution and very "compressed". It amazes me, that ctags is totally sufficient. Great idea + great, that it works.! Contratulations! I like your blog-post about it, too!
from aider.
Related Issues (20)
- Test Command does not support arguments on Windows.
- Suggestion: Use gh to access issues on private repos HOT 2
- Feature: Option to add conventions file to every chat HOT 4
- ValueError: Encountered text corresponding to disallowed special token '<|endoftext|>'. HOT 1
- litellm.NotFoundError: AnthropicException HOT 1
- Feature: allow user prompt in commit message instead of commit summary HOT 4
- Add benchmark results for Gemma 2
- Setting API Key not working HOT 4
- Sonnet support for images HOT 4
- Repository map token limit not respected HOT 5
- --attibute-commit-message should also attribute aider where aider only committed the change HOT 1
- [FeatureRequest] Add memory to Aider
- What shell is best to work with Aider?
- /drop dumps files that were added when Aider was launched
- An error occurred after commit
- Allow Local Whisper Model for aider voice HOT 3
- Documentation: DeepSeek no longer offers Free tokens HOT 1
- Option to disallow adding link contents HOT 2
- I have installed by "Pip install aider-chat" after I run browser it shows error
- Feature: Configure RPM for specific models HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aider.