# ai-agent

- [Agent-Framework](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework.md)
- [第10篇-将Agent暴露为mcp工具供第三方安全调用](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-10-pian-jiang-agent-bao-lu-wei-mcp-gong-ju-gong-di-san-fang-an-quan-diao-yong.md)
- [第11篇-Agent Framework构建视觉Agent](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-11-pian-agent-framework-gou-jian-shi-jue-agent.md)
- [第12篇-Agent Framework构建可组合的多agent系统](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-12-pian-agent-framework-gou-jian-ke-zu-he-de-duo-agent-xi-tong.md)
- [第13篇-不阻塞、不等待：让Agent 像后台服务一样持续运行](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-13-pian-bu-zu-sai-bu-deng-dai-rang-agent-xiang-hou-tai-fu-wu-yi-yang-chi-xu-yun-xing.md)
- [第14篇-Agent Framework 中的 Middleware 设计：从 HTTP Pipeline 到 AI Agent Pipeline](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-14-pian-agent-framework-zhong-de-middleware-she-ji-cong-http-pipeline-dao-ai-agent-pipeline.md)
- [第15篇-Agent Framework中 IChatReducer 进行聊天记录缩减](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-15-pian-agent-framework-zhong-ichatreducer-jin-xing-liao-tian-ji-lu-suo-jian.md)
- [第16篇-如何用 Plugins 和依赖注入为 AI Agent 装上外挂](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-16-pian-ru-he-yong-plugins-he-yi-lai-zhu-ru-wei-ai-agent-zhuang-shang-wai-gua.md)
- [告别硬编码！在 Microsoft Agent Framework 中构建声明式（Declarative）AI Agent](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-17-pian-agent-framework-zhong-gou-jian-sheng-ming-shi-declarative-ai-agent.md)
- [第19篇-Microsoft Agent Framework 集成 MCP：基于 STDIO 的工具接入](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-18-pian-microsoft-agent-framework-ji-cheng-mcp-ji-yu-stdio-de-gong-ju-jie-ru.md)
- [第20篇-Agent-To-Agent协议](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-19-pian-agenttoagent-xie-yi.md)
- [第1篇-使用Agent Framework构建你的第一个Agent 应用](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-1-pian-agent-framework-gou-jian-ni-de-di-yi-ge-agent-ying-yong.md)
- [第21篇-使用 Microsoft Foundry  实现持久化 Agents](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-20-pian-shi-yong-microsoft-foundry-shi-xian-chi-jiu-hua-agents.md)
- [第22篇-使用Microsoft Agent Framework与Microsoft Foundry 构建持久化 AI Agent（AIProjectClient）](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-21-pian-shi-yong-microsoft-agent-framework-yu-microsoft-foundry-gou-jian-chi-jiu-hua-ai-agentaipr.md)
- [第23篇-OpenAI API 调用模式对比：ChatCompletions vs Response API](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-22-pian-openai-api-diao-yong-mo-shi-dui-bi-chatcompletions-vs-response-api.md)
- [先决条件](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-23-pian-agent-framework-ji-cheng-github-copilot-sdk-shi-xian-ai-zi-dong-cao-kong-ni-de-dian-nao.md)
- [第25篇-Agent Framework 接入 Ollama（本地模型实践记录）](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-24-pian-agent-framework-jie-ru-ollama-ben-di-mo-xing-shi-jian-ji-lu.md)
- [第26篇-从 MCP 到 Skill基于FileBased Skill与 Agent Framework 的实践探索](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-25-pian-cong-mcp-dao-skill-ji-yu-filebased-skill-yu-agent-framework-de-shi-jian-tan-suo.md)
- [基于 Code-Defined Skill 的 Agent 实现](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-26-pian-ji-yu-codedefined-skill-yu-agent-framework-de-shi-jian-tan-suo.md)
- [第28篇-基于ClassBased Skill与 Agent Framework 的实践探索](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-27-pian-ji-yu-classbased-skill-yu-agent-framework-de-shi-jian-tan-suo.md)
- [第29篇-基于FileBased和CodeBased和ClassBased组合Skills与Agent Framework的实践探索](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-28-pian-ji-yu-filebased-he-codebased-he-classbased-zu-he-skills-yu-agent-framework-de-shi-jian-ta.md)
- [第30篇-在 Agent Framework 中为 Agent Skill 接入依赖注入 DI](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-29-pian-zai-agent-framework-zhong-wei-agent-skill-jie-ru-yi-lai-zhu-ru-di.md)
- [第2篇-Agent Thread实现同一Agent的多轮回话](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-2-pian-agent-thread-shi-xian-tong-yi-agent-de-duo-lun-hui-hua.md)
- [第31篇-AgentFramework接入原生DeepSeek-v4-pro](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-30-pian-agentframework-jie-ru-yuan-sheng-deepseekv4pro.md)
- [第32篇-Agent Framework 定义节点以及节点的流式输出](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-31-pian-agent-framework-ding-yi-jie-dian-yi-ji-jie-dian-de-liu-shi-shu-chu.md)
- [第33篇-Agent Framework 工作流节点中加入AI-Agent](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-32-pian-agent-framework-zhong-zhi-neng-ti-de-sequential-bian-pai-mo-shi.md)
- [第33篇-Agent Framework 中智能体的Concurrent编排模式](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-33-pian-agent-framework-zhong-zhi-neng-ti-de-concurrent-bian-pai-mo-shi.md)
- [第34篇-Agent Framework 中智能体的Handoffs（任务移交）编排模式](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-34-pian-agent-framework-zhong-zhi-neng-ti-de-handoffs-ren-wu-yi-jiao-bian-pai-mo-shi.md)
- [第35篇-Agent Framework 中智能体的Group Chat（群聊式协作）编排模式](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-35-pian-agent-framework-zhong-zhi-neng-ti-de-group-chat-qun-liao-shi-xie-zuo-bian-pai-mo-shi.md)
- [第36篇-Agent Framework 构建多模型协作工作流](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-36-pian-agent-framework-zhong-duo-mo-xing-agent-ru-he-xie-zuo.md)
- [使用 Agent Framework 组合子工作流](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-37-pian-agent-framework-zhong-de-workflow-composition.md)
- [在 Agent Framework 中混合使用 AI Agent 与 Executor：构建可控的智能工作流](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-38-pian-agent-framework-zhong-de-hun-he-gong-zuo-liu-she-ji.md)
- [第39篇-Agent Framework 自我改进模式 构建 Agent 自优化闭环](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-39-pian-agent-framework-zi-wo-gai-jin-mo-shi-gou-jian-agent-zi-you-hua-bi-huan.md)
- [使用 Agent Framework 调用工具的实战解析](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-3-pian-agent-framework-diao-yong-gong-ju.md)
- [第40篇-工作流中的条件分支判断](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-40-pian-gong-zuo-liu-zhong-de-tiao-jian-fen-zhi-pan-duan.md)
- [第4篇-Agent Framework的人工审批机制，确保本地函数调用安全可控](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-4-pian-agent-framework-de-ren-gong-shen-pi-ji-zhi-que-bao-ben-di-han-shu-diao-yong-an-quan-ke-kon.md)
- [第5篇-Agent Framework结构化数据](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-5-pian-agent-framework-jie-gou-hua-shu-ju.md)
- [第6篇-Agent-Framework实现Agent会话持久化](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-6-pian-agentframework-shi-xian-agent-hui-hua-chi-jiu-hua.md)
- [第7篇-Agent Framework链接外部存储资源](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-7-pian-agent-framework-lian-jie-wai-bu-cun-chu-zi-yuan.md)
- [第8篇-10行代码搞定Agent的全链路监控](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-8-pian-10-xing-dai-ma-gao-ding-agent-de-quan-lian-lu-jian-kong.md)
- [第99篇-Agent Framework 基础篇 - 32篇](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-99-pian-agent-framework-ji-chu-pian-32-pian.md)
- [第9篇-使用依赖注入构建Agent](https://bingbing-gui.gitbook.io/blog/ai-agent/agent-framework/di-9-pian-shi-yong-yi-lai-zhu-ru-gou-jian-agent.md)
- [Semantic-Kernel](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel.md)
- [2.10. semantic kernel运行提示词](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-10-pian-semantickernel-ti-shi-ci-he-mu-ban-yi-ji-shang-xia-wen-ji-yi.md)
- [2.11. semantic kernel插件介绍](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-11-pian-semantickernel-cha-jian-jie-shao.md)
- [2.12. semantic kernel安全篇之防御提示词注入攻击](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-12-pian-semantickernel-an-quan-pian-zhi-fang-yu-ti-shi-ci-zhu-ru-gong-ji.md)
- [2.13. semantic kernel函数过滤器](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-13-pian-semantickernel-han-shu-guolqi.md)
- [2.14. semantic kernel中Planning](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-14-pian-semantickernel-zhong-planning.md)
- [2.15. postgreSQL16中安装pgvector插件](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-15-pian-postgresql16-zhong-an-zhuang-pgvector-cha-jian.md)
- [2.16. semantic kernel与postgres向量存储](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-16-pian-semantickernel-yu-postgres-xiang-liang-cun-chu.md)
- [2.17. semantic kernel向量存储数据架构](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-17-pian-semantickernel-xiang-liang-cun-chu-shu-ju-jia-gou.md)
- [第18篇-Semantic-Kernel中如何生成文本向量(Embedding)](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-18-pian-semantickernel-zhong-ru-he-sheng-cheng-wen-ben-xiang-liang-embedding.md)
- [2.19. semantic kernel使用连接器进行向量搜索](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-19-pian-semantickernel-shi-yong-lian-jie-qi-jin-xing-xiang-liang-sou-suo.md)
- [2.1. semantic kernel介绍](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-1-pian-zhi-neng-ti-kai-fa-kuang-jia-semantickernel-jie-shao.md)
- [第20篇-Semantic-Kernel连接器中混合搜索](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-20-pian-semantickernel-lian-jie-qi-zhong-hun-he-sou-suo.md)
- [Semantic Kernel 术语表（通俗版）](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-21-pian-semantickernel-zhong-de-chang-yong-su-yu.md)
- [第22篇-Semantic Kernel Agent Framework](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-22-pian-semantic-kernel-agent-framework.md)
- [第23篇-推荐几款开源的向量数据库](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-23-pian-tui-jian-ji-kuan-kai-yuan-de-xiang-liang-shu-ju-ku.md)
- [第24篇-Semantic-Kernel  Plugins集成GitHub MCP下一代智能插件化集成](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-24-pian-semantickernel-plugins-ji-cheng-github-mcp-xia-yi-dai-zhi-neng-cha-jian-hua-ji-cheng.md)
- [2.2. semantic kernel框架中的Kernel对象](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-2-pian-semantickernel-kuang-jia-zhong-de-kernel-dui-xiang.md)
- [2.3. semantic kernel核心组件](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-3-pian-semantickernel-he-xin-zu-jian.md)
- [2.4. semantic kernel集成AI服务](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-4-pian-semantickernel-ji-cheng-ai-fu-wu.md)
- [2.5. semantic kernel中FunctionCalling](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-5-pian-semantickernel-zhong-functioncalling.md)
- [2.6. semantic kernel中提示工程学与参数调优](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-6-pian-ti-shi-gong-cheng-xue-yu-can-shu-tiao-you.md)
- [2.7. 提示词诱导(Prompt Priming)](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-7-pian-ti-shi-ci-you-dao-prompt-priming.md)
- [2.8. 零样本提示词和少良样本提示词](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-8-pian-ling-yang-ben-ti-shi-ci-he-shao-liang-yang-ben-ti-shi-ci.md)
- [2.9. 思维链提示](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/di-9-pian-si-wei-lian-ti-shi.md)
- [AzureAIFoundry](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry.md)
- [引言](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/shi-azure-ai-foundry-agent-service-kai-fa-agent.md)
- [使用Azure AI Foundry SDK开发应用](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/shi-yong-azure-ai-foundry-sdk-kai-fa-ying-yong.md)
- [如何让语言模型回答更靠谱：用你的数据构建AI问答系统](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/shi-yong-azure-ai-foundry-he-nin-zi-ji-de-shu-ju-kai-fa-ji-yu-rag-de-jie-jue-fang-an.md)
- [如何应对 Azure OpenAI 的 Content Filter 错误（HTTP 400）](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/ru-he-ying-dui-azure-openai-de-content-filter-cuo-wu-http-400.md)
- [智能代理开发的方案](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/ru-he-xuan-ze-agent-kai-fa-kuang-jia.md)
- [引言](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/ji-hua-he-kai-fa-ji-yu-azure-de-ai-jie-jue-fang-an.md)
- [选择和部署模型类型](https://bingbing-gui.gitbook.io/blog/ai-agent/semantic-kernel/azureaifoundry/xuan-ze-he-bu-shu-mo-xing-lei-xing.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://bingbing-gui.gitbook.io/blog/ai-agent.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
