# 天机 Tianji
<p align="center">
<img src="./assets/tianjilogo.jpg" width="100"/>
<br>
<p align="center">
 <a href="README.md">中文</a>  |  <a href="README_en.md">English</a>  |  <a href="README_jp.md">日本語</a>
<p align="center">
<a href="https://python.org/" target="_blank"><img alt="PyPI - Python Version" src="https://img.shields.io/pypi/pyversions/moelib?logo=python&style=flat-square"></a>
<a href="https://github.com/tatsu-lab/stanford_alpaca/blob/main/LICENSE"><img alt="LICENSE" src="https://camo.githubusercontent.com/ff42248868bc1387751598955e573b397851d947f13ddd7618c0ba9e66aacdf6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f436f64652532304c6963656e73652d4170616368655f322e302d677265656e2e737667"></a>
<br/>
</p>
天机是 SocialAI(来事儿AI)制作的一款免费使用、非商业用途的人工智能系统。您可以利用它进行涉及传统人情世故的任务,如`如何敬酒、如何说好话、如何会来事儿`等,以提升您的情商和核心竞争能力。我们坚信,只有人情世故才是未来AI的核心技术,只有会来事儿的AI才有机会走向AGI,让我们携手见证通用人工智能的来临。 —— "天机不可泄漏。"
Tianji is a free, non-commercial artificial intelligence system. You can utilize it for tasks involving worldly wisdom, such as "art of conversation," to enhance your emotional intelligence and core competitiveness. We firmly believe that worldly wisdom are the future core competency of AI, and let us join hands to witness the advent of general artificial intelligence.
天機は SocialAI(来事儿AI)が制作した無料で非商業目的の人工知能システムです。伝統的な人間関係や世事に関連するタスク、例えば「乾杯の仕方」「上手な話し方」「人付き合いの仕方」などに活用でき、あなたの情緒的知性とコア競争力を向上させることができます。私たちは、人間関係や世事こそが将来のAIの核心技術であり、人付き合いの上手なAIだけがAGIに向かう機会があると固く信じています。一緒に汎用人工知能の到来を見届けましょう。 —— 「天機は漏らすべからず。」
</p>
</br>
</p>
## 你将在天机中学会 🍉
- 构建 [prompt](./tianji/prompt/gpt_prompt/) 对话[大模型应用](./run/tianji_prompt_webui.py)
- 制作 [AI 游戏](./tianji/prompt/aigame/zhipu/)(类似哄哄模拟器)应用
- 基于 [metagpt](./tianji/agents/metagpt_agents/) 构建[智能体应用](./run/metagpt_webui.py) (即将重构)
- 从零构建一个[知识库对话应用](./tianji/knowledges/) (即将重构)
- [从零制作数据](./docs/finetune/how-to-get-finetune-data.md)、[微调](./docs/finetune/how-to-get-finetune-data.md)属于自己的大语言模型
**学完全部内容后,你将获得大语言模型入门级全栈应用开发能力。🕶️**
</p>
</br>
</p>
[SocialAI(来事儿AI)](https://socialai-tianji.github.io/socialai-web/) 是设立于中国的非营利组织,我们完全开源了**Tianji**(天机)系列工作,当前开源系统技术路线涉及为[Prompt](tianji/prompt/yiyan_prompt)、[AI游戏](test/prompt/aigame/zhipu)、[Agent](tianji/agents)、知识库、[模型训练](docs/finetune/tianji-wishes-chinese.md)。具体内容,请查看文档与对应仓库。
基于整理后的人情世故数据,人情世故大模型系统-天机包括了常见人际交往中的七大领域(具体可以参考 [场景分类](test/场景分类) 中的场景细化细节),其中大体可分为:
```
1.敬酒礼仪文化 Etiquette
不惧碰杯,酒席桌上一条龙
2.请客礼仪文化 Hospitality
友好地展示你的友好
3.送礼礼仪文化 Gifting
此礼非礼,直击人心
4.送祝福 Wishes
承包你的所有祝福语
5.如何说对话 Communication
据说是低情商救星
6.化解"尴尬"场合 Awkwardness
没心没肺,找回自我
7.矛盾&冲突应对 Conflict
《能屈能伸》
```
结合这些领域,Tianji涉及到的技术路线共有四种:
- 纯prompt(包括AI游戏):内置 system prompt 基于大模型自身能力对话。
- Agent(MetaGPT等):利用 Agent 架构的得到更丰富、更定制化详细的回答。
- 知识库:直接检索人情世故法则(比如餐桌上一般怎么喝酒)。
- 模型训练:基于不同优秀的模型基座,在积累大量数据的情况下进行Lora微调或全量微调。
您可以在 tianji 目录下找到四种路线的对应源码,如果您想参考 `Tianji` 的项目架构、数据管理、技术路线复刻出属于自己的垂直领域 AI 应用,欢迎 fork 或者直接参考,我们将会开源所有包括从`项目的起步、数据的方向探索、数据构建与管理、AI应用从0制作、领域(比如人情世故)与技术路线的深入结合`的全过程;我们希望看到 AI 原生应用在生活中进一步的加速推进。
如果您想提建议 / 参与这个项目的开发流程,欢迎加入社区群!
![image](./assets/tianji-wechat.jpg)
## 目录
- [News](#📰News)
- [路线图](#路线图)
- [运行环境](#运行环境)
- [环境安装](#环境安装)
- [key配置](#key配置)
- [文件目录说明](#文件目录说明)
- [文档说明](#文档说明)
- [运行方式](#🍺运行方式)
- [示例](#示例)
- [如何参与本项目](#如何参与本项目)
- [问题看板](#问题看板)
- [提交第一个PR](#提交第一个PR)
- [如何复刻本项目](#如何复刻本项目)
- [贡献者](#贡献者)
- [鸣谢](#鸣谢)
## 📰News
- **[2024.07.16]** 🚀 我们发布了第一款专注[敬酒场景的天机模型](https://openxlab.org.cn/apps/detail/tackhwa00/Tianji-Etiquette), 对应[敬酒语料](https://huggingface.co/datasets/sanbu/tianji-chinese/blob/main/tianji-etiquette-chinese-v0.1.json)
- **[2024.07.14]** 更新了新版的[送祝福模块](https://openxlab.org.cn/apps/detail/tackhwa00/Tianji-Wishes) 支持更多风格切换,数据已开源至 [huggingface](https://huggingface.co/datasets/sanbu/tianji-chinese/blob/main/tianji-wishes-chinese-v0.1.json)
- **[2024.05.04]** 🚀 我们发布了以《化解"尴尬"场合》为例的[微调数据获取、制造教程](https://github.com/SocialAI-tianji/Tianji/blob/main/docs/finetune/how-to-get-finetune-data.md),对应数据开源至 [huggingface](https://huggingface.co/datasets/sanbu/tianji-chinese/tree/main)
- **[2024.05.02]** 🚀 我们发布了有关人情世故大模型-送祝福的数据收集到微调过程的[全流程可复现文档](./docs/finetune/tianji-wishes-chinese.md)及其对应[数据](https://huggingface.co/datasets/sanbu/tianji-chinese/tree/main)、[配置](./tianji/finetune/xtuner/internlm2_chat_7b_qlora_oasst1_e3_copy.py)、[辅助脚本](./tools/finetune/README.md),(鸽了一段时间但又回来了,主要维护者持续加班忙了,放假才能快乐开源)
- **[2024.02.01]** 🧑🚀 我们发布了有关 [prompt](http://120.76.130.14:6006/prompt/)、[Agent应用](http://120.76.130.14:6005/)、知识库(TODO)、[模型微调(基于InternLM2)](https://openxlab.org.cn/apps/detail/tackhwa00/Tianji-Wishes)的初版体验地址,将仓库转为开放。
### 路线图
- [x] 释放最简初版(涉及prompt、aigame、agent、知识库、模型微调)
- [x] 完成[人情世故大模型-送祝福](https://openxlab.org.cn/apps/detail/jujimeizuo/tianji-wish)的模型微调数据收集到微调过程的可复现文档
- [x] 开源人情世故语料-送祝福至huggingface
- [x] 迭代更好的数据制造工具与清洗方案,开源数据清洗脚本
- [ ] 完成知识库部分迭代
- [ ] 完成 Agent 部分文档
- [ ] 开放知识库语料获取细节至huggingface
- [ ] 补充文档(如何参考本项目构建自己的应用prompt、agent、知识库、微调应用)
- [ ] 整理多
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
天机是一款专注人情世故的大语言模型系统。您可以利用它进行涉及传统人情世故的任务,如何说好话、如何会来_Tianji.zip (274个子文件)
.flake8 797B
.gitignore 191B
Qwen2-7B-Instruct-qlora微调.ipynb 15KB
Qwen2-7B-Instruct-lora微调.ipynb 13KB
tianji-wechat.jpg 168KB
tianjilogo.jpg 32KB
all_gpt_prompt.json 94KB
all_yiyan_prompt.json 91KB
05-Communication-长辈催婚.json 22KB
05-Communication-长辈催婚.json 21KB
all_aigame_prompt.json 20KB
01-Etiquette-家宴敬酒 .json 10KB
01-Etiquette-家宴敬酒 .json 9KB
04-Wishes-节假日祝福书面话术(短信).json 7KB
04-Wishes-节假日祝福书面话术(短信).json 7KB
02-Hospitality-职场就餐礼仪、如何说话.json 5KB
07-Conflict-陷入僵局如何重新建构对话.json 5KB
02-Hospitality-职场就餐礼仪、如何说话.json 5KB
01-Etiquette-职场与同学聚会敬酒.json 5KB
07-Conflict-如何承认(承担)错误.json 4KB
08-aigame-用户催婚篇(大模型糊弄版).json 4KB
06-Awkwardness-对话时忘记关键信息(姓名、职位、生日等).json 4KB
07-Conflict-如何合理表达&化解情绪.json 4KB
02-Hospitality-家宴如何排座次.json 3KB
02-Hospitality-职场如何发出邀请_上级、客户、友商、同事等多场景.json 3KB
08-aigame-大模型催婚篇(用户糊弄版).json 3KB
06-Awkwardness-对话时忘记关键信息(姓名、职位、生日等).json 3KB
05-Communication-看望病人.json 3KB
08-aigame-英文标题版.json 3KB
02-Hospitality-职场如何发出邀请_上级、客户、友商、同事等多场景.json 3KB
01-Etiquette-职场与同学聚会敬酒.json 3KB
08-aigame-智斗二房东.json 3KB
05-Communication-请假.json 3KB
05-Communication-请假.json 3KB
07-Conflict-如何合理表达&化解情绪.json 3KB
05-Communication-看望病人.json 3KB
06-Awkwardness-打破沉默.json 3KB
07-Conflict-陷入僵局如何重新建构对话.json 3KB
07-Conflict-如何承认(承担)错误.json 3KB
02-Hospitality-家宴就餐礼仪、如何说话.json 3KB
02-Hospitality-家宴如何发出邀请_长辈、远亲、朋友、帮忙的人等多场景.json 3KB
02-Hospitality-家宴如何排座次.json 3KB
06-Awkwardness-打破沉默.json 3KB
08-aigame-哄哄模拟器.json 2KB
08-aigame-父母催婚篇.json 2KB
08-aigame-忠心模拟器.json 2KB
02-Hospitality-家宴就餐礼仪、如何说话.json 2KB
04-Wishes-周星驰电影风格化.json 2KB
04-Wishes-节假日祝福话术(见面问好).json 2KB
04-Wishes-节假日祝福话术(见面问好).json 2KB
03-Gifting-节日送礼.json 2KB
03-Gifting-节日送礼.json 2KB
03-Gifting-送礼答谢_商业_私人场合.json 2KB
06-Awkwardness-接受&回应赞美.json 2KB
06-Awkwardness-学会拒绝.json 2KB
03-Gifting-送礼答谢_商业_私人场合.json 2KB
05-Communication-面试问好.json 2KB
05-Communication-面试问好.json 2KB
05-Communication-对对子之王.json 2KB
07-Conflict-互联网六艺.json 1KB
07-Conflict-互联网六艺.json 1KB
06-Awkwardness-学会拒绝.json 1KB
06-Awkwardness-接受&回应赞美.json 1KB
02-Hospitality-家宴如何发出邀请_长辈、远亲、朋友、帮忙的人等多场景.json 1KB
prompt.json 358B
prompt.json 4B
05-Communication-相亲.json 2B
02-Hospitality-职场如何排座次.json 2B
LICENSE 11KB
tianji-wishes-chinese.md 32KB
05-Communication-长辈催婚.md 20KB
05-Communication-长辈催婚.md 19KB
README_jp.md 18KB
how-to-get-finetune-data.md 17KB
README_en.md 14KB
README.md 14KB
01-Etiquette-家宴敬酒 .md 9KB
01-Etiquette-家宴敬酒 .md 8KB
04-Wishes-节假日祝福书面话术(短信).md 7KB
04-Wishes-节假日祝福书面话术(短信).md 6KB
02-Hospitality-职场就餐礼仪、如何说话.md 5KB
07-Conflict-陷入僵局如何重新建构对话.md 4KB
02-Hospitality-职场就餐礼仪、如何说话.md 4KB
01-Etiquette-职场与同学聚会敬酒.md 4KB
07-Conflict-如何承认(承担)错误.md 4KB
contributor.md 4KB
README.md 4KB
08-aigame-用户催婚篇(大模型糊弄版).md 3KB
07-Conflict-如何合理表达&化解情绪.md 3KB
06-Awkwardness-对话时忘记关键信息(姓名、职位、生日等).md 3KB
ci-docs.md 3KB
08-aigame-大模型催婚篇(用户糊弄版).md 3KB
02-Hospitality-家宴如何排座次.md 3KB
02-Hospitality-职场如何发出邀请_上级、客户、友商、同事等多场景.md 3KB
03-Gifting-求人帮忙以及答谢.md 3KB
05-Communication-看望病人.md 3KB
06-Awkwardness-对话时忘记关键信息(姓名、职位、生日等).md 3KB
08-aigame-英文标题版.md 3KB
02-Hospitality-职场如何发出邀请_上级、客户、友商、同事等多场景.md 3KB
01-Etiquette-职场与同学聚会敬酒.md 3KB
共 274 条
- 1
- 2
- 3
资源评论
好家伙VCC
- 粉丝: 2304
- 资源: 9142
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 数独游戏app,for安卓
- 我的编程作品:《声音、光和运动》
- SQlServer2005编程入门经典-触发器和存储过程教程pdf最新版本
- 车辆树木检测21-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- SQL经典语句大全及技巧汇集chm版最新版本
- SQLServer入门到精通HTML版最新版本
- 医疗领域数据相关的标准清单.xlsx
- xilinx FPGA利用can IP实现can总线通信verilog源码,直接可用,注释清晰 vivado实现,代码7系列以上都兼容
- SQL2005教程PPT讲义(初级入门基础)最新版本
- CC2530无线点对点传输协议zigbee BasicRF代码实现一发一收无线控制LED灯亮灭.zip
- CC2530无线点对点传输协议zigbee BasicRF代码实现一发一收无线通讯质量检测(误包率、RSSI 值和接收数据包个数等).zip
- comsol仿真,磁屏蔽 铁氧体做磁屏蔽和没有屏蔽时的接受端磁密大小,及屏蔽上的磁密分布
- 四足机器人设计原理与应用探索
- 车辆检测1-YOLO(v5至v9)、COCO、CreateML、Darknet、Paligemma、TFRecord、VOC数据集合集.rar
- 食品数据相关标准清单.xlsx
- SQLServer入门基础15天掌握最新版本
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功