Comment

Comment by jw1224

There is an ongoing bug[1] with OpenAI's API, where it stops streaming responses after exactly 5 minutes. When I first came across the issue, I debugged it by writing a prompt along these lines:

  > Output every number from 1 to 10,000 in written form (e.g. "one", "two", etc.). Respond with one number per line in numeric order.
As expected, the API would begin counting every number just as I asked. This would continue until exactly 5 minutes, when the stream would abruptly halt. Using this technique I was able to identify the bug. Every few weeks I run this test again to see if it's fixed (it broke something in production for me), but the bug remains open.

However, after a couple of months, the exact same test became useless. The model began taking "shortcuts", and would respond along these lines:

  > four hundred and twenty eight
  > four hundred and twenty nine
  > [...]
  > nine thousand nine hundred and ninety eight
  > nine thousand nine hundred and ninety nine
  > ten thousand
Yep, it literally started just writing "[...]" and skipped all the way to the end.

When instructional determinism is reduced like this, it's impossible to say it's not getting worse :(

[1] https://github.com/openai/openai-python/issues/399

parent jw1224 3 years ago

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton