启动webui服务
使用lmdeploy启动一个api_server
1 | conda activate agent_camp3 |

另开一个终端,使用stremlit启动agent_web应用
1 | cd /root/agent_camp3/lagent |

本地powershell建立ssh连接,进行端口映射

使用lmdeploy启动一个api_server
1 | conda activate agent_camp3 |

另开一个终端,使用stremlit启动agent_web应用
1 | cd /root/agent_camp3/lagent |

本地powershell建立ssh连接,进行端口映射

Tutorial/docs/L1/OpenCompass at camp3 · InternLM/Tutorial (github.com)

列出所有跟 InternLM 及 C-Eval 相关的配置:
1 | python tools/list_configs.py internlm ceval |


评测结束


【RAG】使用Llamaindex框架部署InternLM2-1.8B
xtuner 是较新的框架,InternLM2-Chat-1.8B 训练数据库中未收录相关信息,使用 RAG 前问答均未给出准确答案,使用后能获得想要的答案。在 Intern Studio 服务器上部署 LlamaIndex:
Intern Studio 界面,点击 创建开发机 配置开发机系统。开发机名称 后,点击 选择镜像 使用 Cuda11.7-conda 镜像,在资源配置中选择 30% A100 * 1 的选项,立即创建开发机器。conda 环境,命名为 llamaindex,运行以下命令:1 | conda create -n llamaindex python=3.10 |
环境激活后,命令行左边会显示当前环境名称。
安装 LlamaIndex 和相关的包:
1 | conda activate llamaindex |
新建一个 python 文件,贴入以下代码:
1 | import os |
在 /root/llamaindex_demo 目录下执行该脚本自动开始下载。
【Prompt Engineering】LangGPT结构化提示词编写
在日常使用大模型时,我发现它经常在数字比对这类基础问题上出错,并且输出结果很不严谨。为了解决这个问题,我尝试使用Prompt Engineering,并在网上找到了一个开源的「结构化提示词框架」-- LangGPT,以下是我的使用过程记录。
step0:前期准备
创建虚拟环境->激活虚拟环境->安装必要包文件
创建项目路径->进入项目
安装必要软件,如tmux
step1:模型部署模型下载->部署模型为OpenAI server->图形化界面调用
step3:langgpt结构化提示词编写
偷懒大法:GPTS有LangGPT提示词专家,用大模型生成即可
tmux可以在终端中创建终端,将进程维持在后台。
1 | # 创建环境 |

1.创建demo文件夹,用于存放代码。并创建 cli_demo.py文件
1 | mkdir -p /root/demo |

其中cli_demo.py 的代码为:
1 | import torch |

在现代人工智能技术的迅猛发展浪潮中,书生·浦语大模型全链路开源开放体系以其独特的优势和卓越的性能,在各个领域中不断取得突破性进展。本文将详细介绍该体系的发展历程、最新版本的特征、基于规则、模型和反馈的数据生成方法,以及mind search项目、开源数据提取工具和预训练框架、EXTINA的评测和部署、知识管理工具等各个方面的应用与优化策略。
书生·浦语大模型开源开放体系在多个方面表现出色,包括数据收集整理、模型训练、微调、评测和搜索引擎AI应用的部署等方面。最新版本书生·浦语大模型2.5在推理能力和短期记忆等方面有质的飞跃,并开放了label LLM项目,方便标注数据。此外,视频还介绍了模型的性能天梯和应用前景。
书生浦语大模型开源开放体系
InputLM2.5性能飞跃
迭代发展过程中的数据驱动模型性能
反映模型的数据生成方法在模型优化和训练过程中至关重要,以下是一些关键方法的介绍:
基于模型的反馈数据生成方法:包括相似度对齐和基于反馈的强化训练。
大海捞针实验:介绍模型的推理能力和大海捞针实验,模型在处理稀长背景知识的表现。
问题匹配分块:介绍问题匹配分块的方法,可以用于语言模型的索引和问题理解。