logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go 实现内网穿透

go实现内网穿透1. 实现思路主要分为服务端和客户端服务端主要有两个线程socket线程,负责和客户端的通信,将http线程的数据通过socket线程传递给客户端,http线程,负责接受http请求,将调用的数据传递给socket线程,等待socket线程的返回go结果。并将结果返回客户端socket线程和服务端建立连接,接受服务端的消息,看是什么方法,是get?还是post?客户端调用本地的映射

#网络
图的单源最短路径,Floyd算法(数据结构c++)

这个算法结构很是简单,但是理解还是有一定的困难,一开始做的时候想不明白,跟着算法自己动手画画就知道这个算法具体是怎么回事了。时间复杂度是O(N*3)算法有点动态规划的意思,有两个数组,一个(dis[])是记录俩顶点之间的最短路径的长度的,一个[path]数组是记录俩结点的中间结点的。在初始化这个数组的默认为 顶点的下标。。最重要的就是下面的几步if(dis[sta][end]&g...

AI SDK 总览:一个 TypeScript 工具包,如何把“接大模型“这件事变简单

技术选型不能只看设计漂亮,还得看有没有人用。周下载量约2000 万+GitHub26k+star、680+贡献者支持100+模型、16+provider(OpenAI、Anthropic、Google、xAI 等)官方支持 React / Next.js / Vue / Svelte / Node.js,Python 版在 beta在 JS/TS 生态里,它基本是做 AI 应用的事实标准。生态成熟

文章图片
#人工智能#typescript#javascript
三个 Agent 框架,我用同一个项目各实现了一遍

一句话定位。特点。Standard model interface(统一的模型接口)。一套接口覆盖 chat model、embedding 等,跨各家 provider。换模型只需要很小的代码改动,需求演进时应用仍然是可移植的。Highly configurable harness(高度可配置的 harness)。从这个最小 harness 起步,通过 middleware 增量地加能力——护栏

#网络#人工智能
LangChain Agent深度实践:编写可自主调用天气、搜索和计算器的智能体

第5/8篇|LangChain学习实录系列|所有代码在 Ubuntu 22.04 + Python 3.11.9 + LangChain 0.3.7 + Ollama 0.4.7 下逐行验证通过前四篇我们完成了链式调用、Prompt工程、本地知识库问答和FastAPI服务化部署。但真实请求常含隐式状态依赖与跨域操作——例如:这类请求无法靠静态Prompt覆盖:LLM需在运行时动态判断是否调用工具、

从0到1实战:LangChain+Ollama+FastAPI部署可运行的私有AI助手

实例生命周期 = Uvicorn worker进程存活时间。时,所有session共享同一store字典;时,每个worker持独立storesession_id无法跨进程路由。这是开发期明确的性能权衡:牺牲横向扩展性,换取调试确定性。若需多worker支持,必须引入外部存储(如第6篇SQLite方案),否则session_id在负载均衡下必然丢失。本文交付的是一个可嵌入CI/CD、可被curlf

#fastapi
LangChain项目工程化:模块拆分、测试驱动开发(TDD)与CI/CD集成实战

本文通过模块拆分、TDD和CI/CD,将LangChain应用从原型升级为工程化项目。模块化是大型项目的基础,需明确职责边界。例如将和分离,便于替换向量数据库(如从Chroma切换到FAISS)。TDD能显著提升代码质量,但需平衡测试粒度。单元测试应覆盖边界条件(如空文件输入),而集成测试需模拟外部依赖。CI/CD自动化流程可减少人为错误,建议结合监控(如Prometheus)和日志分析(如ELK

#驱动开发#tdd
LangChain Agent深度实践:编写可自主调用天气、搜索和计算器的智能体

第5/8篇|LangChain学习实录系列|所有代码在 Ubuntu 22.04 + Python 3.11.9 + LangChain 0.3.7 + Ollama 0.4.7 下逐行验证通过前四篇我们完成了链式调用、Prompt工程、本地知识库问答和FastAPI服务化部署。但真实请求常含隐式状态依赖与跨域操作——例如:这类请求无法靠静态Prompt覆盖:LLM需在运行时动态判断是否调用工具、

零基础入门LangChain:5分钟搭建你的第一个LLM聊天应用

《零基础5分钟搭建LLM聊天应用:LangChain避坑指南》 本文记录了作者从零搭建LangChain应用的实战经验,重点解决本地LLM调用中的常见问题。通过Ollama和LangChain组合,实现对话历史管理、类型安全调用和响应解析。关键步骤包括:创建虚拟环境、安装必要依赖(强调langchain-community必须显式安装)、拉取phi3:mini模型,以及10行核心代码实现带上下文的

#python
手把手复现:用LangChain构建本地知识库问答系统(支持PDF/Markdown)

`retriever.invoke("Q3")`返回空列表 | 对着终端发呆20分钟 | 先`curl http://localhost:11434/api/embeddings -d '{"model":"nomic-embed-text","input":"Q3"}'`,没返回向量说明Ollama没起来 |- **PDF解析选PyMuPDF**:`pypdf`遇到表格直接变乱码,而PyMuPD

    共 28 条
  • 1
  • 2
  • 3
  • 请选择