[–] jiayuanzhang 2y ago ↗ Hi HN,Former post: https://news.ycombinator.com/item?id=40299091We've just released GitHub Mode for Devv (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=yOQi0PsOxS4pfpfeSome examples you can check out:* mistralai/mistral-finetune: https://devv.ai/search?threadId=dn380pjcbjls * pallets/werkzeug: https://devv.ai/search?threadId=dn38y917snb4 * django/django: https://devv.ai/search?threadId=dn397f4qqghsSome 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!
1 comment
[ 3.0 ms ] story [ 10.6 ms ] threadFormer post: https://news.ycombinator.com/item?id=40299091
We've just released GitHub Mode for Devv (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
Some examples you can check out:
* mistralai/mistral-finetune: https://devv.ai/search?threadId=dn380pjcbjls * pallets/werkzeug: https://devv.ai/search?threadId=dn38y917snb4 * django/django: 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!