通过共享记忆连接两个AI智能体,让它们互相传递上下文
设置研究员和写手共享统一记忆存储 - 每个智能体都能看到对方的结果,并在多次运行间积累事实
- 2.为项目创建一个文件夹,并在其中创建文件 crew_memory.py。用任意文本编辑器打开该文件。
可以使用 VS Code、Sublime 甚至记事本。
- 3.将以下代码粘贴到文件中。将 [YOUR_OPENAI_API_KEY] 替换为您的 API 密钥,将 [TOPIC] 替换为智能体要研究的主题。
API 密钥可在 platform.openai.com 获取。如果该服务在您所在地区不可用,可通过 Ollama 使用本地模型:安装 Ollama,下载模型(ollama pull llama3),并将 API 密钥行替换为 os.environ['OPENAI_API_BASE'] = 'http://localhost:11434/v1'。请勿公开您的
CrewAI ↗关于该工具提示词import os from crewai import Agent, Task, Crew, Process os.environ['OPENAI_API_KEY'] = '[YOUR_OPENAI_API_KEY]' researcher = Agent( role='研究员', goal='找出关于[TOPIC]的3个关键事实', backstory='你是一名细致的研究员,擅长发现和验证信息。', verbose=True ) writer = Agent( role='写手', goal='根据研究结果撰写一篇清晰的200字摘要', backstory='你是一名出色的写手,能将研究成果转化为易读的内容。', verbose=True ) research_task = Task( description='研究[TOPIC]并找出3个关键事实。', expected_output='关于[TOPIC]的3个关键事实列表。', agent=researcher ) writing_task = Task( description='使用前一个任务的研究结果,撰写一篇200字摘要。', expected_output='关于[TOPIC]的200字摘要。', agent=writer ) crew = Crew( agents=[researcher, writer], tasks=[research_task, writing_task], memory=True, process=Process.sequential, verbose=True ) result = crew.kickoff() print(result)这个提示词的作用Python 脚本创建两个智能体(研究员和写手),共享记忆。参数 memory=True 启用短期记忆(智能体可看到彼此结果)、长期记忆(事实在多次运行间保存)和实体记忆。将 [YOUR_OPENAI_API_KEY] 替换为您的密钥,将 [TOPIC] 替换为研究主题,例如 'renewable energy trends 2026'。 - 4.在终端中进入文件所在文件夹,然后运行脚本。
进入文件夹的命令:cd /路径/到/文件夹。运行需要1-3分钟 - 智能体按顺序工作。
关于该工具提示词python crew_memory.py
这个提示词的作用此命令运行脚本。第一个智能体研究主题,第二个根据第一个的结果撰写摘要。得益于 memory=True,第二个智能体能看到第一个的输出。
💰 跟着做需要花多少钱价格截至 2026-08
- 免费CrewAICrewAI 是开源框架,免费且无限制。
- APIOpenAI API付费 API,按使用量计费。新账号有时会获得免费额度。替代方案 - Ollama(本地模型,免费)。
试一试,做第一个打卡的人
每周攻略发到邮箱
AI 服务变化很快 - 界面和免费额度可能与描述有所不同。