Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

大模型学习记录

👋 欢迎来到我的 "大模型学习" 仓库!

本仓库主要记录我在学习大模型过程中(目前以九天 Hector 《大模型 Agent 开发实战》视频课程为主)的笔记、代码示例、项目实践以及相关思考。

课程信息

  • 课程名称: 大模型 Agent 开发实战
  • 讲师/机构: 九天 Hector
  • 课程目标:
    • 理解大模型与 AI Agent 的核心概念和原理。
    • 掌握至少一种主流 Agent 开发框架(如 LangChain/LangGraph, AutoGen, OpenAI Assistant API)的使用。
    • 能够独立完成简单到中等复杂度的 AI Agent 应用的开发与部署。
    • 了解大模型微调、RAG 等关键技术的基本原理和实践方法。
    • 初步具备将 Agent 技术应用于实际业务场景的能力。

仓库结构

  • ./README.md: 本说明文件。
  • ./code/: 存放课程相关的代码示例、练习和项目。
    • P01_env_setup_scripts/
    • P02_deepseek_api_examples/
    • ... (按章节或项目组织)
  • ./learning_logs/: 存放每日/每周的学习简报和日志。
    • daily/: (可选,如果写日报)
      • YYYY-MM-DD.md
    • weekly/: (可选,如果写周报)
      • Week_N_YYYY-MM-DD_to_YYYY-MM-DD.md
    • README.md (learning_logs 目录的说明,可选)
  • ./resources/: (可选) 存放学习过程中收集到的有价值的参考资料、论文摘要等。
  • ./images/: (可选) 存放笔记中使用的图片。

学习计划与路线 (预计2个月,每日1-3小时)

(学习计划与路线部分保持不变,这里省略以节省空间)

学习计划与路线 (预计2个月,每日1-3小时)

核心目标: 优先掌握 Agent 开发的核心技能,其他部分(如深度微调、部署细节)根据时间和兴趣深入。

第一阶段:基础环境与初步体验 (预计 1-2 周)

  • Part 1: 大模型部署软硬件环境准备 (14小节)
    • 重点:理解GPU选择、云算力使用(AutoDL)。Win/Ubuntu按需学习。
    • 笔记:记录关键配置步骤、资源链接。
  • Part 2: DeepSeek本地部署调用 (49小节)
    • 重点:能够成功部署并调用一个本地大模型。理解API交互。
    • 笔记:记录部署流程、遇到的问题及解决方案、API调用示例。
  • 【加餐】OpenAI Response API (5小节) (可选,但建议,有助于理解API交互)
  • Part 3: 大模型部署策略与工具详解 (13小节) (快速过一遍,了解概念)

第二阶段:Agent 入门与核心框架 (预计 3-5 周) - 这是核心!

  • Part 5: 低代码开发实战 - Dify (22小节)
    • 重点:通过低代码平台快速理解 Agent 的构成和能力边界。
    • 实践:尝试搭建几个不同的 Agent 应用。
  • Part 6: AI Agent 基础与ReAct实战 (15小节)
    • 重点:彻底理解 ReAct 原理,这是很多 Agent 的基础。
    • 实践:手动实现或理解 ReAct 的简单例子。
  • Part 7: 自主Agent开发框架Langraph (37小节)
    • 重点:LangChain/LangGraph 的核心组件(Chains, Tools, Agents, Memory, StateGraph)。
    • 实践:完成课程中的 LangGraph 项目。
  • Part 8: 热门Agent框架 - AutoGen (8小节)
    • 重点:理解多 Agent 协作的模式。
    • 实践:尝试 AutoGen 的示例。
  • Part 9: 最强Agent框架AssistantAPI (18小节)
    • 重点:掌握 OpenAI Assistant API 的使用,包括 Thread, Assistant, Tools (Code Interpreter, Retrieval)。
    • 实践:开发一个基于 Assistant API 的应用。
  • Part 18: OpenAI Agents SDK开发实战 (5小节) (与Part 9 结合学习)
  • 【加餐】DS v3智能体开发实战 - Swarm (5小节) (可选,如果对DeepSeek的Agent感兴趣)

第三阶段:Agent 能力增强 - RAG (预计 1-2 周)

  • Part 15: RAG基础 & 向量数据库应用 (20小节)
    • 重点:理解 RAG 原理,掌握一种向量数据库 (如 Chroma, FAISS) 的使用。
    • 实践:构建一个简单的基于本地知识库的问答系统。
  • 【加餐】DS 实现本地知识库问答实战 (11小节) (可选,作为RAG实践)
  • Part 16: 企业级RAG技术优化 & 评估 (11小节) (了解优化方向和评估方法)
  • Part 17: GraphRAG应用实战 (35小节) (如果时间和精力允许,作为高级RAG技术)

第四阶段:实战项目与进阶 (贯穿或在最后2周集中)

  • 实战项目一:企业知识库文档问答-Fufan_Chat (31小节) (应用RAG和Agent知识)
  • 实战项目二:智能编程Agent项目-MateGen (12小节) (应用Agent开发技能)
  • 实战项目三:智能客服Agent项目开发-AssistGen (25小节) (综合应用)

第五阶段:大模型微调 (如果时间允许,或在掌握Agent核心后补充)

  • Part 10: 大模型高效 & 强化微调原理 (38小节) (理论为主)
  • Part 11: 微调数据集获取方法及自主构建 (10小节)
  • Part 12: 借助Llama-Factory进行高效微调 (30小节) (实践)
  • Part 13: 大模型微调 & 蒸馏应用实战 (42小节) (实践)
  • 【加餐】QwQ-32B模型部署与微调实战 (15小节)

其他“加餐”内容: 根据兴趣和时间在对应阶段穿插学习或在完成核心内容后补充。

  • MCP 相关加餐:在学习高级 Agent 或对多 Agent 协作有更深兴趣时。
  • 手搓系列:对底层实现感兴趣时。

学习进度跟踪 (示例):

  • Part 1: 大模型部署软硬件环境准备
    • 00 大模型全领域技术介绍与学习路径
    • 1.1 电脑硬件选配指南
    • ...
  • Part 2: DeepSeek本地部署调用
    • ...

学习简报 (Learning Logs)

我将定期在本仓库的 ./learning_logs/ 目录下更新我的学习简报。 我计划在这里记录每日/每周的学习简报或笔记:

  • week1-day1 的学习简报 (2024-05-14): #####

欢迎查阅我的学习足迹!

记录大模型学习过程

About

记录大模型学习过程

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors