LLM应用架构实战:基于LangChain的企业级最佳实践,大模型入门到精通,收藏这篇就足够了!

IC/FPGA笔试/面试题分析(七)建立时间和保持时间类型考题汇总分析 自从召集2020届校招同行加入新建立的“IC/FPGA校招笔试面试交流群“,见识到了很多关于建立时间和保持时间分析的题目,在为别人解答疑惑,以及别人为自己解答疑惑的同时,自己对于知识的理解更加深刻了。 对于建立时间而言,从单独的对触发器的建立时间和保持时间的分析到了对电路(系统)的建立时间到保持时间的分析,前者是核心,后者是扩展,后者建立在前者的基础之上进行推到得到,同时也是芯片内部实际遵循的时... 阅读详情

前言

随着ChatGPT等大语言模型的广泛应用,越来越多的企业开始将LLM整合到其业务系统中。然而,从概念验证(PoC)到生产环境的转换过程中,往往会遇到诸多技术挑战。本文将基于实际项目经验,分享LLM应用开发中的架构设计、性能优化、成本控制等关键环节和解决方案。

  1. LLM应用的特殊性

在开始具体的架构设计之前,我们需要深入理解LLM应用区别于传统应用的几个关键特性。这些特性将直接影响我们的架构设计决策和优化方向。

1.1 Token限制带来的挑战

Token是LLM处理文本的基本单位,其限制会直接影响系统的设计和实现。理解和应对Token限制是构建稳定LLM应用的第一步。

1.1.1 基础限制
  • 输入限制:GPT-3.5约4K tokens,GPT-4约8K/32K tokens
  • 输出限制:通常是输入限制的一半左右
  • 影响范围:文档处理、对话历史、知识库检索等核心功能
1.1.2 技术挑战
  1. 输入截断问题

    • 长文本需要智能分段
    • 保持语义完整性
    • 维护上下文连贯性
  2. 上下文管理

    • 对话历史压缩
    • 动态调整历史长度
    • 重要信息优先保留
  3. 响应完整性

    • 预估输出长度
    • 合理分配Token配额
    • 处理截断后的响应
1.1.3 应对策略
  1. 动态Token计算

    • 实时Token统计与预估
    • 自适应截断阈值
    • 多模型Token映射处理
  2. 上下文压缩技术

    • 历史消息摘要生成
    • 关键信息提取与保留
    • 滑动窗口管理策略
  3. 分段处理方案

    • 语义分段算法
    • 段间上下文传递
    • 结果合并与后处理
1.1.4 代码实现示例

以下是一个基于LangChain的Token管理实现示例:

classTokenManagerdef__init__self, model_name, max_tokens0.2# 预留20%缓冲区defsplit_textself, text, chunk_size"""智能文本分段"""0forin'.'if'.'elsereturndefmanage_contextself, history, max_context_tokens"""上下文管理"""0# 从最新的消息开始处理forinreversedif0else# 生成摘要替代较早的历史消息3breakreturndefcount_tokensself, text"""计算文本的token数量"""# 使用tiktoken或其他token计数工具passdefgenerate_summaryself, messages"""生成历史消息的摘要"""# 使用LLM生成摘要pass

1.2 响应延迟问题

LLM的响应特性与传统API有显著差异。本节探讨如何设计系统以适应和优化这种特性。

1.2.1 延迟特性分析
  1. 响应时间构成

    • 首字符延迟 (TTFB): 500ms-2s
    • token生成速率: 约20-60 tokens/s
    • 完整响应时间: 5-15s (取决于输出长度)
  2. 影响因素

    • 模型规模和复杂度
    • 输入长度和复杂度
    • 网络状况和地理位置
    • API服务负载情况
1.2.2 优化方案

介绍减少延迟的具体措施,包括预热策略、并行处理、流式响应等技术方案。

fromimportclassStreamHandlerStreamingStdOutCallbackHandlerdef__init__selfasyncdefon_llm_new_tokenself, token: 
str
, **kwargsstr# 实现流式响应await

1.3 API调用成本

API成本是企业级应用必须严密控制的关键因素:

  1. 成本构成
  • GPT-3.5:输入约$0.0015/1K tokens,输出约$0.002/1K tokens
  • GPT-4:输入约$0.03/1K tokens,输出约$0.06/1K tokens
  1. 优化策略
  • 模型分级:根据任务复杂度选择合适的模型
  • 缓存机制:相似问题复用历史响应
  • 批量处理:合并相似请求减少调用次数

1.4 幻觉问题的处理

LLM的幻觉问题是影响系统可靠性的重要因素:

  1. 主要表现
  • 事实性错误:生成与事实不符的内容
  • 逻辑矛盾:前后文存在逻辑冲突
  • 过度自信:对错误信息表现出高置信度
  1. 解决方案
  • RAG增强:结合企业知识库提供事实基础
  • 多轮验证:重要输出进行交叉验证
  • 约束提示:通过精确的Prompt限制生成范围
  1. 基础架构设计要点

LLM应用的架构设计需要考虑其特殊性,本章将从Prompt管理、对话历史、向量数据库等核心组件入手,详细探讨架构设计的关键点。

2.1 Prompt管理与版本控制

Prompt是LLM应用的核心资产,需要像管理代码一样进行规范化管理。
有效的Prompt管理是系统稳定性的基础:

  1. 核心设计
    讲解Prompt管理系统的核心架构,包括存储结构、版本控制机制等。
classPromptManagerdef__init__selfdefregister_promptself, name, template, version=
"1.0""1.0"ifnotindefget_promptself, name, version=
NoneNoneifisNonereturn
  1. 最佳实践
    分享Prompt管理的实践经验,包括模板化设计、参数化管理、效果评估等方面。
  • 模板分层:基础模板+业务模板
  • 版本控制:严格的版本管理和回滚机制
  • 效果跟踪:记录不同版本的性能表现

2.2 对话历史的存储与检索

对话历史管理直接影响LLM应用的交互质量和性能。本节详细介绍对话历史的存储架构和优化策略。

  1. 存储设计
    探讨对话历史存储的技术选型,包括分布式存储、分片策略、索引设计等核心要素。
classConversationManagerdef__init__self, max_history_tokens=
10001000defcompress_historyself, messages"""压缩历史消息"""ifnotreturn# 保留最新的system messagenextforinreversedif"role""system"None# 计算最近n轮对话0forinreversed"content"ifbreak0ifandnotin0return
  1. 优化策略
    介绍对话历史管理的优化方案,包括压缩算法、冷热分离、定期清理等具体实践。
  • 滑动窗口:动态调整历史长度
  • 重要性排序:保留关键上下文信息
  • 定期清理:自动清理过期会话

2.3 向量数据库的选择与优化

向量数据库是LLM应用中知识检索的核心组件。本节分析各类向量数据库的特点及其优化方案。

  1. 选型考量
    详细对比主流向量数据库的性能特点、适用场景和成本因素。
  • 性能需求:QPS、延迟要求
  • 扩展性:数据规模增长预期
  • 运维成本:部署和维护难度
  1. 优化方案
    分享向量检索的优化经验,包括索引优化、查询优化、缓存策略等实践方案。
classVectorStoreManagerdef__init__self, vector_storeasyncdefsimilarity_searchself, query, top_k=
3
, threshold=
0.730.7"""优化的相似度搜索"""# 检查缓存ifinreturn# 执行搜索await# 过滤低相关性结果forinif# 更新缓存return

2.4 多模型路由策略

合理的模型路由可以优化成本和性能。本节介绍如何设计和实现智能的模型路由系统。

  1. 路由规则
    分析模型路由的决策因素,包括成本、性能、特性匹配等维度。
  • 任务复杂度:简单任务用轻量模型
  • 响应时间:对话场景优先流式模型
  • 成本控制:按预算选择合适模型
  1. 实现方案
    详解模型路由的具体实现,包括负载均衡、故障转移、动态调度等机制。
classModelRouterdef__init__self'gpt-3.5-turbo''max_tokens'4096'cost_per_1k'0.002'capabilities''chat''qa''summary''gpt-4''max_tokens'8192'cost_per_1k'0.03'capabilities''complex_reasoning''code''analysis'defselect_modelself, task_type, input_length, budget=
NoneNone"""选择合适的模型"""forinifin'capabilities'and'max_tokens'ifnotreturnNoneif# 按预算筛选forinifreturnminlambda'cost_per_1k'
  1. 性能优化关键点

在完成基础架构设计后,性能优化成为系统成功的关键因素。本章将从批量处理、缓存策略、异步调用等维度,分享性能优化的实践经验。

3.1 批量处理请求

批量处理是提升系统吞吐量的重要手段。本节介绍如何实现高效的批处理机制。
合理的批处理策略可以显著提升系统吞吐量:

  1. 实现要点
    分析批处理系统的核心要素,包括队列管理、调度策略、超时处理等。
  • 请求聚合:相似请求合并处理
  • 动态批次:根据负载调整批次大小
  • 超时控制:设置最大等待时间
  1. 示例实现
    提供批处理系统的架构设计和关键代码实现示例。
classBatchProcessordef__init__self, batch_size=
5
, max_wait_time=
2.052.0Falseasyncdefadd_requestself, requestreturnawaitasyncdefprocess_batchself"""批量处理请求"""whilelentrymax0awaitexceptbreakifreturnawait

3.2 多级缓存策略

合理的缓存设计可显著提升系统性能。本节详细介绍LLM应用的缓存体系设计。

  1. 缓存层次
    分析不同层次缓存的作用和实现方式,包括结果缓存、向量缓存、Embedding缓存等。
  • 内存缓存:热点数据快速访问
  • 分布式缓存:共享数据跨节点复用
  • 持久化存储:历史数据长期保存
  1. 实现方案
    介绍缓存系统的具体实现,包括缓存策略、失效机制、一致性保证等。
classCacheManagerdef__init__self# 本地内存缓存None# 分布式缓存asyncdefget_responseself, query, context=
NoneNone"""多级缓存查询"""# 生成缓存键# 查询内存缓存ifinreturn# 查询分布式缓存ifawaitifreturn# 调用LLM生成响应await# 更新缓存return

3.3 流式响应处理

流式响应是LLM应用的核心特性,需要特别关注其处理机制:

  1. 流式处理架构
    详解流式响应的系统架构,包括数据流设计、异常处理、断点续传等机制。
classStreamProcessordef__init__self102430# 秒asyncdefprocess_streamself, response_stream"""流式响应处理"""asyncforin# 处理新的文本块# 达到缓冲区大小时处理iflenyield
  1. 断点续传机制
    介绍如何实现可靠的断点续传,确保响应的完整性和连续性。
classStreamCheckpointdef__init__selfdefsave_checkpointself, session_id, position, content"""保存流式处理检查点"""'position''content''timestamp'asyncdefresume_from_checkpointself, session_id"""从检查点恢复"""ifinreturnreturnNone

3.4 异步调用优化

异步处理是提升系统并发能力的重要手段。本节介绍异步架构的设计和实现。

  1. 异步架构设计
    分析异步系统的核心组件和工作流程,包括任务队列、工作池、结果回调等。
classAsyncLLMClientdef__init__self, max_concurrent=
100100asyncdefexecuteself, prompt"""异步执行LLM调用"""asyncwithawaittryreturnawaitfinallyawait
  1. 资源池管理
    详解如何管理和优化异步资源池,包括连接池、线程池、协程池等。
classResourcePooldef__init__self, pool_size=
1010asyncdefinitializeself"""初始化资源池"""forinrangeawaitawait
  1. 成本控制方案

性能提升不应以牺牲成本为代价。本章将介绍如何在保证性能的同时,实现精确的成本控制,包括Token优化、模型选择、缓存策略等方面。

4.1 Token使用优化

Token使用直接影响API成本。本节介绍如何优化Token使用效率。
有效的Token管理是控制成本的第一步:

  1. Token计数系统
    详解Token计数和预估系统的设计,包括实时统计、使用预警、配额管理等机制。
classTokenCounterdef__init__self, model_name1000000# 每日Token限制0defcount_tokensself, text"""计算文本Token数量"""returnlendefcheck_budgetself, text"""检查是否超出预算"""ifraisereturn
  1. 动态截断策略
    介绍智能截断策略的实现,在保证响应质量的同时最小化Token使用。
classTokenTruncatordef__init__self, max_tokensdeftruncateself, text, reserve_tokens=
100100"""智能截断文本"""ifreturn# 保留头部和尾部的重要信息2returnTrue

4.2 模型选择策略

不同规格的模型具有不同的成本效益比。本节探讨如何选择合适的模型配置。

  1. 模型性能评估
    分析不同模型的性能指标,包括响应质量、延迟、成本等维度的评估。
classModelSelectordef__init__self'gpt-3.5-turbo''cost_per_1k'0.002'performance_score'0.8'max_tokens'4096'gpt-4''cost_per_1k'0.03'performance_score'0.95'max_tokens'8192defselect_modelself, task_complexity, input_length, budget"""选择最优性价比模型"""forinif'max_tokens'and'performance_score''cost_per_1k'returnmaxlambda10
  1. 降级策略设计
    介绍模型降级机制的设计,在成本和性能之间找到最佳平衡点。
classModelFailoverdef__init__self'tier1''gpt-4''tier2''gpt-3.5-turbo''tier3''text-davinci-003'asyncdefexecute_with_fallbackself, prompt, initial_tier=
'tier1''tier1'"""带降级保护的模型调用"""whileforintryreturnawaitexceptasf"Model 
{model}
 failed: 
{e}
"{model}{e}

4.3 缓存复用机制

有效的缓存策略可显著降低API调用成本。本节详述缓存优化方案。

  1. 缓存策略设计
    探讨多层缓存架构的设计,包括热点检测、预缓存、智能失效等机制。
classSemanticCachedef__init__self'all-MiniLM-L6-v2'0.95asyncdefget_cached_responseself, prompt"""语义相似度缓存查询"""forin'embedding'00ifreturn'response'returnNone
  1. 缓存失效策略
    分析缓存更新策略,平衡时效性和成本效益。
classCacheManagerdef__init__self, max_size=
10001000defevict_expiredself"""清理过期缓存"""forinifforinNoneNone

4.4 API调用监控

实时监控和分析是成本控制的基础。本节介绍监控系统的设计和实现。

  1. 实时监控系统
    详解监控指标体系和告警机制,包括成本预警、异常检测等功能。
classAPIMonitordef__init__selffloatasyncdeftrack_requestself, model, tokens, latency"""记录API调用指标"""'requests'1'tokens''latency'
  1. 成本归因分析
    介绍成本分析工具的实现,支持精确的成本归因和优化决策。
classCostAnalyzerdef__init__selfdefanalyze_costsself, timeframe=
'daily''daily'"""成本分析与归因"""'total_cost'0'cost_by_model'float'cost_by_feature'float'efficiency_metrics'forin'model''tokens''feature''total_cost''cost_by_model''cost_by_feature'return

这样的实现方案提供了完整的成本控制框架,包括:

  • Token使用的精确控制和优化
  • 智能的模型选择和降级策略
  • 高效的缓存复用机制
  • 完善的监控和分析系统

通过这些机制的组合,可以在保证服务质量的同时,有效控制API调用成本。系统会自动在性能和成本之间寻找最佳平衡点,并提供详细的成本分析报告以支持进一步优化。

  1. 质量保障体系

高性能、低成本的系统还需要稳定可靠的质量保障。本章将介绍如何构建全面的质量保障体系,确保系统的可靠性和安全性。

5.1 输出质量评估

系统性的质量评估是保障服务质量的基础。本节介绍质量评估体系的设计。

  1. 质量评估指标系统
    详解质量评估的多维度指标体系,包括准确性、相关性、一致性等维度。
classQualityMetricsdef__init__self'relevance'0.0'coherence'0.0'factuality'0.0'completeness'0.0asyncdefevaluate_responseself, prompt, response, ground_truth=
NoneNone"""评估响应质量"""'relevance''coherence''factuality''completeness'return
  1. 自动化测试系统
    介绍自动化测试框架的设计,支持持续的质量监控和评估。
classAutomatedTestingdef__init__selfasyncdefrun_test_suiteself, model"""执行自动化测试"""'passed'0'failed'0'metrics'listforinawaitawaitreturn

5.2 幻觉检测机制

幻觉问题是LLM应用的主要质量风险。本节探讨幻觉检测和处理方案。

  1. 检测算法实现
    详解幻觉检测的技术方案,包括知识验证、一致性检查等机制。
classHallucinationDetectordef__init__self0.85asyncdefdetect_hallucinationself, response, context"""检测响应中的幻觉内容"""# 分解响应为可验证的陈述forin# 在知识库中查找支持证据awaitif'statement''confidence''evidence'return

5.3 敏感内容过滤

内容安全是企业级应用的基本要求。本节介绍多层次的内容过滤方案。

  1. 多层过滤机制
    分析内容过滤的技术架构,包括规则过滤、模型过滤、人工审核等环节。
classContentFilterdef__init__selfasyncdeffilter_contentself, content"""多层内容过滤"""'safe'True'filtered_content''triggers'forinawaitifnot'safe''safe'False'triggers''triggers''filtered_content''filtered_content'return

5.4 A/B测试方案

持续优化需要科学的实验设计。本节介绍LLM应用的A/B测试最佳实践。

  1. 测试框架设计
    详解A/B测试框架的设计,包括实验设计、数据收集、效果分析等环节。
classABTestFrameworkdef__init__selfasyncdefrun_experimentself, experiment_id, user_id"""执行A/B测试"""awaitawaitreturn
  1. LLM应用特色的部署架构与可观测性

最后,我们将探讨LLM应用在部署和运维方面的特殊需求,介绍适合LLM应用的部署架构和监控体系。

6.1 特殊性部署架构

LLM应用具有独特的部署需求。本节介绍专门的部署架构设计。

  1. 动态资源调度
    详解资源调度系统的设计,支持弹性伸缩和负载均衡。
classResourceSchedulerdef__init__selflist'token_usage'0.8'latency'2000# ms'error_rate'0.01asyncdefscale_resourcesself, metrics"""基于Token使用量的动态扩缩容"""forin'token_usage'len'token_usage'ifawaitelifawait
  1. 知识库同步机制
    介绍知识库更新和同步的技术方案,确保数据一致性。
classKnowledgeBaseSyncdef__init__selfasyncdefincremental_updateself, changes"""增量更新知识库"""forin# 获取区域特定的更新# 应用更新并确保一致性asyncwithasawaitawait

6.2 LLM特色可观测性

可观测性是运维的基础。本节探讨LLM应用的监控指标体系。

  1. Token经济指标监控

详解Token使用的监控指标和分析工具。

classTokenMetricsCollectordef__init__self'usage'int'cost'float'efficiency'floatasyncdefcollect_metricsself, request_info"""收集Token相关指标"""'model''tokens''quality_score''usage''cost''efficiency''cost'
  1. 智能告警系统
    介绍基于机器学习的智能告警机制,提前发现潜在问题。
classSmartAlertSystemdef__init__selfasyncdefprocess_metricsself, metrics"""处理监控指标并生成智能告警"""# 语义相似度异常检测await'responses'if'SEMANTIC_ANOMALY'# 知识库覆盖率预警await'queries'if'kb_coverage''LOW_KB_COVERAGE'return

6.3 持续优化机制

系统优化是持续过程。本节介绍自动化优化机制的设计。

  1. 自适应调优系统
    详解自动化性能优化系统的设计,包括参数调优、资源配置等方面。
classAdaptiveOptimizerdef__init__selfasyncdefoptimizeself, performance_metrics"""执行自适应优化"""# Prompt优化ifawait'prompt_effectiveness''prompt'# 模型选择优化ifawait'model_performance''model'return

通过这些实现,我们建立了一个完整的质量保障和可观测性系统,特别针对LLM应用的特点:

  • 全面的质量评估和监控
  • 智能的幻觉检测和内容过滤
  • 基于Token的资源调度
  • 完善的知识库同步机制
  • 深入的可观测性指标
  • 自适应的优化系统

这些组件共同确保了LLM应用的可靠性、安全性和效率。

大模型算是目前当之无愧最火的一个方向了,算是新时代的风口!有小伙伴觉得,作为新领域、新方向人才需求必然相当大,与之相应的人才缺乏、人才竞争自然也会更少,那转行去做大模型是不是一个更好的选择呢?是不是更好就业呢?是不是就暂时能抵抗35岁中年危机呢?

答案当然是这样,大模型必然是新风口!

那如何学习大模型 ?

由于新岗位的生产效率,要优于被取代岗位的生产效率,所以实际上整个社会的生产效率是提升的。但是具体到个人,只能说是:

最先掌握AI的人,将会比较晚掌握AI的人有竞争优势。
这句话,放在计算机、互联网、移动互联网的开局时期,都是一样的道理。

但现在很多想入行大模型的人苦于现在网上的大模型老课程老教材,学也不是不学也不是,基于此我用做产品的心态来打磨这份大模型教程,深挖痛点并持续修改了近100余次后,终于把整个AI大模型的学习路线完善出来!

在这里插入图片描述

在这个版本当中:

您只需要听我讲,跟着我做即可,为了让学习的道路变得更简单,这份大模型路线+学习教程已经给大家整理并打包分享出来, 😝有需要的小伙伴,可以 扫描下方二维码领取🆓↓↓↓

👉优快云大礼包🎁:全网最全《LLM大模型学习资源包》免费分享(安全咨料,放心领取)👈

​

一、大模型经典书籍(免费分享)

AI大模型已经成为了当今科技领域的一大热点,那以下这些大模型书籍就是非常不错的学习资源。

在这里插入图片描述

二、640套大模型报告(免费分享)

这套包含640份报告的合集,涵盖了大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师,还是对AI大模型感兴趣的爱好者,这套报告合集都将为您提供宝贵的信息和启示。(几乎涵盖所有行业)
在这里插入图片描述

三、大模型系列视频教程(免费分享)

在这里插入图片描述

四、2025最新大模型学习路线(免费分享)

我们把学习路线分成L1到L4四个阶段,一步步带你从入门到进阶,从理论到实战。

img

L1阶段:启航篇丨极速破界AI新时代

L1阶段:了解大模型的基础知识,以及大模型在各个行业的应用和分析,学习理解大模型的核心原理、关键技术以及大模型应用场景。

img

L2阶段:攻坚篇丨RAG开发实战工坊

L2阶段:AI大模型RAG应用开发工程,主要学习RAG检索增强生成:包括Naive RAG、Advanced-RAG以及RAG性能评估,还有GraphRAG在内的多个RAG热门项目的分析。

img

L3阶段:跃迁篇丨Agent智能体架构设计

L3阶段:大模型Agent应用架构进阶实现,主要学习LangChain、 LIamaIndex框架,也会学习到AutoGPT、 MetaGPT等多Agent系统,打造Agent智能体。

img

L4阶段:精进篇丨模型微调与私有化部署

L4阶段:大模型的微调和私有化部署,更加深入的探讨Transformer架构,学习大模型的微调技术,利用DeepSpeed、Lamam Factory等工具快速进行模型微调,并通过Ollama、vLLM等推理部署框架,实现模型的快速部署。

img

L5阶段:专题集丨特训篇 【录播课】

img

全套的AI大模型学习资源已经整理打包,有需要的小伙伴可以微信扫描下方二维码,免费领取

👉优快云大礼包🎁:全网最全《LLM大模型学习资源包》免费分享(安全资料,放心领取)👈

​

Android蓝牙开发—经典蓝牙和BLE(低功耗)蓝牙的区别       最近在做蓝牙开发,刚接触时傻傻的分不清经典蓝牙和低功耗蓝牙的区别,一直用开发低功耗蓝牙的方法去连接经典蓝牙设备,最后当然是一直连接不上了。在此记录下经典蓝牙和低功耗蓝牙的区别和联系。 Android中的蓝牙         说到Android中的蓝牙,大家听到的可能有蓝牙1.0、蓝牙2.0、蓝牙3.0、蓝牙4.0之类的以数字结尾的蓝牙版本号,而实际上,在最新的标准中,已经不再使用数... 阅读详情

相关推荐

比亚迪开放平台接口实战:车身状态监测与智能车联应用开发

本文详细介绍了如何利用比亚迪开放平台的车身状态接口进行智能车联应用开发。通过核心类BYDAutoBodyworkDevice,开发者可以安全获取车辆VIN、车门车窗状态、蓄电池电压、方向盘转角等实时数据,并利用监听器实现状态实时响应。文章提供了从SDK集成、接口调用到典型应用场景(如远程车况检查、车队管理)的完整实战指南,助力开发者快速构建基于比亚迪车辆数据的创新应用。

weixin_29176179的博客 725

以太坊---「地址、密码、私钥、助记词、Keystore 」那些事

想知道更多关于区块链技术知识,请百度【链客区块链技术问答社区】 链客,有问必答!! 国内最好的以太系钱包当属 imToken,在使用钱包时,有几个名词必须深刻理解,不然就有可能造成区块链资产的损失,这几个名词为地址、密码、私钥、助记词、keystore。若以银行账户为类比,这 5 个词分别对应内容如下:地址=银行卡号密码=银行卡密码私...

weixin_33885676的博客 6638

树莓派5外接RTX显卡:从PCIe到驱动的完整踩坑指南

在ARM架构与GPU加速的交汇点,树莓派5凭借其PCIe接口为DIY爱好者打开了外接独立显卡的大门。然而,PCIe x1的带宽限制、供电差异以及NVIDIA驱动在ARM Linux上的兼容性,使得这一组合成为一场高强度的系统底层排错训练。从理解PCIe总线原理、驱动加载机制到CUDA环境配置,每一步都充满挑战。本文以工程实践视角,梳理外接RTX显卡的完整流程、常见故障与性能瓶颈,并探讨其在边缘计算、AI推理等场景下的真实价值,帮助你理性评估这一实验性方案的可行性与替代路径。

chubaisheng8627的博客 351

阿里云智能语音简单使用:语音识别

例子:比特币 (Bitcoin)、以太坊 (Ethereum)、BNB Chain、波场 (TRON)、Solana (SOL)、莱特币 (Litecoin) 等。例子:Arbitrum (ARB), Optimism (OP), Polygon (MATIC) 等,它们都是依附于以太坊的 L2。例子:BTC (比特币链)、ETH (以太坊链)、BNB (BNB链)、TRX (波场链)、DOGE (狗狗币链)。Cardano (ADA) L1 原生币 Ouroboros PoS,总量450亿,通缩模型。

sacaegawfaga的博客 379

EtherCAT简介

EtherCAT(EtherNet Control Automation Technology)是由德国公司BECKHOFF公司于2003年提出的实时工业以太网技术。其具有高速、高数据有效率的特点,支持多种设备的连接拓扑结构。从站节点使用专用的控制芯片,例如:microchip公司的Lan9252、BECKHOFF公司的ET1100等ESC(EtherCAT slave controller)芯片。主站的搭建方式有很多,例如:开源主站IGH、SOEM、商业化主站TwinCAT等。

m0_73482095的博客 1万+

从MATLAB代码入手:手把手教你复现OTFS调制解调核心模块(附完整函数解析)

本文详细解析了OTFS调制解调技术在MATLAB中的实现方法,包括核心模块如ISFFT变换、海森堡变换及MP检测算法的代码实现。通过完整的函数解析和性能验证框架,帮助通信工程师快速掌握这一前沿技术,提升在高速移动场景下的通信系统设计能力。

weixin_42568801的博客 319

新资产协议热潮下,普通用户如何有效保障自身加密资产安全?

另一种是通过修改合约的“Sleep Minting”或假 Mint,主要针对新手,这种修改使得在某人的钱包交易记录中显示为 Mint 了 NFT,实际上是诱导用户访问包含钓鱼元数据的 NFT 网站。此外,NFTScan 浏览器也增设了用户反馈入口,允许用户提交他们发现的风险资产或垃圾资产,以期通过 B 端和 C 端的共同努力,输出更高质量的资产或消除潜在安全风险。此外,避免在精神状态不佳时操作,管理好自己的风险敞口,经常检查自己授权给合约的代币数量,以及自己持有的代币是否处于一个不稳定的项目中。

NFT_Research的博客 1470

Buck电源设计常见的一些问题(四)MOS管振荡抑制方法(二)

另一方面,开关振铃为远超开关频率的高频振铃,并伴随很高的 dV/dt,会带来传导和辐射的 EMI 问题,可能会使得终端产品不能通过 EMI 标准测试,更严重时甚至会干扰开关电源自身的信号电路或临近的其他功能电路的正常工作。选用二极管反向特性好的器件;该电路可等效成图 3 中 LC 谐振电路,新的 LR和 CR为 Lp1、Lp5,Lp3, Lp4, CD等所有参与振铃的寄生感容的复合值。通常 Snubber 的 Csnub取值在数 nF 以上,在振铃频率 fR(加了 snubber 后)下的阻抗很小。

小幽余生不加糖 2892

PeckShield宣布与imToken达成战略合作,为其imBTC提供合约安全审计

区块链安全公司 PeckShield 宣布与知名数字钱包 imToken 达成战略合作关系。PeckShield 为 imToken 提供 imBTC 合约安全审计服务,...

PeckShield的博客 1133

11.8 LangGraph生产级AI Agent开发:从节点定义到高并发架构的终极指南

本文介绍了如何使用 LangGraph 构建生产级 AI Agent,重点解析了 LangGraph 的核心设计、节点与边的实现方法论、生产级实现技巧以及性能优化策略。LangGraph 通过图结构抽象复杂 AI 工作流,核心组件包括节点、边、状态和检查点。节点通过 Python 函数封装原子业务逻辑,边通过条件分支实现动态工作流。生产级实现技巧包括状态管理、多会话控制和错误处理机制。性能优化策略涉及并行执行和缓存机制设计。文章还提供了旅行规划 Agent 的实战案例和常见问题解决方案,帮助开发者构建高效、

yonggeit的博客 3268

某招标公告网和vcaptcha验证码识别逆向

本文分析了某验证码系统的加密流程及破解思路。首先通过反混淆技术定位到加密函数,拆解了包含指纹函数、环境参数等组成的加密字符串。研究发现验证码生成涉及canvas指纹、环境检测等反爬机制,可通过模拟浏览器环境绕过。验证过程需要解密图片顺序,通过work2.js计算还原图片位置,再结合滑动轨迹、时间等参数生成验证请求。文章仅提供技术研究思路,强调需遵守法律法规,严禁非法破解信息系统。完整流程包括环境模拟、加密参数还原、图片处理和轨迹生成等步骤,成功率较高。

码王吴彦祖的博客 578

imToken安全方面的设计和实现

针对用户举报的高风险 DApp,会在用户登陆时,出现相应等级的风险提示;对于已经报道的、明确的高危项目,会直接封禁,使其无法在 imToken 上使用。

FeelTouch Labs 1137

位置点位到达判断FC(Easy+Codesys+博途平台)

IN rActPositon REAL 轴当前实际位置 1IN arAbsPosition REAL[10] 各工作点位坐标 2IN rDeadZone REAL 位置达到判断域值 范围 3OUT abInAbsPos BOOL[10] 到达各绝对定位点位标志 位置到达输出 4VAR i INT 循环计数 5VAR rErr REAL 位置偏差 6。

RXXW_Dor的博客 536

什么是LangChain,LangChain入门到精通,收藏这篇就足够了!

今天,我们系统地拆解LangChain的技术架构、核心组件和实战应用,帮助你快速掌握这个改变LLM应用开发范式的框架。

Y525698136的博客 1328

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

什么是LangChain,大模型入门到精通,收藏这篇就足够了!

今天,我们系统地拆解LangChain的技术架构、核心组件和实战应用,帮助你快速掌握这个改变LLM应用开发范式的框架。

python1234567_的博客 1193

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

LangChain从入门到精通,非常详细,收藏这一篇就够了!!!

LangChain从入门到精通,非常详细,收藏这一篇就够了!!!

ytt0523_com的博客 5514

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

一文彻底搞懂什么是LangChain?从入门到精通,看这篇就足够了!

LangChain是一个专门为利用语言模型创建应用程序而设计的全面框架。它的主要目标是帮助开发人员轻松构建基于语言模型的应用。虽然LangChain与多种语言模型兼容,但它特别与OpenAI ChatGPT无缝集成,从中受益于其先进功能。本文学习知识点: 语言模型(LLMs)和LangChain。提示工程。语言模型的内存。语言模型的链式结构。LangChain索引。工具和代理。

2401_85375186的博客 2576

LangChain框架入门01:LangChain是什么?大模型入门到精通,收藏这篇就足够了!

LangChain 是一个强大又灵活的大模型开发框架,它将 LLM 的调用和创建、提示词管理、记忆、知识库、RAG检索、工具调用等模块化,通过LangChain快速构建 AI 应用。

DEVELOPERAA的博客 1107

从0到1精通LangChain:Part 1,大模型入门到精通,收藏这篇就足够了!

LangChain 它主要是一个为了 LLM 就是诞生的开源开发框架。它其实就是把语言模型调用、知识检索、还有语义搜索这些很常见的流程都给封装好啦。

pythonhy的博客 1243

LangChain集成DeepSeek实现AI对话,大模型入门到精通,收藏这篇就足够了!

本文介绍如何使用AI开源框架 LangChain,集成调用DeepSeek大模型,实现AI对话功能,并给出Python示例代码。

huang9604的博客 1451

LangChain Agent开发概述,大模型入门到精通,收藏这篇就足够了!

LangChain是一个强大的框架,可简化基于大语言模型(LLM)的应用程序开发,以下是LangChain Agent开发的相关技术

huang9604的博客 894

LLM 链式架构基础:从入门到实践,大模型入门到精通,收藏这篇就足够了!

本文介绍了构建 LLM 链式应用的核心组件和最佳实践。通过合理的架构设计、提示词管理和错误处理,我们可以构建出更加可靠和可维护的 LLM 应用。

2301_81940605的博客 637

使用 LangChain 快速构建 RAG 应用,langchain从入门到精通,收藏这篇就足够了

相信你现在已经知道如何使用 LangChain 快速构建 RAG 应用。建议你不妨亲自动手去实践,使用 LangChain 去构建出一个自己的 RAG 应用。

Y525698136的博客 1355

langchain从入门到精通——langchain基本概念,大模型入门到精通,收藏这篇就足够了!

用 LLM API 就像造房子时只给你一把锤子 —— 能敲钉子没错,但你要造完整一栋房子,还需要水、电、管道、结构、施工计划等等工具和组织方式。

huang9604的博客 867

LangChain理论及应用实战:Chain,LangChain入门到精通,收藏这篇就足够了!

Chain(链)是langchain当中一个非常重要的构建模块,应该说langchain框架中无论多复杂的功能基本都是通过一个个简单或复杂的chain来实现的。

pythonhy的博客 1448

使用LangChain构建Agent的简单示例,大模型入门到精通,收藏这篇就足够了!

LangChain 是一个开源的开发框架,旨在帮助开发者更轻松、更高效地构建基于大型语言模型 (LLM) 的应用程序。你

pythonhy的博客 1737
上一篇: RAG 应用开发入门:LangChain 文档处理全解析,大模型入门到精通,收藏这篇就足够了!
下一篇: 打造智能路由的 LLM 应用:条件分支链详解,大模型入门到精通,收藏这篇就足够了!
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值