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

news2024/11/16 7:28:01

✨ 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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

鹏哥C语言复习——内存函数

目录 一.memcpy函数 二.memmove函数 三.memset函数 四.memcmp函数 一.memcpy函数 该函数是针对内存块进行拷贝操作,mem即为memory,是内存的意思;cpy就是copy,是拷贝的意思 int arr[] { 1,2,3,4,5,6,7,8,9,10 }; int arr2[2…

C++中的右值引用和移动语义

1 左值引用和右值引用 传统的C语法中就有引用的语法,而C11中新增了的右值引用语法特性,所以从现在开始我们之前学习的引用就叫做左值引用。无论左值引用还是右值引用,都是给对象取别名。 什么是左值?什么是左值引用? 左…

初探 Google 云原生的CICD - CloudBuild

大纲 Google Cloud Build 简介 Google Cloud Build(谷歌云构建)是谷歌云平台(Google Cloud Platform,GCP)提供的一项服务,可帮助开发人员以一致和自动化的方式构建、测试和部署应用程序或构件。它为构建和…

【Java探索之旅】包管理精粹 Java中包的概念与实践

文章目录 📑前言一、封装1.1 封装的概念1.2 访问限定修饰符 二、封装扩展(包)2.1 包的概念2.2 带入包中的类2.3 自定义包2.4 常见的包 🌤️全篇总结 📑前言 在Java编程中,封装是面向对象编程的核心概念之一…

PyCharm 2024新版图文安装教程(python环境搭建+PyCharm安装+运行测试+汉化+背景图设置)

名人说:一点浩然气,千里快哉风。—— 苏轼《水调歌头》 创作者:Code_流苏(CSDN) 目录 一、Python环境搭建二、PyCharm下载及安装三、解释器配置及项目测试四、PyCharm汉化五、背景图设置 很高兴你打开了这篇博客,如有疑问&#x…

Swift - 可选项(Optional)

文章目录 Swift - 可选项(Optional)1. 可选项(Optional)2. 强制解包(Forced Unwrapping)3. 判断可选项是否包含值4. 可选项绑定(Optional Binding)5. 等价写法6. while循环中使用可选…

【linuxC语言】stat函数

文章目录 前言一、stat函数二、示例代码总结 前言 在Linux系统编程中,stat() 函数是一个非常重要的工具,用于获取文件的元数据信息。无论是在系统管理、文件处理还是应用开发中,都可能会用到 stat() 函数。通过调用 stat() 函数,…

简约大气的全屏背景壁纸导航网源码(免费)

简约大气的全屏背景壁纸导航网模板 效果图部分代码领取源码下期更新预报 效果图 部分代码 <!DOCTYPE html> <html lang"zh-CN"> <!--版权归孤独 --> <head><meta charset"UTF-8"><meta http-equiv"X-UA-Compatible…

用LM Studio搭建微软的PHI3小型语言模型

什么是 Microsoft Phi-3 小语言模型&#xff1f; 微软Phi-3 模型是目前功能最强大、最具成本效益的小型语言模型 &#xff08;SLM&#xff09;&#xff0c;在各种语言、推理、编码和数学基准测试中优于相同大小和更高大小的模型。此版本扩展了客户高质量模型的选择范围&#x…

C# Winform父窗体打开新的子窗体前,关闭其他子窗体

随着Winform项目越来越多&#xff0c;界面上显示的窗体越来越多&#xff0c;窗体管理变得更加繁琐。有时候我们要打开新窗体&#xff0c;然后关闭多余的其他窗体&#xff0c;这个时候如果一个一个去关闭就会变得很麻烦&#xff0c;而且可能还会出现遗漏的情况。这篇文章介绍了三…

Stylus深度解析:开发效率提升秘籍(AI写作)

首先&#xff0c;这篇文章是基于笔尖AI写作进行文章创作的&#xff0c;喜欢的宝子&#xff0c;也可以去体验下&#xff0c;解放双手&#xff0c;上班直接摸鱼~ 按照惯例&#xff0c;先介绍下这款笔尖AI写作&#xff0c;宝子也可以直接下滑跳过看正文~ 笔尖Ai写作&#xff1a;…

基于北京迅为iTOP-RK3588大语言模型部署测试

人工智能&#xff08;AI&#xff09;领域中的大模型&#xff08;Large Model&#xff09;逐渐成为研究的热点。大模型&#xff0c;顾名思义&#xff0c;是指拥有海量参数和高度复杂结构的深度学习模型。它的出现&#xff0c;不仅推动了AI技术的突破&#xff0c;更为各行各业带来…

社交媒体数据恢复:Sugram

Sugram数据恢复的方法 在本文中&#xff0c;我们将探讨Sugram数据恢复的基本方法。通过专业软件按照数据恢复步骤来了解如何进行数据恢复。 1. 立即停止使用设备 一旦发现数据丢失&#xff0c;第一步应该是立即停止使用该设备。这是因为每次设备被使用&#xff0c;都有可能导…

SpringBoot~ dubbo + zookeeper实现分布式开发的应用

配置服务名字, 注册中心地址, 扫描被注册的包 server.port8081 #当前应用名字 dubbo.application.nameprovider-server #注册中心地址 dubbo.registry.addresszookeeper://127.0.0.1:2181 #扫描指定包下服务 dubbo.scan.base-packagescom.demo.service 实现一个接口,在…

IoTDB 入门教程③——基于Linux系统快速安装启动和上手

文章目录 一、前文二、下载三、解压四、上传五、启动六、执行七、停止八、参考 一、前文 IoTDB入门教程——导读 二、下载 下载二进制可运行程序&#xff1a;https://dlcdn.apache.org/iotdb/1.3.1/apache-iotdb-1.3.1-all-bin.zip 历史版本下载&#xff1a;https://archive.…

ROS2专栏(三) | 理解ROS2的动作

​ 1. 创建一个动作 目标&#xff1a; 在ROS 2软件包中定义一个动作。 1.1 新建包 设置一个 workspace 并创建一个名为 action_tutorials_interfaces 的包&#xff1a; mkdir -p ros2_ws/src #you can reuse existing workspace with this naming convention cd ros2_ws/s…

STM32 工程移植 LVGL:一步一步完成

STM32 工程移植 LVGL&#xff1a;一步一步完成 LVGL&#xff0c;作为一款强大且灵活的开源图形库&#xff0c;专为嵌入式系统GUI设计而生&#xff0c;极大地简化了开发者在创建美观用户界面时的工作。作为一名初学者&#xff0c;小编正逐步深入探索LVGL的奥秘&#xff0c;并决…

52.HarmonyOS鸿蒙系统 App(ArkTS)配置文件添加多个权限方法

52.HarmonyOS鸿蒙系统 App(ArkTS)配置文件添加多个权限方法 module.json5

关于修改hosts,浏览器并没有刷新生效的问题.

1.windows系统用cmd命令: ipconfig /flushdns 进行刷新.并查看本地解析是否已经刷新. 2.检查是否开了,代理,代理还是有影响的,关闭,不然不会生效 3.针对谷歌浏览器解决方案: 访问: chrome://net-internals/?#sockets 点击close idle sockets和flush socket pools,,,清…

如何将安卓手机投屏到Windows 10电脑上

诸神缄默不语-个人CSDN博文目录 我之所以要干这个事是为了用手机直播的时候在电脑上看弹幕…… 文章目录 1. 方法一&#xff1a;直接用Win10内置的投影到此电脑2. 方法二&#xff1a;用AirDroid Cast投屏到电脑上 1. 方法一&#xff1a;直接用Win10内置的投影到此电脑 在设置…