avatar of Cloudflare Agents - 轻松构建智能AI代理

Cloudflare Agents - 轻松构建智能AI代理

更新时间 2025-04-15
Cloudflare Agents是一个专为构建具有持久执行、无服务器推理和可扩展定价的AI代理而设计的平台。它集成了自主性、目标导向推理和适应性决策,以实现复杂的目标。该平台提供了一套全面的产品,在一个平台上完全构建AI代理,提供了用户输入、AI规划、执行和操作的工具。
cover
cover

"在AI的世界里,Cloudflare Agents正悄然改变着游戏规则。它们不仅仅是工具,更是智能助手,能够自主决策、适应环境并完成复杂任务。那么,什么是Cloudflare Agents?它们如何为你的业务带来革命性的变化?让我们一探究竟。"

在人工智能(AI)领域,Cloudflare Agents 是一个全新的概念,它超越了传统的生成式AI,将自主性、目标导向的推理和适应性决策融为一体。与被动响应提示的标准生成模型不同,Agentic AI 能够主动规划、迭代并与环境互动,以实现复杂的目标。

🌟 Cloudflare Agents的核心优势

1. 全面的产品套件

Cloudflare提供了一个完整的平台,让你能够在一个地方构建AI代理。无论是接收用户输入、连接大型语言模型(LLM),还是确保任务的执行,Cloudflare都能为你提供支持。

  • 获取用户输入:无论是通过电子邮件、聊天还是语音,Cloudflare都能帮助你以任何形式接收用户输入。
  • 连接AI模型:通过Cloudflare的AI Gateway,你可以轻松连接到流行的LLM提供商,或直接在Cloudflare上运行LLM。
  • 确保执行:Cloudflare的执行引擎结合了状态和计算,确保所有步骤都能按计划执行。
  • 完成任务:代理需要访问工具来完成任务,这些工具为代理和工作流提供了调用API、操作数据和与外部系统集成的结构化方式。

2. 低成本

Cloudflare的Workers AI 允许客户按使用量付费,无需猜测或承诺未使用的硬件。与传统的超大规模云服务提供商相比,Cloudflare的成本效益显著。

  • 按需付费:你只需为实际执行任务的时间付费,而不是等待I/O的时间。
  • WebSocket休眠:通过Durable Objects的WebSocket休眠功能,当没有活动时,Durable Object可以关闭,同时保持连接,从而节省成本。

3. 代码示例

Cloudflare提供了丰富的代码示例,帮助你快速上手。例如,Lunch Agent 是一个帮助办公室同事选择午餐的代理,展示了如何利用Cloudflare平台构建智能代理。

import { Agent, unstable_callable as callable } from 'agents';
import { searchMenusByAgent, chooseWinners } from '../utils';

export class LunchAgent extends Agent<Env, LunchState> {
	onStart() {
		this.schedule('weekdays at 11:30pm', 'chooseLunch');
		this.schedule('daily at 5pm', 'resetLunch');
	}

	@callable()
	async nominateRestaurant(restaurantName: string) {
		await this.env.RESTAURANT_RESEARCHER_WORKFLOW.create({
			restaurantName,
			agent: this.name,
			near: this.state.officeAddress,
		});
	}

	@callable()
	async searchRestaurants(query: string) {
		const results = await searchMenusByAgent(query, this.name);
		return results.map((result) => result.metadata.restaurantName);
	}

	@callable()
	async vote(username: string, restaurantName: string) {
		const votes = this.state.todaysVotes;
		votes.push({
			username,
			restaurantName,
		});
		this.setState({
			...this.state,
			todaysVotes: votes,
		});
	}

	async resetLunch() {
		const state = this.state;
		state.todaysVotes = [];
		state.todaysRuling = undefined;
		this.setState(state);
	}

	async chooseLunch() {
		const restaurantWinners = chooseWinners(this.state.todaysVotes);
		const { response } = await this.env.AI.run("@cf/meta/llama-3.3-70b-instruct-fp8-fast", {
			messages: [
				{role: "system", content: `
					You help deliver results to a bunch of co-workers who are choosing lunch together.
					The user is going to provide you with the options.
					Your task is to make the choice sound exciting so people who voted for something
                    else feel validated.
					`},
				{role: "user", content: restaurantWinners?.join(", ") as string}
			],
		});
		this.setState({
			...this.state,
			todaysRuling: response
		})
	}
}

🚀 为什么选择Cloudflare Agents?

Cloudflare Agents不仅提供了强大的功能,还通过其按需付费高效执行的模型,显著降低了成本。无论是构建智能助手、自动化工作流,还是开发复杂的AI应用,Cloudflare Agents都能为你提供无与伦比的支持。

📈 未来展望

随着AI技术的快速发展,Agentic AI 将成为企业AI应用的核心。Cloudflare Agents通过其创新的平台和工具,正在引领这一变革,帮助开发者轻松构建和部署高性能的AI代理。

📢 行动号召

如果你正在寻找一个强大、灵活且成本效益高的AI开发平台,Cloudflare Agents 无疑是你的最佳选择。立即访问Cloudflare Agents官网,开始你的AI之旅吧!


通过这篇文章,我们不仅深入了解了Cloudflare Agents的核心功能和优势,还探讨了其在AI领域的未来潜力。无论你是开发者还是企业决策者,Cloudflare Agents都将为你的业务带来革命性的变化。

产品特性

持久执行

确保所有步骤都能可靠执行,并能根据新变量重新评估计划。

无服务器推理

连接到大型语言模型(LLM)进行规划和内容生成。

可扩展定价

仅按使用付费,允许成本高效地扩展或缩减。

全面工具集

提供API调用、数据操作和外部系统集成的工具。

Whois

域名agents.cloudflare.com
logo
在我们精心策划的收藏中发现和对比你的下一个心仪工具
2024 Similarlabs. All rights reserved.