2.0
- This is a release that attends all major open issues after 1.0 version (alpha-1.0) stopped working completely.
- The code had a significant refactor and now supports calling LLM API's directly, as well as proxy the request into a generic webhook, together with a bunch of context data. I will be creating a blog post on https://wordpress.jpt.land going into more detail about how I personally use the webhook solution to power my Alexa skill response via a n8n automation workflow which itself uses the OpenAI API with a full fledged Agent framework (Langchain).
- We also added a nice little prompt for the LLM API's, which now can be tweaked to your needs.
- We personally tested the updated code to work and results are very pleasant, as this version is immensely superior to the previous release.
- We made this repository be a template, so it is easier than ever to start your own skill repository!
- We will work to bring a bunch of new capabilities to this skill! Starting with unit testing the code, much needed deployment automations, and improved documentation.
- We hope you find this useful! If you have any questions or would like to contribute, start an Issue!
What's Changed
- Minor improvements by @inverse in #1
- Create dependabot.yml by @inverse in #2
- Fix venv + remove config by @inverse in #9
- Updated interaction model and manifest, renamed HelloWorld intent to QuestionIntent by @paulotruta in #10
- Bump ask-sdk-core from 1.11.0 to 1.17.1 in /lambda by @dependabot in #5
- Bump boto3 from 1.9.216 to 1.26.27 in /lambda by @dependabot in #15
- Bump revchatgpt from 0.0.31.5 to 0.0.33.5 in /lambda by @dependabot in #14
- Tidy code and use pre-commit by @inverse in #8
- Add test script and tidy import by @inverse in #17
- Update dependabot.yml by @inverse in #22
- Bump actions/checkout from 3 to 4 by @dependabot in #63
- Bump actions/setup-python from 3 to 5 by @dependabot in #64
- Bump pre-commit/action from 3.0.0 to 3.0.1 by @dependabot in #65
- Updated code (Uses OpenAPI or Webhook and works more reliably) by @paulotruta in #62
- Update pre-commit to ruff by @inverse in #69
- Tidy init by @inverse in #68
- Canned handler responses by @paulotruta in #70
New Contributors
- @inverse made their first contribution in #1
- @paulotruta made their first contribution in #10
- @dependabot made their first contribution in #5
Full Changelog: alpha-01...release-2.0