<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>CrewAI on Dapr 文档库</title><link>https://docs.dapr.io/zh-hans/developing-ai/agent-integrations/crewai/</link><description>Recent content in CrewAI on Dapr 文档库</description><generator>Hugo</generator><language>zh-hans</language><atom:link href="https://docs.dapr.io/zh-hans/developing-ai/agent-integrations/crewai/index.xml" rel="self" type="application/rss+xml"/><item><title>CrewAI Workflows</title><link>https://docs.dapr.io/zh-hans/developing-ai/agent-integrations/crewai/crewai-workflows/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://docs.dapr.io/zh-hans/developing-ai/agent-integrations/crewai/crewai-workflows/</guid><description>&lt;h2 id="概述">概述&lt;/h2>
&lt;p>Dapr Workflows 使 CrewAI 代理能够&lt;strong>可靠地&lt;/strong>、&lt;strong>持久地&lt;/strong>且&lt;strong>具备内置弹性&lt;/strong>地运行。&lt;br>
通过 Dapr Workflow 引擎编排 CrewAI 任务，开发者可以：&lt;/p>
&lt;ul>
&lt;li>确保长时间运行的 CrewAI 工作在崩溃和重启后仍能继续。&lt;/li>
&lt;li>获得自动检查点、重试和状态恢复。&lt;/li>
&lt;li>将每个 CrewAI 任务作为持久活动运行。&lt;/li>
&lt;li>通过追踪、指标和结构化日志观察执行情况。&lt;/li>
&lt;/ul>
&lt;p>本指南将介绍如何使用 Dapr Workflows 编排多个 CrewAI 任务，确保即使进程重启，每个步骤也只执行&lt;em>一次&lt;/em>。&lt;/p>
&lt;h2 id="入门">入门&lt;/h2>
&lt;p>在本地初始化 Dapr 以设置自托管开发环境。此过程会安装 Dapr 边车二进制文件、配置工作流引擎并准备默认组件目录。有关完整详情，请参阅&lt;a href="https://docs.dapr.io/zh-hans/getting-started/install-dapr-selfhost/">本地初始化 Dapr 的指南&lt;/a>。&lt;/p>
&lt;p>初始化 Dapr：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>dapr init
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;p>验证 daprio/dapr、openzipkin/zipkin 和 redis 是否正在运行：&lt;/p>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>docker ps
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="安装-python">安装 Python&lt;/h3>


&lt;div class="alert alert-info" role="alert">
&lt;h4 class="alert-heading">Note&lt;/h4>

 确保已安装 Python。&lt;code>Python &amp;gt;=3.10&lt;/code>。有关安装说明，请访问官方 &lt;a href="https://www.python.org/downloads/">Python 安装指南&lt;/a>。

&lt;/div>

&lt;h3 id="创建-python-虚拟环境推荐">创建 Python 虚拟环境（推荐）&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>python -m venv .venv
&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span style="color:#204a87">source&lt;/span> .venv/bin/activate &lt;span style="color:#8f5902;font-style:italic"># Windows: .venv\Scripts\activate&lt;/span>
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="安装依赖">安装依赖&lt;/h3>
&lt;div class="highlight">&lt;pre tabindex="0" style="background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code class="language-bash" data-lang="bash">&lt;span style="display:flex;">&lt;span>pip install dapr dapr-ext-workflow crewai
&lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;h3 id="创建工作流以运行-crewai-任务">创建工作流以运行 CrewAI 任务&lt;/h3>
&lt;p>创建一个名为 crewai_workflow.py 的文件并粘贴以下内容：&lt;/p></description></item></channel></rss>