AI大模型时代来了程序员们纷纷入坑AI应用开发可是苦于AI教程良莠不齐往往花费了大量时间精力和金钱却仍然过其门而不入。有鉴于此博主开始连载AI应用开发教程《15天学会AI应用开发》帮助大家快速掌握AI应用开发技能不掉坑、不迷路、有收获。一、学习AI应用开发的四大困难在入坑AI应用开发之时孤立无援的开发者面对着下列四个拦路虎1、个人电脑跑不动AI大模型应用。众所周知大模型很吃CPU和内存推理过程又需要GPU可是个人电脑哪有那么高端的配置呢2、AI开发环境的软件版本兼容性。多数AI应用基于Python开发环境但Python版本过低或者过高都会导致依赖的AI库无法正常运行。3、在线AI大模型的Token高消耗。AI应用只是个外壳核心的推理功能需要调用大模型但在线大模型的Token消耗很快初学者无法承受快速上涨的账单。4、AI课程大纲用到很多专业词汇。许多AI课程一上来就是各种专业词汇例如LLM、Prompt、RAG、Langchain、Graph、Vector、LIamaIndex、Agent、Workflow、LangGraph、Tansformer、Hugging等等既烧脑又吓人让人战战兢兢、如履薄冰。这四个拦路虎看着可怕实际上都是纸老虎只要掌握了正确的学习姿势就能轻轻松松打败它们且待博主细细道来。二、个人电脑也能跑AI大模型应用对于初学者而言既不需要在本地电脑部署大模型也不需要部署开源框架全家桶只要能跑通AI应用的基本流程就行。所以个人电脑应付基础的AI应用开发已经足够内存仅需8-16G也不要GPU就跟平常使用IDEA开发Java程序一样无需担心电脑配置带不动AI应用。三、安装好指定版本的AI开发环境AI开发环境的Python版本首选Python 3.10.x该版本兼容所有 AI 库torch、llama-index、langchain、langgraph、ollama也没有新版本的奇怪Bug。Python 3.11.x也可以但3.10 更稳。至于Python 3.8、3.9、3.12、3.13等等就不考虑了因为这些版本不兼容很多AI库经常各种报错。Python 3.10.11Windows 64 位的下载页面为 https://www.python.org/downloads/release/python-31011/ 也可直接访问博主提供的下载链接 https://www.alipan.com/s/sLDCxCjF3A9 。安装时Python时注意一定要勾选“Add Python to PATH”。Python代码的开发工具PyCharm可以选择社区版的PyCharm 2024.1 / 2023.3 / 2022.2 PyCharm版本过低会不支持Python 3.10版本过高会很消耗电脑资源。PyCharm的下载页面为 https://www.jetbrains.com/pycharm/download/?sectionwindows 也可直接访问博主提供的下载链接 https://www.alipan.com/s/nZ6eXAzA4Jo 注意该链接为Windows版本。AI应用在加载离线大模型时用到了 Ollama 它的安装包比较大有1.8G左右AI应用的智能体开发必须安装Ollama。Ollama的下载页面为 https://ollama.com/download 但外网速度较慢下载很耗时建议访问博主提供的下载链接 https://www.alipan.com/s/gkea9rqEDTU 。四、全部采用离线大模型零Token网上许多AI应用代码要么直连外网大模型要么连接国内大模型。可是外网的网络情况很不稳定部分外网服务甚至禁止国内IP访问。国内的在线大模型只提供有限的Token多问几个问题很容易就用光了于是超额的Token要另外付费学不起根本学不起。本教程的AI应用代码全部采用离线大模型开发者只需根据说明提前把大模型文件下载到本地后续就能直接调用电脑上的离线大模型不用付费完全零Token可有效降低初学者的学习成本。五、直接上可运行、有问答交互的代码AI应用开发确实引入了很多概念和专业术语如果一上来就对初学者介绍各种概念是什么容易让人云里雾里发呆发懵。倒不如先把代码跑起来以寥寥数行的极简代码观察运行结果通过实际效果来解释相关概念让人更明白每个概念都是干什么用的真正做到借助极简代码来理解概念再代码编写中熟悉概念。尤其是可运行、有问答交互的代码开发者输入各种问题可以直观地看到AI的问答效果就能在实战中发现问题并逐步调优一步一步掌握AI应用从初级到高级的开发技能。本系列的AI应用开发文章目录为《15天学会AI应用开发全目录零基础小白零Token消耗》。
15天学会AI应用开发(一)搭建AI大模型应用开发环境
AI大模型时代来了程序员们纷纷入坑AI应用开发可是苦于AI教程良莠不齐往往花费了大量时间精力和金钱却仍然过其门而不入。有鉴于此博主开始连载AI应用开发教程《15天学会AI应用开发》帮助大家快速掌握AI应用开发技能不掉坑、不迷路、有收获。一、学习AI应用开发的四大困难在入坑AI应用开发之时孤立无援的开发者面对着下列四个拦路虎1、个人电脑跑不动AI大模型应用。众所周知大模型很吃CPU和内存推理过程又需要GPU可是个人电脑哪有那么高端的配置呢2、AI开发环境的软件版本兼容性。多数AI应用基于Python开发环境但Python版本过低或者过高都会导致依赖的AI库无法正常运行。3、在线AI大模型的Token高消耗。AI应用只是个外壳核心的推理功能需要调用大模型但在线大模型的Token消耗很快初学者无法承受快速上涨的账单。4、AI课程大纲用到很多专业词汇。许多AI课程一上来就是各种专业词汇例如LLM、Prompt、RAG、Langchain、Graph、Vector、LIamaIndex、Agent、Workflow、LangGraph、Tansformer、Hugging等等既烧脑又吓人让人战战兢兢、如履薄冰。这四个拦路虎看着可怕实际上都是纸老虎只要掌握了正确的学习姿势就能轻轻松松打败它们且待博主细细道来。二、个人电脑也能跑AI大模型应用对于初学者而言既不需要在本地电脑部署大模型也不需要部署开源框架全家桶只要能跑通AI应用的基本流程就行。所以个人电脑应付基础的AI应用开发已经足够内存仅需8-16G也不要GPU就跟平常使用IDEA开发Java程序一样无需担心电脑配置带不动AI应用。三、安装好指定版本的AI开发环境AI开发环境的Python版本首选Python 3.10.x该版本兼容所有 AI 库torch、llama-index、langchain、langgraph、ollama也没有新版本的奇怪Bug。Python 3.11.x也可以但3.10 更稳。至于Python 3.8、3.9、3.12、3.13等等就不考虑了因为这些版本不兼容很多AI库经常各种报错。Python 3.10.11Windows 64 位的下载页面为 https://www.python.org/downloads/release/python-31011/ 也可直接访问博主提供的下载链接 https://www.alipan.com/s/sLDCxCjF3A9 。安装时Python时注意一定要勾选“Add Python to PATH”。Python代码的开发工具PyCharm可以选择社区版的PyCharm 2024.1 / 2023.3 / 2022.2 PyCharm版本过低会不支持Python 3.10版本过高会很消耗电脑资源。PyCharm的下载页面为 https://www.jetbrains.com/pycharm/download/?sectionwindows 也可直接访问博主提供的下载链接 https://www.alipan.com/s/nZ6eXAzA4Jo 注意该链接为Windows版本。AI应用在加载离线大模型时用到了 Ollama 它的安装包比较大有1.8G左右AI应用的智能体开发必须安装Ollama。Ollama的下载页面为 https://ollama.com/download 但外网速度较慢下载很耗时建议访问博主提供的下载链接 https://www.alipan.com/s/gkea9rqEDTU 。四、全部采用离线大模型零Token网上许多AI应用代码要么直连外网大模型要么连接国内大模型。可是外网的网络情况很不稳定部分外网服务甚至禁止国内IP访问。国内的在线大模型只提供有限的Token多问几个问题很容易就用光了于是超额的Token要另外付费学不起根本学不起。本教程的AI应用代码全部采用离线大模型开发者只需根据说明提前把大模型文件下载到本地后续就能直接调用电脑上的离线大模型不用付费完全零Token可有效降低初学者的学习成本。五、直接上可运行、有问答交互的代码AI应用开发确实引入了很多概念和专业术语如果一上来就对初学者介绍各种概念是什么容易让人云里雾里发呆发懵。倒不如先把代码跑起来以寥寥数行的极简代码观察运行结果通过实际效果来解释相关概念让人更明白每个概念都是干什么用的真正做到借助极简代码来理解概念再代码编写中熟悉概念。尤其是可运行、有问答交互的代码开发者输入各种问题可以直观地看到AI的问答效果就能在实战中发现问题并逐步调优一步一步掌握AI应用从初级到高级的开发技能。本系列的AI应用开发文章目录为《15天学会AI应用开发全目录零基础小白零Token消耗》。