AI prompts
base on edition 2 of the slambook ## Slambook2
![titlepage](./figures/title.png)
Welcome to Slambook 2nd Edition! This is the codebase of our book. Here are some relavant links if you need them:
- [Our book at jd.com](https://item.jd.com/12666058.html)
- [Our book at douban.com](https://book.douban.com/subject/27028215/) (I'll be happy to get a score at douban)
- [code of slambook version 1](https://github.com/gaoxiang12/slambook)
- [slambook in English](https://github.com/gaoxiang12/slambook-en) (Still on going)
Email me if you have any questions: gao.xiang.thu at gmail dot com. Or send a issue at github if your question is about the code.
Errata will be updated at this code base.
Hope you like this book.
BaiduYun backup link in case your github is very slow (common in China): [here](https://pan.baidu.com/s/1XQwpnDb3BOvxXZhL-03p3w)
---
## 视觉SLAM十四讲:从理论到实践 第二版
欢迎来到视觉SLAM十四讲:从理论到实践。这里存放本书对应的代码文件。以下是一些可能对你有用的链接:
- [京东书籍链接](https://item.jd.com/12666058.html)
- [第一版书代码](https://github.com/gaoxiang12/slambook)
- [英文版代码](https://github.com/gaoxiang12/slambook-en) (正在翻译中)
如果您对书籍内容有疑问,请给我发送邮件。如果对代码有疑问,请点击上方的issue链接新建issues。我会不定期查看和回复(抱歉我可能无法回复所有问题和邮件)。
勘误表会更新到代码库中。
希望您喜欢本书。
本代码的百度云备份(如果您的github速度非常慢)[下载链接](https://pan.baidu.com/s/1XQwpnDb3BOvxXZhL-03p3w).
", Assign "at most 3 tags" to the expected json: {"id":"4015","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"