Comment by baalimago

8 hours ago

I've had great success with the OpenAI agents SDK [0]. This way I've been able to build the sandbox + slack + knowledge-bank integrations independently and be very strict with what I expose to OpenAI.

Looking at the Agents API, it seems like it offers similar capabilities, but reduces the need for hosting? So I get it from a business standpoint, but hosting a python service is very easy now a days, so I don't see the point as a consumer.

[0]: https://openai.github.io/openai-agents-python/

Why not just build this yourself, you literally have AI, why wall yourself into an OpenAI garden. These sandboxed environments are trivial to build.

  • I found that trying to keep up with their API updates and changes is more trouble than its worth, even with AI. The agents would need to reverse engineer from the OpenAI SDK source anyways, so why not cut the middleman?

    If I wanted something portable for multiple providers, I would of course not use the OpenAI SDK at all. It's a conscious choice to go with OpenAI (in this design), it fits for my company at the moment.