Hands-On-AI-Engineering

动手实战 AI 工程,从 OCR 到 RAG 再到 Agent 一次搞定

Hands-On-AI-Engineering 是一个精选的实用 AI 项目集合,专注于通过动手实践来学习 AI 工程。项目涵盖了 OCR 系统、RAG(检索增强生成)、AI Agent 等多种 AI 应用场景,每个项目都提供了完整的代码实现和说明文档。它旨在帮助开发者从理论走向实践,通过真实可运行的示例掌握 AI 工程的核心技能。项目使用 Python 语言,技术栈丰富,适合希望提升 AI 工程能力的开发者。目前该项目在 GitHub 上已获得 2870 颗星标,处于成长阶段,社区活跃度较高。

开源 free 搜索知识
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 3694
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类搜索知识
开发团队Sumanth077
所属国家
定价模式free
价格说明开源项目,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议
主要语言Python
技术栈/模型agents,ai,ai-agents,ai-engineering,generative-ai,llms,mcp,ocr,python,rag
GitHub 星标★ 3694
30天Star增速
HF 下载量
上线时间2025-02-24 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 已安装 Git,用于克隆仓库
  • 已安装 Python 环境(项目使用 Python 语言开发)
  • 至少一个模型提供商的 API 密钥(OpenAI / Anthropic / Google 或开源模型,按所选子项目而定)
  • 多智能体记忆示例需要 Actian VectorAI DB 作为记忆层

安装与启动步骤

  1. 1克隆仓库

    把整个项目集合拉到本地,后续按分类目录挑选要跑的子项目。

    git clone https://github.com/Sumanth077/Hands-On-AI-Engineering.git
  2. 2进入仓库目录

    进入克隆下来的仓库根目录,里面按 AI Agents、RAG 等分类组织。

    cd Hands-On-AI-Engineering
  3. 3挑选子项目

    README 把项目按分类列出,例如多智能体记忆助手位于 ai_agents 目录下,按需进入。

    ls ai_agents
  4. 4阅读子项目文档

    每个子项目都自带完整代码与说明文档,安装依赖以该子项目内的 README 为准,仓库没有统一安装命令。

  5. 5配置模型密钥

    子项目使用 OpenAI、Anthropic、Google 或开源模型,按其说明配置对应的密钥后再运行。

关键配置

配置项必填说明示例
OPENAI_API_KEY否OpenAI 模型访问密钥,是否需要以所选子项目说明为准sk-xxxxxxxx

如何确认成功

运行所选子项目入口后无报错,并能得到其文档描述的预期输出(如检索结果、Agent 回复)即视为成功。

常见问题

Q:为什么没有统一的安装命令?

A:这是多项目集合仓库,各子项目自带 setup 说明和文档,需进入对应子目录按其 README 安装依赖并运行。

Q:必须使用 OpenAI 的模型吗?

A:不是。README 说明项目支持 OpenAI、Anthropic、Google 以及开源模型,可按具体子项目的要求选择提供方。

Q:多智能体研究助手的记忆存在哪里?

A:该示例使用 Actian VectorAI DB 作为共享记忆层,规划、研究、写作和评审 Agent 在其上协作并返回带引用答案。

Q:需要什么硬件或 Python 版本?

A:README 未给出统一的 Python 版本与硬件要求,请以所点子项目自己的文档说明为准。

注意事项

  • 仓库是多个独立项目的集合,没有统一安装脚本,需逐个进入子目录操作。
  • 调用 OpenAI、Anthropic、Google 等模型 API 可能产生费用,请注意用量。
  • 建议为每个子项目单独创建虚拟环境,避免依赖冲突。
  • README 节选内容有限,实际命令与配置请以仓库及子项目最新文档为准。

核心亮点

  • 覆盖 OCR、RAG、AI Agent 等主流 AI 应用场景,案例丰富
  • 每个项目都有完整可运行的代码,实践性强
  • 精选高质量项目,避免重复造轮子,节省学习时间

不足之处

  • 文档/社区待观察
  • 项目处于成长阶段,部分案例可能更新不及时

适用场景

  • AI 工程师系统学习 RAG、Agent 等核心技术的实战演练
  • 快速获取可复用的 OCR 或 RAG 代码模板用于项目原型开发
  • 教学培训中作为 AI 工程实践课程的案例库

替代项目

awesome-llm-apps、build-your-own-x、applied-ml

项目介绍

Hands-On-AI-Engineering 是学习教育领域的开源项目,由 Sumanth077 开发,2025 年首次发布。

在全站 13,090 个收录项目中,它的 GitHub 星标数(3,694)位列前 30%,在学习教育分类中处于中上游。

近 42 天,它的 GitHub 星标从 2,897 增加到 3,694,净增 797。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。完全免费,可自行部署使用。

它主要面向的使用场景是:AI工程师系统学习RAG、Agent等核心技术的实战演练。同类可对比的替代方案包括 awesome-llm-apps、build-your-own-x、applied-ml。

同类项目推荐

awesome-awesome-ai 开源

一站式导航AI资源,告别收藏夹吃灰

An awesome list for collecting awesome lists related to AI.

★ 136 2026-08-09
machine-learning 开源

免费学AI,从入门到实战,社区共建资源库

Learn AI together, for free. AI learning and teaching resources for everyone.

★ 231 2026-08-09
groundhog 开源

拆解 Cursor 原理,手把手教你造 AI 编程助手

Groundhog's primary purpose is to teach people how Cursor and all these other coding···

★ 405 2026-08-09
notebooks 开源

跟着最新视觉模型教程,边看边跑代码,快速上手实战

A collection of tutorials on state-of-the-art computer vision models and techniques.···

★ 9686 2026-08-10