首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏xiaosen

    LangChain模型应用开发

    LangChain作为一个新兴的框架,旨在简化模型应用的开发过程。它提供了一套工具和接口,帮助开发者将模型无缝集成到各种应用场景中。 通过LangChain,开发者可以更专注于业务逻辑的实现,而不必过多关注底层模型的复杂性。 prompt) print(response.content) 这时我们的langSmith后台: 构建语义搜索引擎  我们使用LangChain的文档加载器、嵌入、向量库来从其他来源检索数据,与模型工作集成 1️⃣根据与字符串查询的相似性返回文档: # 接受一个文本字符串作为输入,并返回与该文本最相似的向量 results = vector_store.similarity_search( "模型的发展和繁荣既是当前 ("模型的发展是顶峰") # 接受一个嵌入向量作为输入,并返回与该向量最相似的向量 results = vector_store.similarity_search_by_vector(embedding

    75931编辑于 2024-12-04
  • 模型应用开发实战

    至此最简单的模型应用开发完毕。 提供API支持 上面最简单的Hello world写完了,接下来就要为各种客户端提供接口服务了。. 不得不吐槽下,模型也搞前后端分离这套!. net java 有httprequest,js有jquery、axios,模型也有个出名的库langchain,官方的解释它提供了“链”的概念,允许开发者将多个语言模型调用、API请求、数据处理等操作链接起来 为了搞模型的人能安心研究模型,不用花精力在界面上。市场上就出现了2个常用的模型web界面框架Gradio和Streamlit,不用去研究哪个更好,顺手就行! 最后 经过无数的蹂躏,我开发了个小应用【i歌词】,无任何条件免费提供全部源码。它基于chatglm4-9b模型,从部署到训练,通用对话功能,核心根据歌名查歌词并创作歌词!

    1.6K37编辑于 2026-05-08
  • 来自专栏效率工具

    开发 RPA 的 8 Python 框架

    前言Python 是技术团队开发 RPA 的最佳解决方案。Python 是一种开放技术,跨平台,免费使用,并得到主要技术公司(大量 SDK 和库)的支持。 这篇文章列出了用于自动化桌面、Web、传统和移动应用程序的 8 Python 框架。1. SeleniumSelenium 最初于 2004 年发布,可能是最常用的 Web 自动化框架。 开发人员可以选择开发 UI 自动化的最佳方法,将组件选择和 Id、XPath 或其视觉外观的操作结合起来。即使在使用计算机视觉时,自动化也以无头模式运行。 许可证:Apache 2.0站点:https://github.com/autopilot-rs/autopy8. 与许多其他自动化框架一样,它的主要目的是软件测试,但它也可用于开发 RPA 模块。

    7.3K01编辑于 2024-04-27
  • 来自专栏IT大咖说

    2019年8Web开发趋势

    熟悉前端开发的人应该都知道,最近几年,各种前端框架层出不从,H5开发模式也越来越流行,前端时代也已经到来。每一年各种前端技术也应运而生,快速掌握最新的前端技术也是每一个开发者不可或缺的一门技能。 所有这些新兴的前端技术,使我们的开发越来越方便。今天在这里,我就来给大家谈谈2019年的8个Web开发的趋势,希望能给各位带来一些有用的信息。 ? No.3 三前端框架 Vue.js/Angular/React.js 尽管它们已经成为了2018年的前端开发趋势,然而2019年它们的发展势头也定不会减,反而会越来越流行。 ? 我们都知道,如今前端时代已经到来,html+css+js开发随处可见,不仅仅是桌面应用,所有的手机应用现在都可以使用H5技术开发,使用Stencil,可以帮助我们快速构建想要的组件,并且这些组件可以在任何平台或者设备上运行 No.8 AI/Bots 如今,人工智能,机器学习等技术越来越流行,2019年也不会例外。它们将在我们以后的生活中扮演着越来越重要的角色。如何使我们的应用变得更加智能?AI/Bots给出了答案。

    1K20发布于 2019-06-19
  • 来自专栏好好学java的技术栈

    Java 8 开发的 4 技巧

    来自 | Elyn 责编 | 乐乐 链接 | evget.com/article/2016/8/10/24674.html 正文 我使用Java 8编码已经有些年头,既用于新的应用程序 2.使用Lambda表达式 Lambda表达式是Java 8的主要特点之一。即使你还没有使用Java 8,你现在可能已经对它们有了基本的了解。 这会导致… 使用现有的函数式接口 随着开发人员越来越熟悉Java 8代码,我们就能知道当使用如Supplier和 Consumer的接口时,会发生什么,以及创建一个本地的ErrorMessageCreator 4.Stream Stream API是Java 8另一个特点,并且我认为我们还真的不知道这对我们的编码方式会产生多大的改变。下面是我发现的一些有用的东西 排队点操作符 我个人更喜欢排队我的流操作。 特别是,遍历原始类型的小型数组几乎肯定会用,以获得更好的性能循环,很可能(至少对于Java开发人员是新的流)更具可读性。 ?

    95510发布于 2019-12-05
  • 来自专栏大模型应用

    模型应用:构建智能模型运维体系:模型健康度监测系统实践.8

    引言 大型语言模型已成为各行各业的核心基础设施。从客户服务到内容创作,从代码生成到科学研究,模型正深度融入企业的核心业务流程。 传统的系统监控工具如Zabbix、Prometheus等虽然能监控基础硬件资源,但无法深入理解模型服务的特殊行为模式,无法感知模型推理的内在质量,更无法预测服务性能的潜在风险。 今天我们将以模型健康度监测系统为例,深度剖析现代模型运维平台的设计理念、技术实现与创新亮点。通过详细的流程分析、架构解读和实践场景说明,为构建智能化的模型运维体系提供完整的实践参考和技术路线图。 多层次监控体系 系统构建我们采用了四层级的立体化监控架构,每一层都针对模型服务的特定维度进行深度监控:系统资源层:基础硬件资源监控(CPU、内存、磁盘、网络),确保运行环境稳定模型运行层 ): """智能性能评分算法 - 基于模型服务特性的专业评分体系""" score = 100 # 基准分数 # CPU性能 (权重: 25%) - 考虑到模型推理对CPU

    58743编辑于 2026-02-05
  • 1模型应用开发基础

    1、模型应用开发基础 AGI(Artificial General Intelligence)中文译为「通用人工智能」。是具备超越人类智能的 AI。 AGI 时代,AI 无处不在,形成新的社会分层: AI 产品使用者,使用别人开发的 AI 产品 AI 产品制造者,设计和开发 AI 产品 基础模型相关,训练基础模型,或为模型提供基础设施(算力等) 模型 AI 能干什么? 模型,全称「语言模型」,英文「Large Language Model」,缩写「LLM」。 本课第一个专业向要求:分清对话产品和模型。 划重点: 模型就是一个函数,给输入,生成输出 任何可以用语言描述的问题,都可以输入文本给模型,就能生成问题的结果文本 进而,任意数据,都可以输入给模型,生成任意数据 模型是怎样工作的? 这些字之间的概率关系,就是模型训练时学到的。 用不严密但通俗的语言描述原理: 训练: 模型阅读了人类说过的所有的话。

    17210编辑于 2026-06-16
  • 来自专栏AI技术应用

    AI教育模型开发

    代码能力(部分模型): 理解和生成代码,这在编程教育中尤为重要。AI教育模型接入的流程接入AI教育模型通常涉及以下步骤:1.需求分析与场景定义:明确目标: 你希望模型解决教育中的哪些具体问题? 用户群体: 模型将服务于谁?(学生、教师、家长、教研人员)核心功能: 确定模型将扮演的角色和提供的核心功能。 通过将模型与一个外部知识库(如课程资料、教材、习题库等)结合,让模型在生成回答前先检索相关信息,从而提高回答的准确性和专业性,解决模型的“幻觉”问题。 4.开发与集成:后端开发: 搭建后端服务,负责处理用户请求、调用模型API、管理数据、实现业务逻辑。前端开发开发用户界面,与后端服务进行交互,展示模型输出。 技术复杂性: 接入和优化模型需要较高的AI技术能力。接入AI教育模型是教育产品迈向智能化的重要一步,它能带来前所未有的个性化和效率提升。

    1.2K10编辑于 2025-06-18
  • 来自专栏项目文章

    模型开发教学智能体】:你的专属模型教学助手

    通过这一平台,开发者能够利用文心模型,针对自己的行业和应用场景,选择适合的开发方式,打造具有时代特征的产品。 例如咱们的模型开发教学智能体设定如下: 角色与目标 作为一个模型相关的专家,你的主要任务是解答用户的代码问题,教授机器学习的基础知识,以及解释模型算法。 在解释模型算法时,需要清晰地阐述算法的原理、应用以及优缺点,以便用户能够全面了解。 若用户的问题超出你的知识范围或无法清晰解答,应诚实告知用户,并尝试提供相关的学习资源或建议。 零代码智能体开发体验让我深刻感受到其带来的便利和高效,它不仅降低了技术门槛,还极大提升了开发速度,让开发者能够更专注于业务逻辑的创新和实现。 这种开发模式预示着人工智能应用开发的未来趋势,预示着它将为更多开发者带来无限的便利和机遇,推动智能技术在各行各业的广泛应用和创新。

    1.1K10编辑于 2024-06-07
  • 微软密谋超级AI模型!LangChain带你轻松玩转模型开发

    在这一背景下,为了帮助开发者更方便、灵活地构建基于语言模型的应用,一批大型模型应用开发框架应运而生,LangChain这个大语言模型时代下的“新星”也应运而生,它不仅让AI应用的开发变得易如反掌,更是从单一的开发框架演变为一个包含开发 在这样一个技术飞速进步的时代,了解并掌握LangChain无疑是每一个AI开发者的必修课。 《LangChain技术解密:构建模型应用的全景指南》一书便可以带你领略大语言模型的应用开发世界! 第8章 深入解析了代理(Agent)技术的原理和应用,同时对LangGraph多智能体框架进行了详细介绍,帮助读者理解如何构建更复杂的AI代理互动。 这使得开发人员不仅能够运用那些已极为成熟的资源去构建应用,同时能够借助那些集成的工具,迅速洞悉并尝试语言模型的最新技术。 目前,LangChain已成为进行语言模型应用开发必须掌握的框架之一。 随着时间的推移,LangChain已不再仅仅是一个语言模型开发框架,而是演化为一个包含开发、调试、部署乃至应用商店的一站式完整生态圈。

    70510编辑于 2024-05-28
  • 来自专栏程序那些事

    语言模型开发利器langchain

    当然不是,虽然小公司或者个人不能开发底层的语言模型,但是我们可以在语言模型之上进行应用开发,这应该就是我们现在能做到的。 今天给大家介绍一个语言模型开发框架langchain,有了它,在AI的世界,你可以如虎添翼。 什么是langchain 简单来说,langchain是一个基于语言模型只上的开发框架,有了他,我们就可以轻松在各种模型之上进行实际应用的开发。 因为langchain只是一个语言模型上的开发框架,它的所有的能力都是依赖于语言模型的,所以在使用langchain之前,我们需要一个语言模型,最简单同时也是最强大的语言模型就是openai的chatgpt 比如我们现在需要向openai询问昨天的天气,但是openai本身只是一个模型,它并不知道实时的信息。

    87710编辑于 2023-09-06
  • 来自专栏大模型

    模型应用开发基础-Prompt工程

    模型应用开发基础-Prompt工程1. 什么是Prompt?Prompt(提示词)是用户输入给AI模型的指令或问题,用于引导模型生成特定输出。 Prompt工程的定义Prompt工程(Prompt Engineering)是通过优化输入指令的结构、措辞和上下文,使语言模型(LLM)输出更准确、可靠且符合需求的技术。 语言模型(如GPT-4、Claude、Gemini)本质是“概率生成器”,它们会根据输入提示猜测用户意图。 剩余数量:12 - 4 = 8 3. 分给朋友:8 ÷ 2 = 4 4. 最终剩余:4个 不过2023年后发布的主流模型(GPT-4 Turbo、Claude 3、Gemini 1.5)已原生集成思维链推理能力。

    1.2K10编辑于 2025-06-23
  • 来自专栏码农编程进阶笔记

    Java + LangChain 开发语言模型应用!

    在 Baeldung 上看到了一篇介绍基于 Java + LangChain 开发语言模型应用的基础入门文章,写的非常不错,非常适合初学者。于是,我抽空翻译了一下。 1. 简介 在本教程中,我们将详细探讨 LangChain[1],一个用于开发基于语言模型[2]的应用程序的框架。我们将首先了解语言模型的基础概念,这些知识将对本教程有所帮助。 提示词工程(Prompt engineering)[8]是让语言模型完成特定任务的最快捷方法之一。 不过,社区开发了 Java 版本 LangChain,称为 LangChain4j[15] ,支持 Java 8 或更高版本,并兼容 Spring Boot 2 和 3。 这些库未来将快速发展,它们会让开发由语言模型驱动的应用程序的过程变得更成熟和有趣!

    3.3K12编辑于 2025-03-29
  • 来自专栏算法channel

    模型开发工程师 roadmap

    模型开发工程师应该是接下来几年最火的方向之一,今天逛github发现一个很好的学习导图,是一个专业的模型开发工程师的学习路线图: 我翻译了一下,供英文不是很好的同学参考: 运行LLMs: LLM engineering) 结构化输出(Structuring outputs) 构建向量存储: 摄入文档(Ingesting documents) 分割文档(Splitting documents) 嵌入模型

    1.1K10编辑于 2024-04-11
  • 来自专栏token的技术分享

    基于.NET8的AI模型管理

    此外,AIDotNet API还支持多种AI模型,包括OpenAI、星火大模型、Claudia、智谱AI、Ollama、通义千问(阿里云)、AzureOpenAI以及腾讯混元模型,满足了用户对各种AI 模型的需求。 基于.NET Core 8实现使用EntityFrameworkCore对于数据库操作。基于MiniApis提供WebAPI服务。 功能实现 支持用户管理 支持渠道管理 支持token管理 提供数据统计预览 支持日志查看 支持系统设置 支持接入外部Chat链接 支持支付宝购买账号余额 AI模型支持列表 OpenAI (支持function ) 星火大模型(支持function) Claudia 智谱AI Ollama 通义千问(阿里云) AzureOpenAI(支持function) 腾讯混元模型 支持数据库 SqlServer 配置类型

    50310编辑于 2024-05-28
  • 来自专栏MavenTalk

    开源社区模型目前面临的8瓶颈问题

    但面对商业化的ClosedAI和OpenAI等语言模型,还存在一些瓶颈。 数据量不足,预训练数据有限 开源社区很难获得大规模高质量的数据集来进行模型预训练,导致其模型质量无法与业内巨头相提并论。 数据量的不足直接限制了模型的表达能力和推理能力。 算力资源有限,GPU/TPU数量相对较少 开源社区几乎没有足够的GPU/TPU来训练超大规模的模型参数,很难进行长时间的预训练,无法匹敌巨头公司拥有的算力优势。算力的缺乏是开源模型质量提升的硬限制。 商业化受限,收入有限,难以持续投入 开源社区很难直接通过模型商业化来获得持续的财务支持,长期投入会面临资金短缺问题。 模型泛化、可解释性与安全性等方面有待提高 开源模型的可解释性和安全性还需要加强,部署时存在不确定性,这也是限制其应用的一个因素。

    75330编辑于 2023-09-06
  • 来自专栏老张的求知思考世界

    全链路压测(8):构建三模型

    梳理核心链路的一个重要目的是获得流量模型。但在全链路压测中,除了流量模型,业务模型和数据模型一样重要。这篇文章,为大家介绍如何构建这三模型。 下图是一个常见的电商双11促时候的业务场景模型图,我以这个思维导图为例来做分析说明。 峰值流量模型 预估的流量模型要以峰值流量场景来预估,否则很可能由于错误的预估导致准备不足而致使促期间线上出现问题。这不仅是一个技术和监控的问题,还要综合考虑本次大促期间业务目标以及业务转化率的因素。 预估促时的支付转化率为60%,则可得:促峰值订单支付QPS为(200/40%)*60%*(200W/50W)=1200QPS。 ,确认以下信息: 是否有热点数据相关的操作:比如说所有用户秒杀同一件商品; 不同类型数据处理逻辑有差异时,需通过测试数据多样化提高性能测试代码覆盖率; 缓存数据:要确认是否有缓存,缓存大小为多少(排除key

    1.7K30编辑于 2022-05-17
  • 来自专栏程序那些事

    语言模型开发利器langchain

    当然不是,虽然小公司或者个人不能开发底层的语言模型,但是我们可以在语言模型之上进行应用开发,这应该就是我们现在能做到的。 今天给大家介绍一个语言模型开发框架langchain,有了它,在AI的世界,你可以如虎添翼。 什么是langchain简单来说,langchain是一个基于语言模型只上的开发框架,有了他,我们就可以轻松在各种模型之上进行实际应用的开发。langchain的主要特点有两个,第一点就是组件化。 因为langchain只是一个语言模型上的开发框架,它的所有的能力都是依赖于语言模型的,所以在使用langchain之前,我们需要一个语言模型,最简单同时也是最强大的语言模型就是openai的chatgpt 比如我们现在需要向openai询问昨天的天气,但是openai本身只是一个模型,它并不知道实时的信息。

    1.1K20编辑于 2023-06-28
  • AI模型智能体开发:把模型变成“会干活”的技术逻辑

    模型就像个满腹经纶的学者,能说会道却迈不出书房;而AI智能体,就是给这位学者装上“行动能力”的技术方案——不用重构底层模型,核心是通过三层技术设计,让模型从“只会回答”变成“自主做事”。 今天用大白话拆解智能体开发的核心技术,普通人也能看懂落地逻辑。首先要明确:智能体开发的技术核心是“闭环能力”,而非创造新模型模型听不懂“模糊需求”,得通过技术手段把用户目标拆成可执行的步骤。这不是简单列清单,而是用“结构化Prompt+任务拆解算法”,给模型定好行动规则。 其实AI智能体开发,本质是“技术落地的工程思维”。不用纠结模型的底层原理,核心是把“用户需求”通过任务规划、工具对接、反馈闭环三技术环节,转化为模型能执行的行动。 开发的关键永远是:让复杂技术服务于实际需求,让模型真正走出“书房”,成为能落地干活的实用工具。

    60010编辑于 2025-11-24
  • 来自专栏周末程序猿

    机器学习|从0开发模型模型预训练

    继续写《从0开发模型》系列文章,本文主要介绍预训练过程。 预训练是目的是让模型学习知识,需要将预处理的数据(《机器学习|从0开发模型之数据预处理》)中生成的 pretrain_data.bin 文件的上下文全部学习到,那预训练怎么做呢? ,默认为 512 n_layers: int = 8模型的层数,默认为 8 n_heads: int = 16:注意力头的数量,默认为 16 n_kv_heads: int = 8:键值对的头数,默认为 ,所以一般做成配置文件携带模型一起发布。 tab=readme-ov-file#%E6%95%B0%E6%8D%AE%E9%9B%86%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80 (2)https://github.com

    85310编辑于 2025-02-27
领券