AI prompts
base on 浙江工业大学课程攻略共享计划 # 浙江工业大学课程攻略共享计划
[](https://github.com/zjutjh/zjut-icicles/watchers)
[](https://github.com/zjutjh/zjut-icicles/stargazers)
[](https://github.com/zjutjh/zjut-icicles/network/members)
[](https://github.com/zjutjh/zjut-icicles/issues)

Welcome to Zjut!
欢迎各位同学加入浙江工业大学👋
## 前言
- 初入浙江工业大学的你们是否对未来感到迷茫,面对种种纷繁复杂的课程是否手足无措?
- 内向的你是否羡慕社牛同学从学长学姐那儿找到各种课程资料,担心自己从起跑线就卷不过他们?
- 在各种组织中搜寻电子书、试卷、考试重点,浪费大量时间
- 往往上完一门课后,恍然大悟这门课早该如此高效学习,但为时已晚,留一些过来人的忠告给后生们
- 我们希望通过这种方式,将小范围传播的、容易失传的资料,变成所有人都能获取的、公开的、完善的资料库
- 我们希望能够通过多年的积累和努力,Zjuters 能够更高效的学习,更好的完成学业!
### 本项目至今收录了以下内容:
- 电子版教材
- 平时作业答案
- 历年试卷
- 复习资料
- 课程设计代码
- ...
## 参与贡献
### 正常流程
1. Fork 本仓库
2. 确保 fork 仓库和本仓库 main 分支同步,即在你的仓库中使用 [Sync fork](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/working-with-forks/syncing-a-fork)
3. 在网页端上传文件
4. 向这个仓库提交 Pull Request
5. 检查 Pull Request 内容并等待我们进行合并
本项目体积很大,clone 所有内容到本地比较耗时,建议直接在网页端提交 PR
### 若出现冲突
- 备份本地文件,重新 Fork 然后重新提交 PR
- 如果您熟悉 Git 操作,可以通过 Rebase 消除主分支冲突
## 警告
- 请勿上传盗版电子书/付费电子书
- 请勿上传盗版/破解版/绿色版付费软件及其安装包
- 请勿上传教师明确表示勿外传的内部资料
- **请大家自觉遵守开源规则,请勿上传至其他付费解锁平台,例如`某某某口袋`等**
如果你认为本仓库的一些文件侵犯了您的权益,请联系我们。我们将会从仓库中彻底清除这些文件
## 贡献者 ✨
感谢所有为本项目做出贡献的朋友们!
[](https://github.com/zjutjh/zjut-icicles/graphs/contributors)
## 许可
由贡献者编写部分的许可如下:
[CC-BY-NC-SA:署名-非商业性使用-相同方式共享](https://creativecommons.org/licenses/by-nc-sa/4.0/deed.zh)
其他部分的版权归属于其各自的作者。资料仅供参考,请自己判断其适用性。
", Assign "at most 3 tags" to the expected json: {"id":"12675","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"