OpenAIPydanticProgram.from_defaults
but i get lost where to use it, i wanna feed the generated dict to another agent so it can call a functions.from llama_index.core.tools import FunctionTool from llama_index.llms.openai import OpenAI from llama_index.agent.openai import OpenAIAgent # define sample Tool def multiply(a: int, b: int) -> int: """Multiple two integers and returns the result integer""" return a * b multiply_tool = FunctionTool.from_defaults(fn=multiply) # initialize llm llm = OpenAI(model="gpt-3.5-turbo") # initialize ReAct agent agent = OpenAIAgent.from_tools([multiply_tool], llm=llm, verbose=True)