3 ms·
Hi HN, Former post: https://news.ycombinator.com/item?id=40299091 https://news.ycombinator.com/item?id=40299091 We've just released GitHub Mode for Devv (http
by jiayuanzhang 2y ago
Hi HN,
Former post: https://news.ycombinator.com/item?id=40299091 https://news.ycombinator.com/item?id=40299091
We've just released GitHub Mode for Devv (https://devv.ai https://devv.ai). This feature lets you chat with your GitHub repositories. It's currently in public beta and supports Python repos.
Here's a brief intro video: https://youtu.be/eYI746AKHQM?si=yOQi0PsOxS4pfpfe https://youtu.be/eYI746AKHQM?si=yOQi0PsOxS4pfpfe
Some examples you can check out:
* mistralai/mistral-finetune: https://devv.ai/search?threadId=dn380pjcbjls https://devv.ai/search?threadId=dn380pjcbjls
* pallets/werkzeug: https://devv.ai/search?threadId=dn38y917snb4 https://devv.ai/search?threadId=dn38y917snb4
* django/django: https://devv.ai/search?threadId=dn397f4qqghs https://devv.ai/search?threadId=dn397f4qqghs
Some technical details:
We developed specialized indexers for each programming language to perform in-depth analysis of code repositories. These indexers:
* Understand the structure of the entire repository from a high-level perspective.
* Analyze the relationships between functions and parse Abstract Syntax Trees (AST).
* Break down code into atomic fragments (functions or classes) and use language models to generate descriptive vector-encoded representations.
* Interpret user queries semantically by integrating multiple external data sources including code repositories, documentation, and search engines.
---
Let me know if you need any further adjustments!