在我们这个信息洪流的时代,计算机不再是冷冰冰的工具,而是逐渐演化为我们生活中的好帮手。今天,我们将深入探讨一个令人振奋的项目——OS-Copilot,它不仅是一个开源库,更是构建通用计算机代理的先锋,为我们带来了自我提升的可能性。
友情链接:ACEJoy
🌐 什么是OS-Copilot?
OS-Copilot是一个针对Linux和MacOS的概念框架,它旨在为操作系统中的应用交互提供统一的接口。这就像是为不同的乐器编排一首交响乐,使得它们能够和谐地协作,产生美妙的音乐。
通过OS-Copilot,我们创造了一款名为FRIDAY的自我提升AI助手,它能够解决各种计算机任务。想象一下,FRIDAY就像是你身边的超级助手,随时准备为你分担繁重的工作。
📰 最新动态
在技术的快速发展中,OS-Copilot也在不断进步。以下是近期的一些激动人心的更新:
- 2024.9:🎉 FRIDAY现在具备了视觉能力!试试新的friday_vision吧!虽然仍在开发中,但更稳定的版本即将到来。
- 2024.6:🎉 OS-Copilot的前端界面现已上线,快去frontend目录看看吧!
- 2024.3:🎉 OS-Copilot已被接受参加2024年ICLR的LLM Agents Workshop!
⚙️ 快速入门
想要体验OS-Copilot的强大功能?只需几个简单步骤:
- 克隆GitHub仓库:
git clone https://github.com/OS-Copilot/OS-Copilot.git
- 设置Python环境并安装依赖:
conda create -n oscopilot_env python=3.10 -y
conda activate oscopilot_env
cd OS-Copilot
pip install -e .
- 设置OpenAI API密钥:在.env中配置你的OpenAI API密钥。
cp .env_template .env
- 现在你可以开始体验了:
python quick_start.py
注意:FRIDAY目前仅支持单轮对话哦!
🛠️ 教程
无论你是新手还是老手,OS-Copilot都有适合你的教程:
级别 | 教程 | 描述 |
---|---|---|
初学者 | 安装 | 探索三种安装FRIDAY的方法。 |
初学者 | 快速入门 | 使用quick_start.py脚本的FRIDAY简单演示。 |
中级 | 添加工具 | 向FRIDAY添加和移除工具。 |
中级 | 部署API服务 | 演示FRIDAY的API服务部署。 |
中级 | 示例:自动化Excel任务 | 使用FRIDAY自动化Excel控制。 |
中级 | 通过自我学习提升FRIDAY的Excel任务自动化 | 改进Excel控制与自我导向学习。 |
高级 | 设计新的API工具 | 提供关于为FRIDAY部署自定义API工具的指南。 |
🎨 用户界面(UI)
提升您的体验,使用我们直观的前端! 该界面旨在便捷地控制您的代理。如需更多详细信息,请访问OS-Copilot Frontend。
🤝 加入社区
想要与其他爱好者、研究者和开发者联系吗?加入我们的社区吧!
📝 贡献
访问路线图,预览社区正在进行的工作,并成为贡献者!
⚠️ 免责声明
OS-Copilot以“原样”提供,不提供任何形式的保证。用户需自行承担使用过程中的风险,包括潜在数据丢失或系统设置更改。OS-Copilot开发者不对因使用而导致的任何损害或损失负责。用户必须确保其操作遵循适用法律法规。
🔍 引用
@article{wu2024copilot,
title={Os-copilot: Towards generalist computer agents with self-improvement},
author={Wu, Zhiyong and Han, Chengcheng and Ding, Zichen and Weng, Zhenmin and Liu, Zhoumianze and Yao, Shunyu and Yu, Tao and Kong, Lingpeng},
journal={arXiv preprint arXiv:2402.07456},
year={2024}
}
📬 联系方式
如有任何疑问、建议,或希望与我们联系,请随时通过电子邮件联系wuzhiyong@pjlab.org.cn。
通过OS-Copilot,我们不仅在构建软件,更是在构建一种未来的可能性。让我们一起见证这一激动人心的旅程吧!