通过自然语言处理执行特定任务的AI Agents;大模型控制NPC执行一系列的动作;个人化的电子邮件助手Panza

✨ 1: OpenAgents

通过自然语言处理执行特定任务的AI代理

在这里插入图片描述

OpenAgents是一个开放平台,旨在使语言代理(即通过自然语言处理执行特定任务的AI代理)的使用和托管变得更加便捷和实用。它特别适合于日常生活中对数据分析、工具插件获取和网络浏览有需求的用户,无论是专业人士还是普通用户。

  1. 数据代理(Data Agent):提供一套全方位的数据操作工具,包括数据搜索、处理、修改和可视化。无论是编写Python/SQL代码进行数据分析,还是使用数据工具进行操作,数据代理都能简化这些任务。

  2. 插件代理(Plugins Agent):集成了200多个日常工具的插件,可以有效提升各种任务和活动的效率。从购物、查看天气、科学探索等方面,插件代理能够提供快速的解决方案。

  3. 网页代理(Web Agent):借助Chrome扩展,能够自动浏览和探索网页内容。无论是导航Google Maps、发布Twitter帖子,还是填写Google表单,网页代理都能提供支持。

地址:https://github.com/xlang-ai/OpenAgents

✨ 2: LangChain

.NET实现LangChain

在这里插入图片描述

LangChain是一个.NET框架,用于通过组合可编程方式建立使用大型语言模型(LLMs)的应用程序。这意味着你可以通过LangChain轻松集成和操作诸如OpenAI的GPT-3.5 Turbo等强大的AI模型,以进行文本生成、问题回答、文档分析等任务。LangChain的核心是可扩展性和灵活性,提供了一个架构,允许开发者以模块化的方式构建复杂的语言处理流水线。

地址:https://github.com/tryAGI/LangChain

✨ 3: surya

强大的文档光学字符识别(OCR)工具包

在这里插入图片描述

Surya是一款强大的文档光学字符识别(OCR)工具包, Surya的优势在于它可以在本地运行,无需依赖第三方云服务,保证了高级别的隐私保护和数据安全。此外,其支持的语言数量多,功能强大,不仅能识别文本,还能进行布局分析和阅读顺序检测,非常适合需要处理复杂文档的场景。

地址:https://github.com/VikParuchuri/surya

✨ 4: gigax

基于大型语言模型(LLM)的技术,Gigax使得NPC能够执行一系列的动作,比如说话、跳跃、攻击等

Gigax提供了一个强大而灵活的解决方案,以加强视频游戏中非玩家角色(NPCs)的互动和行为。通过使用基于大型语言模型(LLM)的技术,Gigax使得NPC能够执行一系列的动作,比如说话、跳跃、攻击等,这些动作都是根据游戏开发者的定义来执行的。这意味着,通过Gigax,NPCs可以更自然和真实地与玩家互动,从而提升游戏的沉浸感和体验。
在这里插入图片描述

  • NPCs交互:可以定制NPCs的说话、跳跃、攻击等动作。
  • 高效推断:在大多数机器上,GPU推断时间不到1秒。
  • 开源预训练模型:提供了从Llama-3、Phi-3、Mistral等模型微调的开源模型。
  • 结构化生成:通过Outlines确保输出格式始终得到遵守,使生成的内容更加有组织和一致。
  • 即将推出的功能:包括本地服务器模式(带有语言无关API)、运行时任务生成、NPC记忆的创建、存储和检索。

当游戏开发者希望使他们的游戏世界更加生动、互动和个性化时,使用Gigax会是一个极佳的选择。无论是要创建有深度的角色对话,还是设计复杂的行为和任务,Gigax都提供了必要的工具和框架,让这一切成为可能。

地址:https://github.com/GigaxGames/gigax

✨ 5: Panza

个人化的电子邮件助手

在这里插入图片描述

Panza是一个个人化的电子邮件助手,旨在根据您的写作风格和过往邮件历史定制。它的工作原理基于一种称为“数据回放”的数据集生成技术,通过此技术,Panza利用预训练的大型语言模型(LLM)来总结您过去的电子邮件,并将每封邮件转换为“(合成指令, 实际电子邮件)”对。这些对被用来训练Panza,使其能够在只给出指令的情况下生成目标邮件,从而学习用户的写作风格。Panza还利用了名为Robust Adaptation(RoSA)的本地微调技术,结合低秩(LoRA)和稀疏微调来提高参数效率。此外,Panza通过检索增强生成(RAG)模块运行,该模块能够存储过去的电子邮件并在每次查询时提供一些相关邮件作为上下文,从而更好地插入特定细节,如作者的联系信息或常用的Zoom链接。

地址:https://github.com/IST-DASLab/PanzaMail

✨ 6: Easydict

macOS 设计的简洁易用的词典翻译应用

在这里插入图片描述

Easydict 是一个为 macOS 设计的简洁易用的词典翻译应用。它提供了便捷的查询单词或翻译文本的功能,支持多种输入方式,如输入翻译、划词翻译和 OCR 截图翻译。Easydict 能够自动识别输入文本的语言,并支持多个翻译服务,包括有道词典、苹果系统词典、苹果系统翻译、OpenAI、Google 翻译等。Easydict 开箱即用,用户可以轻松地在不同翻译服务之间切换,根据需要选择最满意的翻译结果。

地址:https://github.com/tisfeng/Easydict



更多AI工具,参考国内AiBard123,Github-AiBard123

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/587871.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【Mac】Mac安装软件常见问题解决办法

前言 刚开始用Mac系统的小伙伴或者在更新系统版本后运行App的朋友会经常碰到弹窗提示「xxx已损坏,无法打开,您应该将它移到废纸篓」、「打不开xxx,因为Apple无法检查其是否包含恶意软件」、「打不开xxx,因为它来自身份不明的开发…

Pandas入门篇(三)-------数据可视化篇3(seaborn篇)(pandas完结撒花!!!)

目录 概述一、语法二、常用单变量绘图1. 直方图(histplot)2. 核密度预估图(kdeplot)3. 计数柱状图(countplot) 三、常用多变量绘图1.散点图(1) scatterplot(2)regplot 散点图拟合回归线(3)jointplot 散点图…

【Spring 】Spring MVC 入门Ⅱ

Spring MVC 入门Ⅱ 一、接收Cookie / Session 这两者都是用来保存用户信息的,但不同的是: Cookie存在客户端 Session存在服务器 Session产生时会生成一个唯一性的SessionID,这个SessionID可以用于匹配Session和Cookie SessionID可以在Cooki…

【kettle003】kettle访问SQL Server数据库并处理数据至execl文件

一直以来想写下基于kettle的系列文章,作为较火的数据ETL工具,也是日常项目开发中常用的一款工具,最近刚好挤时间梳理、总结下这块儿的知识体系。 熟悉、梳理、总结下Microsoft SQL Server 2022关系数据库相关知识体系 3.欢迎批评指正&#xf…

ChatGPT 记忆功能上线 能记住你和GPT互动的所有内容

你和ChatGPT的互动从今天开始变得更加智能!ChatGPT现在可以记住你的偏好和对话细节,为你提供更加相关的回应。和它聊天,你可以教它记住新的东西,例如:“记住我是素食主义者,当你推荐食谱时。”想了解ChatGP…

吴恩达机器学习笔记:第 9 周-15 异常检测(Anomaly Detection) 15.1-15.2

目录 第 9 周 15、 异常检测(Anomaly Detection)15.1 问题的动机15.2 高斯分布 第 9 周 15、 异常检测(Anomaly Detection) 15.1 问题的动机 在接下来的一系列视频中,我将向大家介绍异常检测(Anomaly detection)问题。这是机器学习算法的一个常见应用。这种算法的…

Qwen-Audio:推动通用音频理解的统一大规模音频-语言模型(开源)

随着人工智能技术的不断进步,音频语言模型(Audio-Language Models)在人机交互领域变得越来越重要。然而,由于缺乏能够处理多样化音频类型和任务的预训练模型,该领域的进展受到了限制。为了克服这一挑战,研究…

ClickHouse安装(成功安装)

1.下载安装包 下面通过阿里镜像(https://mirrors.aliyun.com/clickhouse/rpm/lts/)进行下载,下载哪里,自行指定。 # deb包下载使用如下4行 wget https://mirrors.aliyun.com/clickhouse/deb/pool/stable/clickhouse-client_22.8…

图像处理的一些操作(1)

图像处理 1.安装PIL,skimage库1.1导入skimage库中的oi模块和data模块 2.读取图像文件2.1读取图像文件2.2 以灰度模式读取图像2.3 查看示例图像的目录路径2.4 读取chelsea图片2.5 加载示例图片并保存2.6 获得加载图片的信息2.6.1 输出图片类型2.6.2 输出图片尺寸2.6.…

44. UE5 RPG 初始化敌人的属性

在正常的游戏中,我们应该考虑如何去初始化角色属性,并且要给角色分好类型。比如,在我们游戏中,我们如何去初始化小兵的属性,并且还要实现小兵随着等级的增长而增加属性。而且就是小兵也有类型的区分,比如我…

Unity ParticleSystem 入门

概述 在项目的制作过程成,一定少不了粒子系统的使用吧,如果你想在项目粒子效果,那这部分的内容一定不要错过喔!我添加了理解和注释更好理解一点! Common Attribute(粒子通用属性) Duration:粒子持续的时间…

分类规则挖掘(二)

目录 三、决策树分类方法(一)决策树生成框架(二)ID3分类方法(三)决策树的剪枝(四)C4.5算法 三、决策树分类方法 决策树 (Decision Tree) 是从一组无次序、无规则,但有类别…

代谢组数据分析七:从质谱样本制备到MaxQuant搜库

前言 LC-MS/MS Liquid Chromatography-Mass Spectrometry(LC-MS/MS ,液相色谱-质谱串联)可用于残留化合物检测、有机小分子检测、鉴定和定量污染物以及在医药和食品领域添加剂检测和生物小分子等检测。 LC-MS/MS一般包含五个步骤&#xff…

Go Web 开发基础【用户登录、注册、验证】

前言 这篇文章主要是学习怎么用 Go 语言(Gin)开发Web程序,前端太弱了,得好好补补课,完了再来更新。 1、环境准备 新建项目,生成 go.mod 文件: 出现报错:go: modules disabled by G…

GAI工具哪家强?(ChatGPT 4 vs 文心一言)

开始之前, 先来看看 GAI和AI的区别和关系。 AI 和GAI AI 和GAI的概念 AI(Artificial Intelligence)是人工智能的缩写,是计算机科学的一个分支,旨在使机器像人类一样进行学习和思考。AI技术的研究领域包括机器人、语…

吴恩达2022机器学习专项课程(一)8.2 解决过拟合

目录 解决过拟合(一):增加数据解决过拟合(二):减少特征特征选择缺点 解决过拟合(三):正则化总结 解决过拟合(一):增加数据 收集更多训…

翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习四

合集 ChatGPT 通过图形化的方式来理解 Transformer 架构 翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习一翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深度学习二翻译: 什么是ChatGPT 通过图形化的方式来理解 Transformer 架构 深…

UnityWebGL使用sherpa-ncnn实时语音识别

k2-fsa/sherpa-ncnn:在没有互联网连接的情况下使用带有 ncnn 的下一代 Kaldi 进行实时语音识别。支持iOS、Android、Raspberry Pi、VisionFive2、LicheePi4A等。 (github.com) 如果是PC端可以直接使用ssssssilver大佬的 https://github.com/ssssssilver/sherpa-ncn…

unity入门——按钮点击了却无法调用函数

查阅了一番都没有解决问题,最后发现问题是由button的Onclick()事件绑定了代码脚本而不是游戏对象导致的。 如果Onclick()事件绑定的是代码脚本,则下拉框里没有函数,但是点击MonoScript后能手动填入函数名(本以为这样就能实现调用…

使用Python的Tkinter库创建你的第一个桌面应用程序

文章目录 准备工作创建窗口和按钮代码解释运行你的应用程序结论 在本教程中,我们将介绍如何使用Python的Tkinter库创建一个简单的桌面应用程序。我们将会创建一个包含一个按钮的窗口,点击按钮时会在窗口上显示一条消息。 准备工作 首先,确保…