gillh
Why is GPT-5 a generational leap in reasoning?
Let's talk LLMs instead.
Instructions for operating the "Holy hand grenade of Antioch" from Monty Python and the Holy Grail are a good example:
''First shalt thou take out the Holy Pin. Then shalt thou count to three, no more, no less. Three shall be the number thou shalt count, and the number of the counting shall be three. Four shalt thou not count, neither count thou two, excepting that thou then proceed to three. Five is right out. Once the number three, being the third number, be reached, then lobbest thou thy Holy Hand Grenade of Antioch towards thy foe, who, being naughty in My sight, shall snuff it.'
I have a good setup here that you can learn from - https://github.com/fluxninja/dotfiles
We will appreciate the same courtesy from our competitors.
Cheers!
CodeRabbit employees wouldn't usually be commenting here to spoil your "moment," but this reply is entirely wrong on so many levels. The fact is that CR is much further along the traction (several hundred paying customers and thousands of GitHub app installs) and product quality. Most of the CR clones are just copying the CR UX (and it's OSS prompts) at this point, including Ellipsis. The chat feature at CR is also pretty advanced - it even comes with a sandbox environment to execute AI-generated shell commands that help it deep dive into the codebase.
Again, I am sorry that we had to push back on this reply; we usually don't respond to competitors - but this statement was plain wrong, so we had to flag it.
CodeRabbit – The AI-First Code Reviewer
Show HN: Rate limiting, caching and request prioritization for AI apps
Generative AI applications pose a unique challenge in production. They are computationally intensive and orders of magnitude slower than traditional data-intensive applications. Scaling these applications is further complicated by expensive hardware requirements and GPU shortages. Consequently, developers are scrambling to implement home-grown caching and rate-limiting solutions, which are...
The overload problem is quite common in generative AI apps, necessitating a sophisticated approach. Even when using external models (e.g. by OpenAI), the developers have to deal with overloads in the form of service rate limits imposed by those providers. Here is a blog post that shares how Aperture helps manage OpenAI gpt-4 overload with WFQ scheduling - https://blog.fluxninja.com/blog/coderabbit-openai-rate-limit...
We use gpt-4 to generate ast-grep patterns to deep-dive and verify pull-request integrity. We just rolled this feature out 3 days back and are getting excellent results!
Comments such as these are powered by AI-generate ast-grep queries: https://github.com/amorphie/contract/pull/100#discussion_r14...
I did it because of the increasing frustration due to the time-consuming, manual code review process. We tried several techniques to improve velocity - e.g., stacked pull requests, but the AI tool helped the most.
[0]: https://www.fluxninja.com
Managing OpenAI Rate Limits with Request Prioritization
CodeRabbit is a customer of ours - https://docs.fluxninja.com/blog/coderabbit-openai-rate-limit...
OpenAI client-side rate limits with request prioritization
CodeRabbit Manages OpenAI Rate Limits with Request Prioritization
CodeRabbit: Overcoming LLM limitations to review large pull requests
AI and the Future of Code Reviews: A Deep Dive into CodeRabbit
Observing Much, Achieving Little – The Reliability Paradox
Our OSS code is far behind our proprietary version. We have a lot more going on over there and we don’t use functions in that version as well.
For each commit, we summarize diff for each file. Then, we create a summary of summaries, which is incrementally updated as further commits are made on a pull request. This summary of summaries is saved, hidden inside a comment on a pull request, and is used while reviewing each file and answering the user's queries.
Some of our code is in the open source. Here is the link to the relevant prompt for recursive summarization - https://github.com/coderabbitai/ai-pr-reviewer/blob/main/src...
[0]: coderabbit.ai
Observing Much, Achieving Little – The Reliability Paradox
Observing Much, Achieving Little – The Reliability Paradox
Rate-Limiting Primer
[0]: https://docs.fluxninja.com/blog/protecting-postgresql-with-a...
We have a team of 20 engineers currently working on solving this problem in the context of API requests and service chains. Do you know JMS @ Penn? Asking because he did some work in ATM networks, QoS etc. He is advising us on the project.
This is the link to the project: https://github.com/fluxninja/aperture
We built a weighted-fair queueing scheduler as well - https://docs.fluxninja.com/concepts/scheduler/load-scheduler
I wish more people knew about this project!