AI Agent学习
python基础
python的语法大概过了一遍,这里就不详细描述了,这里只记录文件操作类的代码。
文件操作的步骤
在日常生活中,文件操作主要包括打开,关闭,读,写等操作
- 打开文件
- 读写文件
- 关闭文件
可以只打开和关闭文件,不进行任何的读写!
open()打开函数
python
open(name,mode,encoding)
name: 是要打开的目标文件名的字符串(可以包含文件所在的具体路径)。
mode: 设置打开文件的模式(访问模式): 只读、写入、追加等。
encoding: 编码格式(推荐使用UTF-8)示例代码
python
f = open('python.txt','r',encoding="UTF-8")
# encoding的顺序不是第三位,所以不能用位置参数,用关键字参数直接指定注意事项:
注意: 此时的f是open函数的文件对象,对象是python中一种特殊的数据类型,拥有属性和方法,可以使用对象.属性或对象.方法对其进行访问。mode常用的三种基础和访问模式:
r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式
w 打开一个文件只用于写入。如果该文件已存在则打开文件,并从开头开始编辑,原有内容会被删除
a 打开一个文件用于追加。如果该文件已存在,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。
扩展的模式
python
# a 二进制处理
# 只有文本文件可以rwa
# 非本文文件必须带有b,以二进制模式处理(读取01操作)
# 将D盘的 测试.mkv文件复制到E盘
# 打开
fr = open("D:\workspace\\fengjunkeji\\宇光小程序视频\\故障报修.mp4",'rb')
fw = open("D:\workspace\\故障报修.mp4",'wb')
content = fr.read()
fw.write(content)
fr.close()
fw.close()大模型
大模型,一般也称为: "大预言模型",是一种基于深度学习技术训练出来的人工智能系统,主要用于处理和生成人类语言

大模型工作原理:通过学习大量文本,掌握了语言的规律和知识,然后根据输入的提示生成相应的输出
深度学习就是用曾是较多(深)的人工神经网络从数据中学习输入与输出之间映射关系的算法,而人工审计网络是受生物神经网络的结构和功能启发下设计的计算模型
Deepseek 和 蒸馏模型
大模型的运行需要极高的硬件资源,通常都是服务器集群并挂载数量众多的GPU(显卡)。
为了满足低性能设备的运行,可以对大模型进行蒸馏
实战
下载ollama
官网: https://ollama.com/download
部署deepseek-r1模型

根据电脑配置选择下载模型
下载完成之后,在终端输入
ollama --version出现图中的内容,表示安装成功

选择合适的大模型,在控制台输入命令,我这里选择的是deepseek-r1(7b)的模型
ollama run deepseek-r1:7b
等待下载完成
Chatbox工具
chatbox是一款基于OpenAI API的开源跨平台只能对话工具,支持Windows、macOS和Linux系统。它旨在为用户提供便捷的AI对话体验, 同时具备强大的功能扩展性和灵活性
下载完成之后选择本地的模型,就可以开始使用了!
LangChain(2022年10月发布)
LangChain是一个用于开发由大预言模型驱动的应用程序的开源框架。
