跳转到主要内容

langchain屏蔽解析器和转换器是一个用于屏蔽和重新水合字符串的可扩展模块。

屏蔽


实验掩蔽解析器和转换器是一个可扩展的模块,用于掩蔽和重新水合字符串。该模块的主要用例之一是在调用llm之前,从字符串中编辑PII(个人标识信息)。


真实世界场景​


客户支持系统接收包含敏感客户信息的消息。系统必须解析这些消息,屏蔽任何PII(如姓名、电子邮件地址和电话号码),并在遵守隐私法规的同时将其记录下来进行分析。在记录转录本之前,将使用llm生成摘要。
开始​


基本示例​


使用RegexMaskingTransformer为电子邮件和电话创建一个简单的掩码。

TIP

See this section for general instructions on installing integration packages.

Ally Financial与LangChain合作,提供关键编码模块,以合规和安全的方式屏蔽个人身份信息

Ally Financial是美国最大的纯数字银行和领先的汽车贷款机构,最近与LangChain合作发布了第一个初始编码模块,该模块解决了在高度监管、以消费者为中心的行业中使用个人身份信息(PII)的人工智能开发人员面临的重大挑战。此处提供的PII屏蔽模块为在正常业务过程中经常处理客户PII的组织(包括金融服务、医疗保健和零售业的组织)提供了一个起点,以构建生成性人工智能应用程序,同时保护客户数据。

发布使用LangChain构建的Ally.ai


在LangChain的支持下构建的PII屏蔽模块是为Ally.ai创建的,Ally.ai是该公司专有的基于云的人工智能平台,将成为Ally数据和商用LLM之间的安全桥梁。Ally是金融服务行业生成人工智能的早期采用者,于2023年9月推出了该平台。该公司与Ally.ai的第一个用例利用平台的力量,帮助客户关怀与体验团队每天与数千名客户互动。

Ally.ai协助700多名客户服务助理总结他们与Ally客户之间的对话。该平台连接到商业级LLM,通过共享每个客户电话的完整记录来帮助他们,然后由LLM汇总。在高度监管的银行业,在LLM进行总结之前,应将PII剔除。

Robocorp的代码生成助手使开发人员轻松构建Python自动化

挑战


Robocorp成立于2019年,是因为开发者能够自动化单调工作的承诺没有实现。一开始,他们基于Python的平台就帮助各种形状和规模的团队更高效地构建和操作自动化。但是,他们知道,通过帮助自动化开发人员更快地编写更好的代码,他们可以通过Generative AI为客户提供更多价值。

解决方案


Robocorp团队构想了一个名为ReMark的人工智能开发助理。ReMark可以在几秒钟内回答特定的自动化问题并生成代码,确保开发人员不必从头开始。Robocorp产品副总裁Tommi Holmgren表示:“这不仅仅是一个聊天机器人。它就像一个知识渊博的高级开发人员,熟悉Robocorp的开发工具和自动化库。”。

ReMark通过生成与其用例相关的功能代码片段来帮助从业者。聊天界面非常适合迭代解决方案、发现错误以及从广泛的Robocorp库中发现最佳关键字。

通过构建和利用知识图谱来提高基于RAG的应用程序的准确性

在使用Neo4j和LangChain的RAG应用程序中构建和检索知识图信息的实用指南


编者按:以下是Tomaz Bratanic的客座博客文章,他专注于Neo4j的Graph ML和GenAI研究。Neo4j是一家图形数据库和分析公司,它帮助组织深入、轻松、快速地发现数十亿数据连接中隐藏的关系和模式。


图检索增强生成(Graph RAG)作为传统矢量搜索检索方法的强大补充,正在获得发展势头。这种方法利用了图数据库的结构化特性,将数据组织为节点和关系,以增强检索信息的深度和上下文性。

 

InfluxDB关键概念

Before diving into InfluxDB, it’s good to get acquainted with some key concepts of the database. This document introduces key InfluxDB concepts and elements. To introduce the key concepts, we’ll cover how the following elements work together in InfluxDB:

方法缺乏凝聚力(LCOM4)

Cohesion metrics measure how well the methods of a class are related to each other. A cohesive class performs one function while a non-cohesive class performs two or more unrelated functions. A non-cohesive class may need to be restructured into two or more smaller classes.

High cohesion is desirable since it promotes encapsulation. As a drawback, a highly cohesive class has high coupling between the methods of the class, which in turn indicates high testing effort for that class.

MySQL许可说明

What is MySQL?

MySQL is a relational database management system, used by customers across the world from small home-grown applications up to some of the largest data centers. It is developed, distributed and supported by Oracle, who acquired the product from Sun Microsystems in 2010 when Oracle bought Sun.

在Monoreo中运行全栈角度应用程序的完整指南

In the current software development era, multiple teams work on numerous projects. We need to store the codebase in some version control system like GitHub or TFS. Many organizations add different projects to a single repository, which is known as a monorepo. Many big organizations like Google, Microsoft, and Uber use a monorepo in their application development.

In this blog post, you will learn how to: