The extension provides an exception handling to solve problems using artificial intelligence (AI). Problem solving can be triggered in various ways:
- Via the
modified debug exception handler <exception-handler>
- Using a
console command <console-commands>
- Directly with the
PHP API <using-the-api>
Problems are solved by so called solution providers. The extension already ships a default :phpEliasHaeussler\\Typo3Solver\\ProblemSolving\\Solution\\Provider\\OpenAISolutionProvider
, but can also be extended by custom solution providers. Already solved problems can be cached to avoid cost-intensive requests to OpenAI.
- Extended exception handler with AI generated solutions
- Configurable AI completion attributes
- Caching integration for solves problems
- Console command to solve problems from command line
- Customizable solution providers and prompts
- Compatible with TYPO3 11.5 LTS, 12.4 LTS and 13.0
There are several ways to get support for this extension:
- Slack: https://typo3.slack.com/archives/C04Q3440HS6
- GitHub: https://github.com/eliashaeussler/typo3-solver/issues
This extension is licensed under GNU General Public License 2.0 (or later).