Stream: nixify-llm

Topic: Aider vs


view this post on Zulip David Arnold (Feb 24 2024 at 12:25):

Where Khoj (for search) and llmvm (for AI-LSP) is not, there's a bootstrapper with an optimized workflow to have a conversation on the entire code base:

https://github.com/paul-gauthier/aider

It seems good for early prototyping, schaffolding before you enter the details in the idea with LSP-like support.

@Andreas this seems to be our missing bit, after all. Should work with any model runtime, such as nitro / llmvm et al.

view this post on Zulip David Arnold (Feb 24 2024 at 12:41):

Code base context ...

A simple solution is to send the entire codebase to GPT along with each change request. Now GPT has all the context! But this won’t work for even moderately sized repos, because they won’t fit into the context window.

To address these issues, aider sends GPT a concise map of your whole git repository that includes the most important classes and functions along with their types and call signatures.

This repository map is now built automatically using tree-sitter to extract symbol definitions from source files.

view this post on Zulip Tim DeHerrera (Feb 24 2024 at 18:56):

Indeed I was working on packaging aider just last night :sweat_smile:

Seems like a good idea to send a "repo context map" using tree-sitter


Last updated: Nov 15 2024 at 12:33 UTC