Artificial Intelligence is no doubt the future of not just software development but the whole world. And I’m on a mission to master it – focusing first on mastering AI Agents.
In this video I cover some of the really unfortunate limitations of OpenAI’s new super powerful o1 model and how I’ve built a custom solution to fix those limitations with their API! I show you EXACTLY how to build a custom implementation of function calling so you can use o1 to create AI Agents. Without this, o1 doesn’t actually support function calling so you basically can’t use it to develop any real AI application at this point.
Theoretically, in the future when o1 is out of beta preview it will support all the usual API features like system messages, function calling, streaming, etc., but for now you need something like what I’ve shown in this video so I hope you find it super valuable!
One thing to note is that I believe you need to be on a certain OpenAI API “tier” (based on API usage) to use the o1 models with the API right now. That should be going away really soon though! Just another limitation of o1 right now… But the model is incredible so don’t get me wrong there!
00:00 – 02:00 – Limitations of OpenAI’s o1
02:01 – 03:11 – Overview of o1 Agent Code
03:12 – 18:04 – Coding the o1 AI Agent with Tool Calling
18:05 – 23:49 – o1 AI Agent Demo
23:50 – 24:46 – Outro
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All code for this custom function calling o1 AI Agent can be found here:
https://github.com/coleam00/ai-agents-masterclass/tree/main/o1-ai-agent
OpenAI article on the new o1 models I showed in the video that also covers the limitations:
https://platform.openai.com/docs/guides/reasoning
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Join me as I push the limits of what is possible with AI. I’ll be uploading videos at least two times a week – Sundays and Wednesdays at 7:00 PM CDT! Sundays and Wednesdays are for everything AI, focusing on providing insane and practical educational value. I will also post sometimes on Fridays at 7:00 PM CDT – specifically for platform showcases – sometimes sponsored, always creative in approach!
source