链载Ai

标题: 5.9K Star!全能高效的AI代理框架,打造企业级AI电脑助手,办公任务一键完成! [打印本页]

作者: 链载Ai    时间: 前天 17:05
标题: 5.9K Star!全能高效的AI代理框架,打造企业级AI电脑助手,办公任务一键完成!

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.544px;text-wrap: wrap;caret-color: rgba(0, 0, 0, 0.9);-webkit-tap-highlight-color: rgba(0, 0, 0, 0);background-color: rgb(255, 255, 255);visibility: visible;text-align: center;">

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.1em;color: rgb(63, 63, 63);">当谈到智能化办公,传统的工具往往只能处理单一任务,关于上下文切换和整合往往需要人工处理。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(66, 166, 101);">Upsonic的出现,提供了一种全新的解决方案:它不仅能听懂人类语言指令,还能调用工具、分解任务,并以高度智能化的方式自动完成一系列办公操作。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;color: rgb(66, 166, 101);">项目简介

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.1em;color: rgb(63, 63, 63);">ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: inherit;color: rgb(66, 166, 101);">Upsonic是一个开源的企业级AI代理框架,旨在整合大型语言模型(LLM)、工具调用和任务管理功能,帮助企业实现更高效的自动化办公。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.1em;color: rgb(63, 63, 63);">无论是信息搜索、邮件撰写,还是复杂的表格处理,Upsonic 都能通过任务导向的方式,智能完成从规划到执行的全过程。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;letter-spacing: 0.1em;color: rgb(63, 63, 63);">不仅能够听懂复杂的指令,还可以自主规划任务流程,选择合适的工具,并执行操作。其灵活的架构允许部署到AWS、GCP或本地服务器,并支持处理大量并发任务,适配企业级需求。

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;color: rgb(66, 166, 101);">核心功能

ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;color: rgb(66, 166, 101);">任务导向型执行:
多代理支持:
上下文管理与记忆功能:
多模型兼容:
分布式部署:
工具调用与集成:

工作原理

Upsonic的独特之处在于其任务导向型的执行逻辑。当用户发出任务指令后,系统会依次完成以下步骤:

这种任务导向型设计,使Upsonic能够应对各种复杂办公需求。

安装与部署:快速上手Upsonic

Upsonic 是由Python语言实现的AI项目,作者也将其打包为Python包,可借助pip命令直接安装。

python版本需在3.10及以上,并需要准备好OpenAI等大模型语言的API KEY。

安装

pipinstallupsonic==0.36.0a1737542896

直接使用Python代码进行自动化任务开发。

在使用前,需创建一个客户端来管理工具和任务

fromupsonicimportUpsonicClient,ObjectResponse,Task,AgentConfiguration
fromupsonic.client.toolsimportSearch

#CreateanUpsonicclientinstance
client=UpsonicClient("localserver")

client.set_config("OPENAI_API_KEY","YOUR_API_KEY")
client.default_llm_model="openai/gpt-4o"

框架支持模型上下文协议 (MCP)和自定义工具。

@client.mcp()
classHackerNewsMCP:
command="uvx"
args=["mcp-hn"]

@client.tool()
classMyTools:
defour_server_status():
returnTrue

tools=[Search,MyTools]#HackerNewsMCP

定义任务

#任务描述
description="ResearchlatestnewsinAnthropicandOpenAI"

#响应格式
classNews(ObjectResponse):
title:str
body:str
url:str
tags:list[str]

classResponseFormat(ObjectResponse):
news_list:list[News]

#创建任务
task1=Task(description=description,response_format=ResponseFormat,tools=tools)

运行任务

client.agent(product_manager_agent,task1)

result=task1.response

foriinresult.news_list:
print()
print("News")
print("Title:",i.title)
print("Body:",i.body)
print("URL:",i.url)
print("Tags:",i.tags)

场景示例

写在最后

在智能化办公浪潮下,Upsonic以其强大的任务导向能力、多智能体架构和上下文管理机制,正在重新定义AI办公助手的可能性。

它不仅是一个AI框架,更是一个能够听懂你、帮你执行任务的“超级助手”。

它将LLM的强大能力与办公任务紧密结合,极大地提升了工作效率,改变了传统办公的方式。







欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5