今日运势评分

0

本月运势

癸未月

震荡偏多

乙克戊,巳申合水
甲不开仓财物耗散
辰不哭泣必主重丧

纳采,订盟,嫁娶,移徙,入宅,出行,祭祀,祈福,斋醮,塑绘,开光,安香,出火,会亲友,解除,入学,竖柱,上梁,拆卸,盖屋,起基,栽种,牧养,纳畜

安葬,破土,开市,开仓,出货财,启钻

月相

冲顶回落

日冲

Powered by RitMEX

TRUMP8.91 1.62%

SUI3.49 1.89%

TON3.58 -1.61%

TRX0.33 0.98%

DOGE0.20 3.58%

XRP3.02 5.13%

SOL163.63 1.37%

BNB757.70 1.25%

ETH3561.84 2.97%

BTC114713.68 0.85%

ETH Gas0.22 Gwei

中性
53

AI Agent 这么火,那如何让 AI 教我做一个 AI Agent

如何利用AI技术创建一个AI Agent?

撰文:SunnyZ

Web3行业的人大概率都知道这轮牛市和AI和MEME引领的,很多人都以为是泡沫或者是炒作,但目前AI 发展的速度已经和以前不可同日而语,AI Agent已经成为了一个热门话题,作为Web3 MKT人,经常发推是家常便饭,我也会用chatgpt来帮忙写推文,那能不能套个娃,让AI 教我做AI agent,实现自动发推呢?所以在本文中,我会手把手教你如何利用Python编写一个简单的AI Agent,帮助我们自动发布推特。

1. 引言

AI Agent是结合了机器学习和自动化的智能系统,可以在没有人工干预的情况下执行任务。本文将通过一个实际的例子,展示如何利用AI技术创建一个能够自动发布推特的agent。

2. 环境配置

在开始编写代码之前,我们需要配置开发环境。以下是所需的工具和库:

2.1 安装cursor

Cursor是一个AI代码编辑器

安装完成后如下图:

2.2安装Anaconda【python环境管理工具】

这一步只需要一步一步download和continue就行

2.3安装tweepy【Python中的twitter包】

2.4安装crewai【ai agent 开发框架】

2.5开通Twitter developer账号

账号如下: **【https://developer.x.com/】**

这里顺着截图标红的部分获取了用户的API_KEY 以及API_KEY_SECRET

同理获取用户的ACCESS_TOKEN以及ACCESS_TOKEN_SECRET

通过这四个字段:API_KEY,API_KEY_SECRET,ACCESS_TOKEN以及ACCESS_TOKEN_SECRET就可以通过调用api的方式建立账户连接,通过自己的twitter账户进行发推,转推以及其他的操作,具体的API权限以及quota可以参考以下链接

https://developer.x.com/en/portal/products

2.6建立Twitter的API连接

以下是一个如何通过python操作自己的twitter账户发送推文的demo:

2.7创建自己的Crew

Crewai是一个multi-agent框架,可以通过定义每个agent的角色, 目标和背景故事,每个任务的描述,输出要求,以及该任务指定的agent。且可以定义这些任务的工作流使多个agent之间可以合作

简单示例可以参考以下链接

https://docs.crewai.com/quickstart

2.8一键发送AI生成的内容至推特

将2.6与2.7【即前两步】结合起来,便可以将AI生成的内容发送到twitter上 这里把代码展示出来,大家也正好可以看看整个用AI写agent的过程,是如何一步步把推文发出来的

2.8运行你的代码

需要点击右上角的按钮

terminal输出如下:

2.9检查推文是否发送成功

这里为了实现想要的效果debug了几次,大家能看到从简单的“自动发布的推文”到带着emoji的推文,经历了3次debug,这里才是写Ai Agent最难的地方,要找到问题在哪: 第一版:纯文字手打推文内容 第二版:用AI生成内容,但没有考虑到Twitter的字数限制,所以只呈现了一部分内容

第三版:用AI生成内容并考虑了字数限制,并对推文的风格增加了一些要求,所以第三条推文会有emoji,这是AI自己根据twitter的整体风格调整的

3.根据twitter的要求来优化代码

这一步很重要,能实现最终要求一定要注意以下事项

  • 推特文字限制在280字之内,可以在agent以及task的配置中通过更改prompt达到这一要求
  • 免费版API推文限制:24小时内只有17次调用次数

4.以下是Chatgpt教我的内容

确保你的计算机上安装了Python。可以通过以下命令检查是否已安装:

如果没有安装,可以从[Python官网]下载并安装。

4.1 创建虚拟环境

使用虚拟环境可以隔离项目依赖,避免与其他项目的冲突。可以通过以下命令创建和激活虚拟环境:

4.2 安装必要的库

我们需要一些库来帮助我们与推特API交互,并处理数据。可以使用以下命令安装这些库:

  • Tweepy:用于与推特API进行交互。
  • OpenAI:用于调用AI模型生成内容。

4.3 获取推特API凭证

要使用推特API,我们需要创建一个开发者账户并获取API凭证。下面是步骤:

  • 访问[Twitter Developer]并登录
  • 创建一个新的应用程序
  • 获取API Key和API Secret Key

确保保存这些凭证,因为我们将在代码中使用它们。

4.4 编写代码

4.1 导入库

首先,我们需要导入所需的库:

4.2 配置推特API

接下来,我们需要配置推特API的凭证

4.3 配置OpenAI API

同样,我们需要配置OpenAI的API密钥:

4.4 生成推特内容

我们将创建一个函数,通过OpenAI模型生成推特内容

4.5 发布推特

接下来,我们创建一个函数来发布生成的推特内容:

4.6 主程序

最后,我们将所有功能整合到主程序中:

4.7运行代码

确保你的虚拟环境已激活,然后在命令行中运行以下命令:

这将生成一条关于AI Agent的推特并发布到你的账户。

在上面的教学中,大家可以看到已经发了并且进化了的3条推文的结果。

8. 感谢

感谢AI够帮我生成代码并自动发推,感谢Yu.【TG @rainy_zh】帮忙配置环境和debug,也感谢深潮和Metaera的支持,希望这篇文章能帮助你理解AI Agent的工作原理,如果有任何不懂的都可以来问我,我的TG和Twitter:@SunnyZ_Crypto

欢迎加入深潮TechFlow官方社群

Telegram订阅群:https://t.me/TechFlowDaily
Twitter官方账号:https://x.com/TechFlowPost
Twitter英文账号:https://x.com/BlockFlow_News
作者SunnyZ@SunnyZ_Crypto
相关文章
2025.08.04 - 16 小时前
加密先锋孙宇晨破界出征太空,TRON ECO「Justin to Space星际计划」激活全民星际淘金热
从波场 TRON 生态的建设者到勇敢无畏的星际拓荒者,孙宇晨的太空之旅也始终贯穿着对加密技术的坚定信念。
2025.08.02 - 前天
Baby BTC Strategic Capital与纳斯达克上市公司ATA Creativity Global签署条款清单控股上市公司收购Baby代币深耕BTCFi
基于未来与Babylon的技术合作、强大生态与资源支持,以及“上市控股平台+代币资产收购+质押生态收益”的独特模式,ATA Creativity Global有望成为连接传统资本市场与比特币前沿生态的核心枢纽,在行业爆发期抢占先机,为投资者创造丰厚回报。
2025.08.02 - 3 天前
从 JLP 到 Neutral:如何在 SOL 上捕获策略收益?
JLP 能 1 年翻 3 倍,也能 3 月跌 30%。散户怎么对冲风险,让它「只涨不跌」?
2025.08.01 - 3 天前
Hotcoin Research | 以太坊十年沉浮录:从白皮书到全球结算层的金融重构实验
以太坊自2015年上线以来的十年发展历程,从最初的智能合约平台逐步发展成为全球去中心化金融基础设施,通过技术创新(PoS、Layer2等)和生态繁荣(DeFi、NFT、DAO)奠定了区块链行业领导地位,尽管仍面临扩容和竞争等挑战,但已展现出成为未来"价值互联网"底层协议的潜力。
2025.08.01 - 3 天前
加密收入暴涨 98%,拆解 Robinhood 二季度财报背后的强劲增长与全球布局
Robinhood 第二季度的财报给了市场一个清晰的答案:传统经纪商拥抱加密是无比正确的决定。
2025.08.01 - 3 天前
Figma 上市首日暴涨 250% 的深层逻辑:为什么 AI 时代协作平台更加不可替代?
人工智能技术不是在消灭协作平台,而是让真正的协作平台变得更加稀缺和珍贵。
2025.08.01 - 3 天前
当佳士得可以用加密货币买房,RWA 赛道的新里程碑
加上Crypto后,玩房地产就像玩「大富翁」。
2025.07.31 - 4 天前
背靠疯涨的 PENGU 代币,Abstract Chain 能在一众 L2 中杀出重围吗?
随着 PENGU 的大涨,Abstract Chain 恰逢主网上线一周年之际,这一年来发展如何?
2025.07.31 - 4 天前
“费用开关”激活,新稳定币协议 RESOLV 会成为下一个 ENA 吗?
从MC/TVL、FDV/TVL对比来看,RESOLV的性价比更胜一筹。
2025.07.31 - 4 天前
二季度净利 3.86 亿美元,Robinhood 这次靠「炒币」赚麻了
加密相关交易营收近乎翻番,占交易板块约三成。