AI prompts
base on <a name="readme-top"></a>
<!-- PROJECT SHIELDS -->
<div align="center">
[![Contributors][contributors-shield]][contributors-url]
[![Forks][forks-shield]][forks-url]
[![Stargazers][stars-shield]][stars-url]
[![Issues][issues-shield]][issues-url]
[![MIT License][license-shield]][license-url]
</div>
<!-- PROJECT LOGO -->
<br />
<div align="center">
<a href="https://github.com/stayintarkov/SIT.Manager.Avalonia">
<img src="SIT.Manager/Assets/sit-logo-5.png" alt="Logo" height="240">
</a>
<h3 align="center">SIT.Manager.Avalonia</h3>
<p align="center">
An Avalonia based manager for SIT
<br />
<a href="https://github.com/stayintarkov/SIT.Manager.Avalonia/releases/latest"><strong>Latest Release »</strong></a>
<br />
<br />
<a href="https://github.com/stayintarkov/SIT.Manager.Avalonia/issues">Report Bug</a>
·
<a href="https://github.com/stayintarkov/SIT.Manager.Avalonia/issues">Request Feature</a>
</p>
</div>
<!-- TABLE OF CONTENTS -->
<details>
<summary>Table of Contents</summary>
<ol>
<li>
<a href="#about-the-project">About The Project</a>
<ul>
<li><a href="#built-with">Built With</a></li>
</ul>
</li>
<li>
<a href="#getting-started">Getting Started</a>
<ul>
<li><a href="#installation">Installation</a></li>
</ul>
</li>
<li><a href="#usage">Usage</a></li>
<li><a href="#roadmap">Roadmap</a></li>
<li><a href="#contributing">Contributing</a></li>
<li><a href="#acknowledgments">Acknowledgments</a></li>
<li><a href="#license">License</a></li>
<li><a href="#contactsupport">Contact</a></li>
</ol>
</details>
<!-- ABOUT THE PROJECT -->
## About The Project
![Project Screen Shot][project-image]
This project is a rewrite of the [SIT.Manager](https://github.com/stayintarkov/SIT.Manager) in an attempt to create a long lasting, maintainable and helpful manager for SIT. In addition to bringing the functionality from the previous manager this project plans to bring multiple new features to improve the experience.
### Built With
* [![.NET][dotnet-shield]][dotnet-site]
* [![Avalonia][avalonia-shield]][avalonia-repo]
<br>
## Supported Platforms
* Windows 10
* Windows 11
* Ubuntu 22
* Arch*
\* = Additional steps may be required
<!-- GETTING STARTED -->
## Getting Started
This installation guide is the recommended way of structuring your SIT install
### Installation
1. Create a new folder to contain your SIT installation
2. Create 3 new folders inside your new folder. `sit-game`, `sit-manager` and `sit-server`
3. Download the [latest release](https://github.com/stayintarkov/SIT.Manager.Avalonia/releases/latest)
4. Extract the zip into your `sit-manager` folder
5. <b>(OPTIONAL)</b> Find the file called `SIT.Manager.Avalonia.Desktop.exe` and create a shortcut
<!-- USAGE -->
## Usage
You can find all the information you need on how to setup and run SIT in the [docs](https://docs.stayintarkov.com)
_For questions about usage and support please refer to the [SIT Discord](https://discord.gg/f4CN4n3nP2) for now_
<!-- ROADMAP -->
## Roadmap
- [ ] Rework the mod page
- [ ] Network port checking utility
- [ ] New play page
- [x] Server bookmarking/saving
- [ ] Character manager
- [ ] Character editor
- [ ] Character backups
See the [open issues](https://github.com/stayintarkov/SIT.Manager.Avalonia/issues) for a full list of proposed features (and known issues).
<!-- CONTRIBUTING -->
## Contributing
Any contributions you make are **greatly appreciated** by all of us <3
If you have a suggestion that would make this better, please fork the repo and create a pull request or open an issue with the tag "enhancement"
<!-- ACKNOWLEDGMENTS -->
## Acknowledgments
* A huge thanks to [Artehe](https://github.com/artehe) for all their contributions that helped bring the manager to life
* [J0nathan550](https://github.com/J0nathan550) For all their work on the localization system, Russian & Ukrainian localizations, fixes, and tweaks
* [JimWails](https://github.com/JimWails) For adding Chinese localizations
* [Plootie](https://github.com/Plootie) For starting the development of the avalonia manager and various contributions
<!-- LICENSE -->
## License
Distributed under the MIT License. See [LICENSE](https://github.com/stayintarkov/SIT.Manager.Avalonia/blob/master/LICENSE) for more information.
<!-- CONTACT -->
## Contact/Support
Support is best found in the [SIT Discord](https://discord.gg/f4CN4n3nP2)
<!-- Credits -->
## Project Credits
* [Avalonia](https://avaloniaui.net/) for our UI framework
* [FluentAvalonia](https://github.com/amwx/FluentAvalonia) for additional controls and themes
* [adams85 filelogger](https://github.com/adams85/filelogger) for our file logging
* [MegaApiClient](https://github.com/gpailler/MegaApiClient) for downloading mega files
* [PeNet](https://github.com/secana/PeNet) for reading executable data
* [SharpCompress](https://github.com/adamhathcock/sharpcompress) for better compression methods
<p align="right">(<a href="#readme-top">back to top</a>)</p>
<!-- MARKDOWN LINKS & IMAGES -->
<!-- https://www.markdownguide.org/basic-syntax/#reference-style-links -->
[contributors-shield]: https://img.shields.io/github/contributors/stayintarkov/SIT.Manager.Avalonia.svg?style=for-the-badge
[contributors-url]: https://github.com/stayintarkov/SIT.Manager.Avalonia/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/stayintarkov/SIT.Manager.Avalonia.svg?style=for-the-badge
[forks-url]: https://github.com/stayintarkov/SIT.Manager.Avalonia/network/members
[stars-shield]: https://img.shields.io/github/stars/stayintarkov/SIT.Manager.Avalonia.svg?style=for-the-badge
[stars-url]: https://github.com/stayintarkov/SIT.Manager.Avalonia/stargazers
[issues-shield]: https://img.shields.io/github/issues/stayintarkov/SIT.Manager.Avalonia.svg?style=for-the-badge
[issues-url]: https://github.com/stayintarkov/SIT.Manager.Avalonia/issues
[license-shield]: https://img.shields.io/github/license/stayintarkov/SIT.Manager.Avalonia.svg?style=for-the-badge
[license-url]: https://github.com/stayintarkov/SIT.Manager.Avalonia/blob/master/LICENSE.txt
[project-image]: images/manager-sc.png
[avalonia-repo]: https://github.com/AvaloniaUI/Avalonia
[avalonia-shield]: https://img.shields.io/badge/Avalonia-8b44ac?style=for-the-badge
[dotnet-site]: https://dotnet.microsoft.com/en-us/
[dotnet-shield]: https://img.shields.io/badge/dotnet-512BD4?style=for-the-badge&logo=dotnet&logoColor=white
", Assign "at most 3 tags" to the expected json: {"id":"9764","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"