
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
这篇博文既适合技术初学者了解RAG系统架构,也适合有经验的开发者深入理解现代RAG系统的最佳实践。同时,为企业构建知识库系统提供了完整的技术指导。

模块通过结合LLM能力和高效的并行处理机制,提供了一个强大的表格序列化解决方案。其模块化设计、完善的错误处理和灵活的配置选项,使其能够适应各种企业级应用场景。通过合理的部署和优化,可以构建出高性能、可靠的表格处理系统。import ostry:# TableSerializer:表格序列化主流程类,支持同步/异步LLM表格结构化# 获取表格所在页的上下文文本(前后各最多3个块)[]# 定位目标表格
在最近的RAG Challenge竞赛中,一个名为的项目获得了冠军。这个项目展示了如何构建一个高效的企业知识库问答系统,能够准确回答关于公司年报的问题。本文将基于对该项目源码的深度分析,详细介绍如何基于这个冠军项目开发自己的RAG系统,并提供完整的实践指南。自定义PDF解析:使用Docling进行高质量的PDF解析,支持复杂表格和图像处理多模态检索:BM25 + 向量检索 + 父文档检索的混合策略
从简单到复杂:先实现基础数据读取,再逐步添加功能频繁测试:每完成一个小功能就进行测试版本控制:使用Git管理代码版本文档记录:记录开发过程中的问题和解决方案。

LangChain工具链是指将多个工具按特定顺序组合起来执行复杂任务的方式。按顺序执行多个相关工具:一个工具的输出可以作为下一个工具的输入并行处理多个独立任务:提高执行效率实现条件分支:根据不同的输入选择不同的处理路径构建复杂的业务逻辑:通过组合简单的工具构建复杂的应用LCEL是LangChain提供的声明式编程语言,专门用于快速构建和优化链的语法工具。简洁性:使用管道符连接组件,代码更加简洁易读

MCP(Model Context Protocol)是由Anthropic公司在2024年11月推出的开放协议,专门用于标准化大语言模型与外部系统的交互方式。简单来说,它解决了AI模型调用外部工具时的"兼容性问题"。A2A协议就像AI智能体间的"电话簿+通信规则",让不同的AI能够:发现彼此的能力安全地交换信息协调完成复杂任务标准化接口:一次开发,多场景复用降低集成成本:无需为每个工具单独开发适

工具名称功能输入参数输出结果文本分析工具(TextAnalysisTool)提取文本字数、字符数、情感倾向文本内容数据转换工具(DataConversionTool)实现 CSV 与 JSON 互转输入数据、输入格式、输出格式转换后的 JSON/CSV 字符串文本处理工具(TextProcessingTool)统计行数、查找 / 替换文本操作类型(如 count_lines)、文本内容。

以下代码示范如何调用已经微调后的大语言模型,调用本地模型。

【Ollama安装避坑指南】90%用户未注意的C盘空间杀手:默认安装会占用5GB+存储!本文提供「零成本迁移方案」,只需2步即可将主程序和模型文件转移至E盘: 1️⃣安装时通过命令行指定E盘路径(如E:\Ollama) 2️⃣设置系统环境变量OLLAMA_MODELS指向新位置 实测可释放C盘空间,模型加载速度提升30%。附详细PowerShell指令和环境变量设置图解,安装Deepseek等模型
以下代码示范如何调用已经微调后的大语言模型,调用本地模型。








