© 2026FindAgent  · @simprr
返回列表
c

coleam00/ai-agents-masterclass

Follow along with my AI Agents Masterclass videos! All of the code I create and use in this series on YouTube will be here for you to use and even build on top of!

⭐

3.3k

Stars

🔱

1.3k

Forks

👁

107

Watchers

📋

47

Issues

PythonMIT创建于 2024/6/23更新于 今天
在 GitHub 上查看
README
由 Gemini 翻译整理

AI Agents Masterclass

AI Agents Masterclass

人工智能(Artificial Intelligence)是当前所有开发者最值得投入精力的领域。 问题在于,大多数开发者并没有专注于 AI Agent,而这才是释放 AI 全部潜力的关键所在。 这就是我创建这个“AI Agents Masterclass”的原因——我将向你展示如何利用 AI Agent 来实现业务转型,并像我此前多次实践的那样,构建功能极其强大的软件! 点击上方的图片或链接,即可前往 YouTube 观看系列课程。


什么是 AI Agents? · 本仓库的使用说明 · 学习指南


什么是 AI Agents?

AI Agent 本质上就是被赋予了与外部世界交互能力的“大语言模型”(Large Language Models)。它们可以完成撰写电子邮件、在 CRM 系统中预约会议、在任务管理软件中创建任务等操作,几乎可以实现你梦想中的任何功能!我希望在此展示的所有内容,能真正帮助你大胆构想,并利用 AI 创造出令人惊叹的作品!

即使编写很少的代码,AI Agent 也能展现出强大的功能。当然,这并不意味着不能构建更复杂的应用,将多个 Agent 协同起来以完成真正伟大的目标!这正是本系列课程的方向,我对此充满期待!

下方是一个关于 AI Agent 运作逻辑的基础示意图:

AI Agent Diagram

本仓库的使用说明

我的 AI Agents Masterclass 系列课程每周都会更新一个新视频!每个视频在仓库中都有对应的独立文件夹,例如第一个视频对应的文件夹为 /1-first-agent/。

任何以数字开头的文件夹均对应系列课程的视频。其他文件夹则是我 YouTube 频道中的其他内容。由于这些内容与课程系列高度相关(可视为补充材料),因此也一并放入了仓库中。

每个文件夹中的代码均为我在对应课程视频中所使用/编写的代码,完全一致。

学习指南

以下说明假设你已经安装了 Git、Python 和 Pip。如果尚未安装,请从 此处下载并安装 Python + Pip,并从 此处安装 Git。

想要跟随视频学习,首先请克隆此 GitHub 仓库,打开终端,并切换到你当前正在观看的视频对应的目录(例如:第一个视频为 /1-first-agent/)。

以下指令适用于 Windows、Linux 或 Mac 等任何操作系统!

你需要使用文件夹中 .env.example 文件(例如第一个视频的 1-first-agent/.env.example)所定义的环境变量来设置你的 API keys 及其他配置。请将 .env.example 文件重命名为 .env,并填入必要的环境变量。

配置好 .env 文件后,运行以下命令创建 Python 虚拟环境,并安装运行课程代码所需的 Python 包。创建虚拟环境是可选的,但强烈推荐!为整个课程创建一个虚拟环境即可,但请务必针对每个视频所在的文件夹分别运行 pip install!

python -m venv ai-agents-masterclass

# 在 Windows 上:
.\ai-agents-masterclass\Scripts\activate

# 在 MacOS/Linux 上: 
source ai-agents-masterclass/bin/activate

cd 1-first-agent (或对应的文件夹)
pip install -r requirements.txt

随后,你可以通过以下命令执行文件夹中的代码:

python [脚本名称].py
贡献者
cj
项目信息
默认分支main
LicenseMIT License
创建时间2024/6/23
最近更新今天
GAI 中文摘要

AI Agents Masterclass 是一个配套 YouTube 系列视频的实战型代码仓库,旨在帮助开发者掌握构建 AI Agent(人工智能智能体)的核心技术。通过该项目,用户可以学习如何将大语言模型与外部世界连接,从而实现自动化任务处理并打造功能强大的 AI 软件。

提供与系列教程同步的完整源代码,方便用户对照学习和实践。 演示如何赋予大语言模型交互能力,以实现自动化撰写邮件、预约及任务管理等业务功能。 采用模块化目录结构,按周更新并对应视频课程的进阶内容。 包含配套的补充资源,帮助开发者理解并构建复杂的 AI 多智能体协作系统。

本项目适用于希望深入研究 AI Agent 开发的软件工程师,以及寻求将 AI 技术落地到实际业务场景中的技术开发者。