News for hackers. Stuff that matters.
Re:Show HN: GitHub-assistant – Natural language questions fr... by diggan on Sunday December 22, 2024 @11:41AM (#42487430)
Maybe a better question: What questions could be answered with your service, that could not be answered with just cURL + Git + the GitHub API?
Re:Show HN: GitHub-assistant – Natural language questions fr... by aazo11 on Sunday December 22, 2024 @02:02PM (#42488320)
Great question! The purpose of github-assistant is to showcase the technologies that make it easy to build a tool/feature like this, not necessarily for it to be a stand-alone service. With dlt/Relta/LangGraph/assistant-ui we spin this up in about 10 days. For example:

- The GitHub graphql API limits to 100 items to be queried at a time and has pretty opaque secondary rate limits. Building this with cURL would take effort. dlt handles all this complexity to set up a robust pipeline by providing a connector to the GitHub API. - Creating semantic layers manually from a relational dataset and leveraging it in a text-to-sql pipeline to prevent hallucinations (similar to those we highlighted in our Medium post) would take lots of manual effort, which Relta streamlines. - Creating a chat front-end with charts was made easy by assistant-ui

Hope this makes sense.