当前位置: 首页 > news >正文

20250906-01:开始创建LangChain的第一个项目

image

20250906-01:开始创建LangChain的第一个项目

  • @KR
  • @反馈清单
  • @进度跟踪卡
  • @执行路径

KR

  • 半小时 内, gitcode 完成 langchain python 练习项目初始化交付 代码仓库git地址若因 账号或其他情况 失败最多重试 2 次最终必须 本地下载代码 使用jetbrain打开

反馈清单

字段说明示例
表现评估客观指标(如正确率、耗时)与主观感受(专注度、困难点)耗时:50分钟
难度:中等
正确创建环境:正常
问题定位具体错误类型及原因分析(知识漏洞、技能缺陷或策略问题)疏漏:未考虑【花费实践配置环境】
疏漏:未考虑【国内镜像下载问题】测试机已调通
疏漏:未考虑【conda环境安装】测试机已安装
导师反馈外部指导意见(如导师、同行或工具给出的改进建议)
自我反思对练习过程的元认知(专注度、时间分配、情绪管理等)专注度:低。容易偏离核心目标,受环境影响进度。占用实践。如疏漏项导致2个番茄钟完成,超一个番茄钟(30分钟)
改进计划针对问题制定的具体调整措施(如补充学习、调整方法、增加资源)环境问题跳过,或建立环境特定任务项跟进

进度跟踪卡

字段说明示例
里程碑完成度关键节点的达成情况(与计划对比)1. 使用Gitcode 创建项目https://gitcode.com/k316378085/langchain_study_by_xkong
2. 本地下载

3. 导入Idea开发环境准备
能力变化曲线核心指标的趋势跟踪(如正确率、耗时、难度等级)耗时:50分钟(2个番茄钟)
难度:中等
瓶颈突破记录遇到的停滞期及解决方案(如平台期、动机下降、技术难点)未识别本地python idea环境的完整搭建。占用30min+
心理表征发展对领域规律的认知深化(如模式识别、问题拆解能力的提升)模式识别:基础Git流程开发
总结与展望阶段性成果、不足及下一阶段计划调整成果:掌握创建Git公共仓库办法和本地管理
不足:
调整:

执行路径

  1. 创建项目

    项目首页 - langchain_study_by_xkong:学习langchain 理论和官方文档,可以在后续AI工作或职业发展中做出基础支持。 1. 目标:3个月达成,基础篇、高级进阶篇、实战篇 2. 每日至少1小时学习 - GitCode

    image

  2. 下载

    1. 通过JetBrain Git工具下载【简单】

      image

    2. 通过Git终端下载【简单】许安装git工具

    git clone https://gitcode.com/k316378085/langchain_study_by_xkong.git
    
  3. 配置本地JetBrain环境

    1. 使用conda 新建一个 langchain_study_by_xkong_env环境,使用python=3.12

      conda create -n langchain_study_by_xkong_env python=3.12
      # 激活
      conda activate langchain_study_by_xkong_env
      

    image

  4. 配置JetBrain环境 使用 conda创建的 langchain_study_by_xkong_env作为python基础。

    1. 使用uv 工具作为管理和python解析器

    2. 下载uv工具

      # 使用pip下载
      pip install uv 
      # 创建 一个 uv开发环境
      uv venv
      # 上面会在当前项目下创建一个.venv的目录,python环境包。类似:npm中的node_modlue目录
      # 激活uv开发环境
      .venv\Scripts\activate 
      # uv 初始化,创建project.toml文件,管理uv的一些配置:重要的是uv包安装镜像
      uv init
      # 安装包命令
      uv add xxx
      uv remove xxx
      uv sync 
      uv build
      uv -h
      
    3. 配置JetBrain Idea uv解释器

      image

      image

    4. 执行‘hello world’

      image

  1. 配置project.toml文件

    参考之前项目配置【已验证】

    命令行执行 uv sync 同步环境依赖

    [project]
    name = "langchain-study-by-xkong"
    version = "0.1.0"
    description = "Add your description here"
    readme = "README.md"
    requires-python = ">=3.12"
    dependencies = ["dotenv>=0.9.9","faiss-cpu==1.12.0","httpx-sse>=0.4.1","langchain-community>=0.3.29","langchain-core>=0.3.75","langchain-openai>=0.3.32","langchain[openai]==0.3.27","langchainhub>=0.1.21","matplotlib>=3.10.6","notebook>=7.4.5","numpy==2.3.2","pyjwt>=2.10.1","pytest==8.4.1","torch>=2.8.0",
    ][global]
    index-url = 'https://mirrors.aliyun.com/pypi/simple/'
    trusted-host = 'mirrors.aliyun.com'[project.optional-dependencies]
    dev = [][build-system]
    requires = ["setuptools>=61.0", "wheel"]
    build-backend = "setuptools.build_meta"[[tool.uv.index]]
    url = "https://pypi.tuna.tsinghua.edu.cn/simple"
    default = true
    python-install-mirror = "https://registry.npmmirror.com/-/binary/python-build-standalone/"[tool.uv.pip]
    index-url = "https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/"

image

http://www.xdnf.cn/news/1475065.html

相关文章:

  • 虚拟化技术
  • 文件I/O与I/O多路复用
  • 外置flash提示音打包脚本
  • 版本发布流程手册:Release分支规范与Bug分级标准全解析
  • [C++刷怪笼]:搜索二叉树--便利的查找工具
  • 【数据库相关】TxSQL新增数据库节点步骤
  • Nmap使用手册
  • 第08章 聚合函数
  • 数据结构:查找
  • Matplotlib 动态显示详解:技术深度与创新思考
  • 【3D算法技术】blender中,在曲面上如何进行贴图?
  • 少儿舞蹈小程序(9)校区信息展示
  • MAZANOKE与cpolar:打造安全可控的照片云端管理系统
  • 01-线上问题处理-树形结构拼接
  • 数据库原理及应用_数据库管理和保护_第5章数据库的安全性_理论部分
  • [光学原理与应用-436]:晶体光学 - 各向同性与各向异性是描述材料物理性质随方向变化特性
  • STAR-CCM+|雷诺数回顾
  • windows11 安装charm成功
  • U-Boot 多 CPU 执行状态引导
  • 【LeetCode热题100道笔记】验证二叉搜索树
  • 深入浅出迁移学习:从理论到实践
  • 基于YOLO8的汽车碰撞事故检测系统【数据集+源码+文章】
  • 10.LED+TIR透镜优化——lighttools入门笔记
  • SpringBootWeb 篇-深入了解 ThreadLocal 存在内存泄漏问题
  • 记一次uniapp微信小程序开发scss变量失效的问题
  • 5-10数组元素添加和删除(数组基础操作)
  • 【Python自动化】 21.1 Pandas 读取 Excel 文件的完整指南
  • 从挑西瓜到树回归:用生活智慧理解机器学习算法
  • 【Python】数据可视化之分布图
  • 51单片机---硬件学习(电子琴、主从应答模式、modbus模型、DS18B20传感器显示温度)