目录
目录README.md

可以通过调用API方式调用大模型,也可使用本地小模型运行KAOS,可在前端界面进行切换(需要运行ollama run qwen2.5:14b)。 api配置均可通过前端进行提交配置。 设置阿里云大模型API的key,本项目使用通义千问大模型 qwen-plus 作为智能体的LLM部分,通过调用API的方式实现与大模型的交互,详细配置如下: 配置QWENLLM_API_KEY。 配置QWENLLM_URL: https://dashscope.aliyuncs.com/compatible-mode/v1 关于会议智能体: 因钉钉会议足够开放,本项目采用钉钉作为会议智能体的载体

  1. 创建企业应用
    首先需要在钉钉上创建一个企业应用。参考链接:https://open.dingtalk.com/document/orgapp/create-an-application
  2. 查看凭证与基础信息
    创建好企业应用之后,点击应用查看凭证与基础信息,应用凭证中Client ID 和 Client Secret 分别对应环境变量中的AppKey 和 Appsecret(需要填写)。
  3. 获取unionid
    还需要填写发起会议人的unionid,此时需要先登录钉钉管理后台:https://login.dingtalk.com/oauth2/challenge.htm?redirect_uri=https%3A%2F%2Foa.dingtalk.com%2Fomp%2Flogin%2Fdingtalk_sso_call_back%3Fcontinue%3Dhttps%253A%252F%252Foa.dingtalk.com%252F&response_type=code&client_id=dingoaltcsv4vlgoefhpec&scope=openid+corpid&org_type=management
  4. 查看userid
    登录管理后台后再成员管理模块后点个人信息查看userid(注意在右上角)。
  5. 运行get_unionid脚本
    用shell运行get_unionid脚本,需要从包的顶层(即 kylinagi 所在的目录)运行它,使用 Python 的 -m 选项: python -m kylinagi.tools.launch_meeting.get_unionid 得到unionid,把它写到环境变量。
  6. 设置QQ邮箱
    为实验方便,本项目采用qq邮箱进行群发消息。用户需要提供自己的qq账号以及QQ邮箱POP3/SMTP的授权码到环境变量。 关于应用安装智能体: 本项目参考openkylin的开源软件源,软件个数有限,具体参考ApplicationAgent文件夹的data文件夹内容。 关于GraphRAG: 在项目文件夹里的qwen_graphrag目录下,运行poetry install命令,安装qwen版的graphrag。 重新建图时,需要将需要建模的txt文件放qwen_graphrag/ragtest/input中。

需要先运行kaos的后端,在KAOS文件夹下运行main函数: python main.py –llm_name qwen-plus 后端启动后,在运行前端文件夹下使用命令:streamlit run Kaos.py运行Kaos.py 前端ui启动后,可以在界面下方的输入框中输入指令,测试不同智能体的功能:

会议智能体:立即发起会议或者预约未来会议 • 预约一个上午九点关于Kylin操作系统大赛的会议 • 立即发起一个关于中国旅游日的会议

应用安装智能体:安装应用 • 安装一款办公软件 (配合graphrag 没有问题) • 安装qq (配合graphrag 没有问题) • 安装qt的开发环境

写作智能体:文案写作的智能体,给定一个主题,生成优秀的文案。 • 请写一份程序员的年终报告,保存为txt文档 • 请写一份关于端午节和屈原的文案,保存为word文档 • 请写一份介绍重庆美食的文案,保存为doc文档 (这个用来测试记忆模块,是否优先使用了’山城’一词)

演示文稿智能体:制作PPT的智能体,给定一个主题,制作出色的PPT。 • 请制作一份关于奥运会的PPT,生成五页 • 请制作一份关于人工智能的PPT

文档修订智能体:负责修订文档的智能体,具有以下能力: 1.对文档内容进行纠错,例如需改文章的语法错误,错别字,格式错误等 2.对文档内容进行修改,例如替换文档中的某些词语或句子等。 • 请对doc_writing/春游.txt文档内容进行纠错 • 将 doc_writing/旅行计划.txt 文档内的’重庆’一词替换为’山城’一词。下次生成文档涉及到’重庆’时,优先使用’山城’

(若链接失效,请查看文档)

关于
77.3 MB
邀请码
    Gitlink(确实开源)
  • 加入我们
  • 官网邮箱:gitlink@ccf.org.cn
  • QQ群
  • QQ群
  • 公众号
  • 公众号

©Copyright 2023 CCF 开源发展委员会
Powered by Trustie& IntelliDE 京ICP备13000930号