logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从零构建金融RAG问答机器人:基于LangChain与Qwen的实战指南

检索增强生成(RAG)是一种结合信息检索与大语言模型生成能力的技术架构,旨在解决大模型的知识滞后性、领域深度不足和幻觉问题。其核心原理是将私有知识库进行向量化存储,在用户提问时先检索相关文档片段,再将这些片段作为上下文提供给大模型生成精准答案。这项技术的工程价值在于能够低成本、高效率地为大模型注入最新、最专业的领域知识,同时保障数据隐私。在金融、法律、医疗等对信息准确性和时效性要求极高的场景中,R

#RAG
Hermes Agent自学习AI智能体框架:从原理到实战部署指南

AI智能体技术作为人工智能领域的重要分支,通过模拟人类决策过程实现自主任务执行。其核心原理基于大语言模型的推理能力,结合工具调用和记忆系统构建完整的智能交互闭环。在技术价值层面,自学习机制让智能体能够从经验中持续优化,显著提升任务执行效率。应用场景涵盖个人助理、企业自动化、研究实验等多个领域,其中Hermes Agent框架凭借其内置学习闭环和技能自创建特性,成为GitHub上备受关注的21万星标

#AI智能体
Gradio MCP Server实战指南:用1行代码构建AI工具链枢纽

MCP(Model Context Protocol)是AI Agent时代统一工具调用的标准协议,其核心价值在于实现LLM客户端与Python函数的即插即用式集成。它基于Server-Sent Events(SSE)构建流式、上下文感知的工具执行通道,天然适配Agent渐进式决策逻辑。相比REST或WebSocket,SSE在兼容性、重连机制和协议对齐上具备不可替代优势。Gradio通过mcp_

PHP Web安全实战:彻底区分XSS与CSRF攻击原理及协同防御方案

在Web应用安全领域,跨站脚本攻击(XSS)和跨站请求伪造(CSRF)是两种常见但本质不同的安全威胁。XSS攻击的核心在于恶意脚本被注入到网页中并执行,攻击者利用应用对用户输入数据的信任不足,通过未充分过滤或转义的数据危害其他用户。其防御关键在于对所有不可信数据进行输出转义,例如使用htmlspecialchars函数处理HTML上下文,或通过json_encode安全传递数据到JavaScrip

AI编程助手深度解析:从Codex到Claude Code,如何选择与高效使用

在当今的软件开发领域,AI辅助编程正从概念走向广泛的工程实践。其核心原理是基于大型语言模型,通过海量代码和自然语言文本的训练,使AI能够理解开发者的意图并生成、补全或解释代码。这项技术的核心价值在于显著提升开发效率,将开发者从重复性编码任务中解放出来,专注于更高层次的架构设计和问题解决。其应用场景已覆盖代码自动补全、函数生成、代码解释、重构、调试乃至完整的项目级功能开发。本文聚焦于当前备受关注的“

前端 AES 加密安全测试:Python 模拟 3 种常见加密模式请求

本文详细介绍了前端AES加密的安全测试方法,通过Python模拟ECB、CBC和CTR三种常见加密模式的请求,并提供了完整的测试脚本。文章还分享了使用Chrome开发者工具分析加密逻辑的技巧,帮助开发者快速定位和复现前端加密算法,提升数据安全测试效率。

用Python复现FAST天眼反射面调节模型:从数学建模到代码实现(附完整源码)

本文详细介绍了如何使用Python复现FAST天眼主动反射面调节模型,从数学建模到代码实现的全过程。通过NumPy、SciPy等工具,展示了如何将复杂的球面与抛物面转换、促动器伸缩量计算等数学原理转化为可执行的Python代码,并提供了完整的源码实现。文章不仅深入解析了FAST反射面系统的工作原理,还为数学建模爱好者和Python开发者提供了宝贵的工程实践案例。

用CUDA C++手搓LeNet推理:从PyTorch导出权重到GPU加速的完整避坑指南

本文详细介绍了如何使用CUDA C++手动实现LeNet推理,从PyTorch导出权重到GPU加速的完整流程。文章重点解决了权重迁移陷阱、计算精度差异和调试黑箱等核心挑战,提供了卷积层并行化策略、层间精度控制技巧以及性能优化方法,帮助开发者实现8.3倍的推理加速。

告别手写单元测试!用Diffblue Cover插件为你的Java项目自动生成测试(附IDEA 2023.3配置)

本文介绍了如何使用Diffblue Cover插件为Java项目自动生成单元测试,显著提升开发效率。详细讲解了在IntelliJ IDEA 2023.3中的配置步骤、测试生成方法及优化技巧,帮助开发者快速建立高质量的测试覆盖。Diffblue Cover特别适合业务逻辑复杂的项目,可节省大量手动编写测试的时间。

#单元测试
信息学奥赛选手必看:用C++处理带空格字符串输入的3种方法(附NOI真题解析)

本文为信息学奥赛选手详细解析了用C++处理带空格字符串输入的3种高效方法,包括while(cin >> s)循环读取、cin.getline手动解析和stringstream处理,并结合NOI真题进行实战演示。文章特别针对NOI竞赛中常见的字符串输入挑战,提供了代码示例、调试技巧和性能优化建议,帮助选手避免常见错误并提升解题效率。

    共 102 条
  • 1
  • 2
  • 3
  • 11
  • 请选择