AutoGen 是一个框架,由微软、宾夕法尼亚州立大学和华盛顿的合作研究提供支持。允许使用多个代理来开发 LLM 应用程序,

AutoGen 是一个框架,由微软、宾夕法尼亚州立大学和华盛顿大学的合作研究提供支持。允许使用多个代理来开发 LLM 应用程序,这些代理可以相互对话来解决任务。 AutoGen 代理是可定制的、可对话的,并且无缝地允许人类参与。他们可以采用 LLM、人力投入和工具组合的各种模式运作。 AutoGen 可以轻松构建基于多代理对话的下一代 LLM 应用程序。它简化了复杂的LLM工作流程的编排、自动化和优化。它最大限度地提高了 LLM 模型的性能并克服了它们的弱点。 它支持复杂工作流程的多种对话模式。借助可定制和可对话的代理,开发人员可以使用 AutoGen 构建各种涉及对话自主性、代理数量和代理对话拓扑的对话模式。 它提供了一系列具有不同复杂性的工作系统。这些系统涵盖各种领域和复杂性的广泛应用。他们演示了 AutoGen 如何轻松支持不同的对话模式。 AutoGen 提供了直接替代openai.Completion或openai.ChatCompletion作为增强的推理 API。它允许轻松的性能调整、API 统一和缓存等实用程序以及高级使用模式,例如错误处理、多配置推理、上下文编程等。 | #框架

相关推荐

封面图片

tinyllm 是一个轻量级框架,用于大规模开发、调试和监控 LLM 和代理支持的应用程序。该库的主要目标是使代码尽可能简单和可

tinyllm 是一个轻量级框架,用于大规模开发、调试和监控 LLM 和代理支持的应用程序。该库的主要目标是使代码尽可能简单和可读,同时允许用户在生产中创建复杂的代理或 LLM 工作流程。 Function及其流式等价物FunctionStream是tinylm 中的核心类。它们旨在标准化和控制 LLM、ToolStore 以及流模式和其他方式下可扩展生产使用的任何相关调用。 它提供了一种结构化方法来处理函数执行的各个方面,包括输入/​​输出验证、输出处理、错误处理、评估,同时保持代码可读。您可以在单个文件中创建一个具有自己的提示、LLM 模型和评估器的链。无需跳过许多类定义,也无需意大利面条式代码。任何其他库代理/链(langchain/llama-index...)也可以无缝导入为tinylm函数。 | #框架

封面图片

:为大型语言模型(LLM)设计的结构化生成语言,旨在加速和更好地控制与LLM的交互。

:为大型语言模型(LLM)设计的结构化生成语言,旨在加速和更好地控制与LLM的交互。 特点包括:灵活的前端语言,允许轻松编程LLM应用,支持多个连锁生成调用、高级提示技术、控制流、多模式、并行处理和外部交互;具备高性能运行时,使用RadixAttention可以显著加速复杂LLM程序的执行,自动跨多个调用重复使用KV缓存,同时支持连续批处理和张量并行处理。

封面图片

LLMFlows 是一个框架,用于构建简单、明确和透明的 LLM(大语言模型)应用程序,如聊天机器人、问答系统和代理。

LLMFlows 是一个框架,用于构建简单、明确和透明的 LLM(大语言模型)应用程序,如聊天机器人、问答系统和代理。 LLMFlows 的核心是提供一套简约的抽象,让你可以利用 LLM 和向量存储,构建结构良好、清晰明了的应用程序,这些应用程序没有隐藏的提示或 LLM 调用。LLM Flows 可确保每个组件完全透明,从而使监控、维护和调试变得简单。 | #框架

封面图片

是一个用于高吞吐量和低延迟实时数据处理的开放框架。它用于创建 Python 代码,无缝结合 LLM 应用程序的批处理、流处理和实

是一个用于高吞吐量和低延迟实时数据处理的开放框架。它用于创建 Python 代码,无缝结合 LLM 应用程序的批处理、流处理和实时 API。每当收到新的输入和请求时,Pathway 的分布式运行时 (-) 都会提供数据管道的最新结果。 Pathway 提供了 Python 中的高级编程接口,用于定义数据转换、聚合和数据流上的其他操作。借助 Pathway,您可以轻松设计和部署复杂的数据工作流程,从而高效地实时处理大量数据。 Pathway 可与各种数据源和接收器(例如 Kafka、CSV 文件、SQL/noSQL 数据库和 REST API)互操作,允许您连接和处理来自不同存储系统的数据。 Pathway 的典型用例包括实时数据处理、ETL(提取、转换、加载)管道、数据分析、监控、异常检测和推荐。Pathway 还可以独立为实时 LLM 应用程序提供轻型 LLMOps 堆栈的骨干。 在 Pathway 中,数据以表格的形式表示。实时数据流也被视为表。该库提供了一组丰富的操作,例如过滤、联接、分组和窗口。

封面图片

UserLAnd 是一个开源应用程序,它允许您运行多个 Linux 发行版,例如 Ubuntu、Debian 和 Kali。

UserLAnd 是一个开源应用程序,它允许您运行多个 Linux 发行版,例如 Ubuntu、Debian 和 Kali。 -无需root -使用内置终端访问您最喜欢的 shell。 -轻松连接 VNC 以获得图形体验。 -轻松设置几个常见的 Linux 发行版,如 Ubuntu 和 Debian。 -易于设置常见的 Linux 应用,如 Octave 和 Firefox等…… UserLAnd 是由流行的 Android 应用程序 GNURoot Debian 背后的人创建并积极维护的。它旨在替代原始 GNURoot Debian 应用程序。 当 UserLAnd 首次启动时,它会显示一个常见发行版和 Linux 应用程序的列表。单击其中一个会进入一系列设置提示。完成这些后,UserLAnd 将下载并设置启动所选任务所需的文件。

封面图片

苹果发布了一个可以利用LLM 生成动画的框架Keyframer。

苹果发布了一个可以利用LLM 生成动画的框架Keyframer。 Keyframer允许用户通过自然语言提示来创建静态2D图像的动画。 它使用GPT-4生成CSS动画代码,支持用户通过多种编辑器类型直接编辑生成的动画。 用户可以通过顺序提示和请求LLM生成的设计变体来迭代他们的设计。 论文链接:

🔍 发送关键词来寻找群组、频道或视频。

启动SOSO机器人