5 comments

  • zknill14 minutes ago
    This is a backend written in go that&#x27;s wire-protocol compatible with the (catchy named) Vercel AI UI SDK; which is an SDK for helping to build AI chat apps. The original Vercel AI SDK backend is in typescript.<p>I think they really missed the opportunity to add in resumable streaming after a dropped SSE connection, or multi-device support. Because these SDKs are easy to drop-in to your applications, but hard once you actually try and build resilient systems on top of them. Systems that can heal from dropped connections, or support multiple users or multiple devices.
  • gregfurman44 minutes ago
    This looks great! Wonder how it compares to <a href="https:&#x2F;&#x2F;github.com&#x2F;genkit-ai&#x2F;genkit" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;genkit-ai&#x2F;genkit</a> since they also offer similar SDKs and support for different model providers.
  • throwaway89434521 minutes ago
    I wonder how these LLM SDKs compare. Is this in the same category as Google’s ADK? Or maybe ADK is a higher level (agents are a higher level than models)?
  • jnstrdm051 hour ago
    Very nice! Thanks for putting this out there
  • champagnepapi1 hour ago
    I’m curious to know if this was architected&#x2F;designed by an actual human or is this just AI slop?<p>These days I am very very cautious about the quality of packages. I’ve become a lot more reluctant&#x2F;hesitant (which is not to say prior I was in favor of just adding packages left and right). I was still conservative, but these days I’ve become much much more conservative when it comes to adding a package to a production system.<p>I will review this later and report back for the community
    • nkapila643 minutes ago
      What is not written by AI nowadays..? Unless the library has strict no AI policy like Zig, I don&#x27;t see AI going away.. but I would love to learn how you audit a huge AI written codebase atp?<p>Btw, the emdash in the repo description is a giveaway too.
    • geodel44 minutes ago
      From their Agent.md:<p>&quot;Go port of Vercel&#x27;s AI SDK (github.com&#x2F;grafana&#x2F;ai-sdk), providing streaming LLM orchestration wire-compatible with @ai-sdk&#x2F;react&quot;
    • 8bitsout16 minutes ago
      I personally wouldn&#x27;t classify it as slop from my own very quick glance of the code (who reads the code these days, amirite?) - seems pretty reasonable. Someone already mentioned that in AGENTS.md it is stated that this is a port, so that answers the design question. Out of interest, what is your definition of AI slop?