Create an Agent with OpenAI Function Calling Capabilities