calude 说不停止 service 的情况下比较少,感这个方向应该可以,再配置合 mcp 应该能实现 ai 驱动的后端,不过安全性要好好控制了
基于搜索结果,目前已经有一些产品和技术能够通过 AI 对话的方式动态生成 API ,但完全满足"不停止服务的情况下自举产生新的 RESTful API"的产品还比较有限。让我介绍几个相关的产品和方向:
Workik 的 AI 驱动 REST API 生成器能够快速、安全地开发 API ,轻松创建可扩展的 REST API 并与外部服务无缝集成 FREE AI-Driven REST API Generator: Create Custom APIs Instantly ,不过这主要是代码生成工具。
API-as-an-AI-Agent 的核心理念简单明了:为每个 API 端点包装一个 AI 代理,其唯一工作就是将自然语言请求转换为适当的 API 调用 API-as-an-AI-Agent: A Fresh Take on API Integration using AI Agents | by Enrique Cano | Medium 。这种方法更接近你描述的需求。
Mistral Agents API 可以使用代码执行连接器,使开发者能够创建在安全沙盒环境中执行 Python 代码的代理 Build AI agents with the Mistral Agents API | Mistral AI ,具备动态执行代码的能力。
目前完全实现"通过 AI 对话自举产生新 RESTful API 且不停服"面临几个技术挑战:
虽然完全符合要求的产品还不多见,但一些平台提供了相近的功能: Google Cloud 的 Vertex AI Agent Engine 支持对话式 AI 代理的动态部署 Spring AI 提供运行时配置覆盖能力 各种无服务器平台支持函数的动态部署
这个领域正在快速发展,预计 2025 年会有更多成熟的产品出现,能够真正实现通过对话动态生成和部署 API 的能力