AI prompts
base on Advising App by Canyon GBS is an AI-powered conversational assistant for staff, student success platform, and recruitment CRM designed specifically for colleges and universities to enhance student engagement and drive institutional success. <div id="top"></div>
<!-- PROJECT SHIELDS -->
<!--[![Forks][forks-shield]][forks-url]-->
<!--[![Issues][issues-shield]][issues-url]-->
[![Contributors][contributors-shield]][contributors-url]
[![Stargazers][stars-shield]][stars-url]
<!-- PROJECT LOGO -->
[![Canyon GBS GitHub Header Image!](https://s3.us-west-2.amazonaws.com/canyongbs.com/LinkedIn-CompanyCoverImage.png "Canyyon GBS GitHub Header Image")](https://canyongbs.com)\
\
[Click here to visit the Canyon GBS Website](https://canyongbs.com/)
<!-- ABOUT THE PROJECT -->
## About The Project
👋 Welcome!\
\
This repository includes the software solution known as __Advising App™__ created by Canyon GBS™. \
\
The software in this repository is offerred as a fully managed and supported, SOC 2 compliant and ISO 27001:2022 certified, SaaS offerring to colleges and universities through Canyon GBS LLC. Additionally, the software is released as open-source under the Elastic License 2.0 (see the [license file](./LICENSE) for more details.)\
\
_Note: This software is developed, under copyright, and trademarked by Canyon GBS LLC ([canyongbs.com](https://canyongbs.com))._
## Key AI + CRM Features
### Artificial Intelligence
Our robust personal assistant is designed to support your student service professionals in their day-to-day roles. Some key capabilities the assistant can help with includes:
* Research Tasks
* Draft Communication
* Language Translation
* Content Creation
* Student Profile Analysis
* Project Planning
* Ideation
* And Much More...
### Student Service CRM
Our student service CRM is designed to support the management of prospective and enrolled students. Some key features include:
* Record Mangement
* Email and SMS
* Service Management
* Population Segmentation
* Task Management
* Interaction Tracking
* Files and Documents
* And Much More...
## Technology
### Proudly Built With
[Filament - Accelerated Laravel Development.](https://filamentphp.com/)
### Stack
A [PHP](https://php.net) TALL Stack is used to create our software:
* [Tailwind CSS](https://tailwindcss.com/)
* [Alpine.js](https://alpinejs.dev)
* [Laravel](https://laravel.com/)
* [Livewire](https://laravel-livewire.com/)
### Dependences for AI + CRM (800+)
* [GitHub Insights: Dependencies](https://github.com/canyongbs/advisingapp/network/dependencies)
### Recommended Cloud Infrastructure
Cloudflare DNS<br>
Amazon Web Services (AWS):
* AWS WAF
* AWS ALB
* AWS EC2 (Multi-AZ)
* AWS SQS
* AWS OpenSearch (Serverless)
* AWS ElastiCache Redis Instance
* AWS RDS Aurora PostgreSQL w/ FDW Configuration (Serverless)
* AWS RDS ElastiCache Redis Instance
* AWS S3
Microsoft Azure
* Azure Cognitive Services
## Additional Project Details
### Documentation
* [Inbound-Webhooks](./docs/inbound-webhooks.md)
* [Local Setup](./docs/local-setup.md)
* [Roles and Permissions](./docs/roles-and-permissions.md)
* [Inbound Webhooks](./docs/inbound-webhooks.md)
* [Integrations: Twilio](./docs/integrations/twilio.md)
* [Integrations: Azure OpenAI](./docs/integrations/azure_open_ai.md)
* [Custom Metadata](./docs/custom-metadata.md)
_Note: More documentation coming soon._
## Feature Requests & Issues
For SaaS customers, please channel your feature requests through your customer success associate. For issues, please open a support request so that your issue can be promptly addressed.\
\
For DIY customers, please open your feature request or issue using [GitHub Issues](https://github.com/canyongbs/advisingapp/issues).
## Contributing
The software for this project is created and managed by a professional engineering team inside Canyon GBS LLC.\
\
All contributions to the project must be pre-approved in order to ensure product integrity. Create an issue with the correct "Change Type" label, and include the details of your proposed change. A member of the product team at Canyon GBS will review, and if approved, you may fork the repo and create a pull request. Once complete, engineering at Canyon GBS will review for quality assurance prior to merging the PR. You may be asked to make changes in order to meet our quality standards for the project.
1. Fork the Project
2. Create your Feature Branch (`git checkout -b feature/AmazingFeature`)
3. Commit your Changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the Branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request
When opening your Pull Request please ensure you are compliant with the following requirements:
* Title the PR with the ticket/issue number and a short description of the changes made. Or if no ticket/issue exists, title the PR with a detailed description of the changes made
* Linked a relevant ticket or issue or describe the issue/feature which this PR resolves/implements.
* Resolved all conflicts, if any.
* Before opening your PR make sure to rebase your branch PR on top of the latest upstream `main` branch.
_Don't forget to ⭐ the project to show your support! Thanks again!_
## License
This software is developed by Canyon GBS LLC who is the copyright and trademark holder for this project. The source code itself is distributed under the Elastic License 2.0. See [License](./LICENSE) for more details.
## Contact Information
### Customers & Employees
* [Become a Canyon GBS Customer](https://canyongbs.com/work-with-us)
* [Become a Canyon GBS Employee](https://canyongbs.com/our-mission/work-culture/)
### Web & Social Media
* [Canyon GBS on the Web](https://canyongbs.com)
* [Canyon GBS on Twitter](https://twitter.com/canyongbs)
* [Canyon GBS on LinkedIn](https://linkedin.com/company/canyongbs)
## Acknowledgments
We want to extend a special think you to the Postsecondary Success team at the [Bill & Melinda Gates Foundation](https://www.gatesfoundation.org/our-work/programs/us-program/postsecondary-success).
\
\
The creation and successful release of this ambitious project would not have been possible without their support.
<p align="right">(<a href="#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/canyongbs/advisingapp.svg?style=for-the-badge
[contributors-url]: https://github.com/canyongbs/advisingapp/graphs/contributors
[forks-shield]: https://img.shields.io/github/forks/canyongbs/advisingapp.svg?style=for-the-badge
[forks-url]: https://github.com/canyongbs/advisingapp/network/members
[stars-shield]: https://img.shields.io/github/stars/canyongbs/advisingapp.svg?style=for-the-badge
[stars-url]: https://github.com/canyongbs/advisingapp/stargazers
[issues-shield]: https://img.shields.io/github/issues/canyongbs/advisingapp.svg?style=for-the-badge
[issues-url]: https://github.com/canyongbs/advisingapp/issues
<!-- [license-shield]: https://img.shields.io/github/license/canyongbs/advisingapp.svg?style=for-the-badge -->
[license-url]: https://github.com/canyongbs/advisingapp/blob/main/LICENSE
[linkedin-shield]: https://img.shields.io/badge/-LinkedIn-black.svg?style=for-the-badge&logo=linkedin&colorB=555
[linkedin-url]: https://www.linkedin.com/company/canyongbs
", Assign "at most 3 tags" to the expected json: {"id":"7600","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"