为 Agentic AI 生态系统创建引力中心

首先,感谢所有参加我们首次发布周 网络研讨会的朋友们!

在短短几天内,就有超过2600人注册参加网络研讨会,这真是令人难以置信。更令人高兴的是,大家立刻开始自我介绍,与其他社区成员建立联系,并向我们的演讲者提出技术和非技术问题。这充分证明了我们共同的兴奋和热情。

要说在代理方面有很多事情正在发生,这绝对是本世纪最保守的说法。从编排和内存到监控和评估,以及介于两者之间的一切,都有大量的框架、工具和平台。

在CrewAI,我们希望通过为所有参与自主人工智能领域的人,包括替代代理框架和竞争对手,创建一个重心来提供帮助。我们都有相同的目标,即帮助个人和组织通过从AI代理中获取有意义的价值而受益。

以下是我们实现这一目标的几种方式。

添加原生工具

CrewAI工具箱随着每次发布都在不断扩大。本周我们为 Stagehand 添加了一个工具,使代理能够进行浏览器自动化。具体来说,它使代理能够:

  • 操作:执行点击、输入或导航等动作
  • 提取:从网页中提取结构化数据
  • 观察:识别和分析页面上的元素
# Perform an action (default behavior)
result = stagehand_tool.run(
    instruction="Click the login button", 
    url="https://example.com",
    command_type="act"  # Default, so can be omitted
)

# Extract all product information
result = stagehand_tool.run(
    instruction="Extract all product names, prices, and descriptions", 
    url="https://example.com/products",
    command_type="extract"
)

# Identify form fields
result = stagehand_tool.run(
    instruction="Identify all the input fields in the registration form", 
    url="https://example.com/register",
    command_type="observe",
    selector="#registration-form"
)

它加入了长长的原生工具列表,涵盖了从 Amazon Bedrock 知识库和矢量数据库(如 QdrantWeaviate),到用于搜索和抓取网站的 SerperFirecrawl,以及通过 Composio 提供的250多个工具。

扩展框架互操作性

我们热爱开源,我们是互操作性的倡导者。这就是为什么除了原生工具之外,CrewAI还支持使用 LlamaIndexLangChain 的工具——为CrewAI代理提供了数百个额外的工具。

# Initialize from LlamaHub Tools
wolfram_spec = WolframAlphaToolSpec(app_id="your_app_id")
wolfram_tools = wolfram_spec.to_tool_list()

tools = [LlamaIndexTool.from_tool(t) for t in wolfram_tools]

您甚至可以将LlamaIndex查询引擎嵌入到代理中。

# Load documents
documents = SimpleDirectoryReader("./data").load_data()

# Create an index
index = VectorStoreIndex.from_documents(documents)

# Create a query engine
query_engine = index.as_query_engine()

# Create a LlamaIndexTool from the query engine
query_tool = LlamaIndexTool.from_query_engine(
    query_engine,
    name="Company Data Query Tool",
    description="Use this tool to lookup information in company documents"
)

不久前,我们还添加了对 Amazon Bedrock Agents 的支持。这使得CrewAI代理可以将Amazon Bedrock代理作为工具调用。

支持平台集成

CrewAI正在与我们的合作伙伴尽快合作,将原生集成添加到自主AI生态系统的其他每个部分。本周我们添加了对 Comet Optik 的支持,这是一个用于评估AI系统的平台。

而且它再简单不过了。

track_crewai(project_name="crewai-integration-demo")

my_crew = YourCrewName().crew()
result = my_crew.kickoff()


紧跟最新模型

我们添加了对 OpenAI GPT-4.1、Google Gemini-2.0 和 Google Gemini-2.5 Pro 的支持,与 NVIDIA 合作通过 NVIDIA NIM 微服务支持模型,并在 CrewAI CLI 中将 Hugging Face 添加为提供商。

是的,现在我们需要添加对 Claude 4 模型的支持!

加快公告发布速度

期待像我们本周发布的那样更多的帖子,而且很快。CrewAI OSS 和 CrewAI Enterprise 每周都会受益于新功能和改进,我们将更加努力地确保社区中的每个人都能及时了解最新的改进和发布。

事实上,下周我们会有更多内容分享!