[MAF预定义Agent中间件-03]FunctionInvocationDelegatingAgent:将AOP引入函数调用工具让Agent具备了与外界交互的能力。按照工具的执行,MAF的工具可以划分为服务端或者承载端工具和客户端工具两大类。前者在承载LLM的服务器端执行,以Hosted前缀命名的工具(比如HostedCodeInterceptorTool、HostedWebSearchTool和HostedImageGenerationTool)基本属于这一类;后者是在客户端(Agent端)定义的函数,通过AIFunction来表示。大部分Agent都会涉及AIFunction,通过一种调用拦截机制将AOP引入函数调用是很有