Building a Serverless Workflow, Powered by AI
This repo is a step-by-step guide for an online workshop (Eventbrite).
Please join Winglang's Slack; we have a dedicated channel for this workshop #workshop-bedrock.
- Build a GitHub App and Deploy it to AWS (using terraform)
- Introduction to Amazon Bedrock
- Using Amazon Bedrock resources from Wing
- Creating a GitHub App from scrath, developing it locally
- Learn about Inflights - Preflight and Inflight are Winglang's most important core concepts.
- Cheat Sheet - Let's learn Wing in 5 minutes, shall we?
- Language Reference - A complete language reference for Winglang.
- Winglibs - Wing Trusted Library Ecosystem
- Playground - Write and test Wing code online.
A GitHub Application (AKA GitHub bot) that listens to any incoming pull requests and corrects spelling, grammar, & punctuation for any *.md
files changed during the pull request.
- Setup & Prerequisites - Tools, setup, and getting access to AWS Bedrock Foundation Models (link).
- Why Winglang - Problems with serverless, and the Wing approach (pdf).
- Introduction to Bedrock - A short introduction to Amazon Bedrock service by Arik Porat, Solutions Architect at AWS.
- Using Bedrock in Wing - Installing & using the
winglibs/bedrock
module (link). - Create a GitHub App - Step by step guide to creating a GitHub app (link).
- Wing's GitHub Module - Using
winglibs/github
instead to make an uppercase bot (link). - Spell Checking with Bedrock - Modifying the files based on
winglibs/bedrock
(link). - Deploy to AWS - Deploying the application to AWS (link).
In the next session, we will be using LangChain with AWS Bedrock to embed documents into Momento Vector Index.