I have watched the newest devday video(especially the wonderlust demo), and i am really curious about what exactly is the assistant api. I am now doing a travel advisor project like the demo shown in the video. My project uses the ‘agents’ in Langchain and interacting with different ‘tools’ that developed by me to get information from outer travel apis.
My question is that since the openai assistant api has only few built-in functions (code interpreter, retierivals…), how is it able to interact with travel apis to get the real information? If I have to coding to develop my customize tools (called functions in assistant api), then what is the difference of this way of developing and the langchian way? The assistant api is supposed to be a user-friendly, non-coding way of building your own applications.