AgentsSDK with ResponsesAPI is powerful, however, all the current prod implementations that we have are of chatCompletionsAPI and at minimum I want to port the Langchain components over and refactor the RAG Chatbot using AgentsSDK (natively use ResponsesAPI to get state management and streaming natively). This is proving to be a tedious effort with the examples so far being limited to simple use cases. Think of this as a major upgrade that most “static” RAG chatbot type applications will have to pursue if they have to become “agentic” chatbots. For most production applications, there are external vector stores and Langchain helps in orchestrating the basic flow as “runnables” natively. What I am noticing is that doing a complete rewrite is an R&D effort { ~2 months} including evals delaying other priorities for enhancing the product and introducing new products. Looking for pointers on a more comprehensive guide or examples.
1 Like
Is that wise? Chat Completions is an industry standard and you are painting yourself into a proprietary corner?