├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── .gitignore ├── ChatGPT ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── cloud │ │ └── cleo │ │ └── connectgpt │ │ ├── ChatGPTLambda.java │ │ ├── ChatGPTMessage.java │ │ ├── ChatGPTSessionState.java │ │ ├── LexV2Event.java │ │ ├── LexV2Response.java │ │ └── lang │ │ ├── LangBundle.java │ │ ├── LangBundle_es.java │ │ └── LangUtil.java │ └── resources │ └── log4j2.xml ├── LICENSE ├── NewCallLookup ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── cloud │ │ └── cleo │ │ └── connectgpt │ │ ├── Call.java │ │ ├── CallRecord.java │ │ └── NewCallLookup.java │ └── resources │ └── log4j2.xml ├── PollyPromptCreation ├── .gitignore ├── pom.xml └── src │ └── main │ ├── java │ └── cloud │ │ └── cleo │ │ └── connectgpt │ │ └── PollyPromptGenerator.java │ └── resources │ ├── lame │ ├── lib │ └── libgomp.so.1 │ ├── log4j2.xml │ └── sox ├── README.md ├── assets ├── arch.jpg ├── flow.png ├── flowpart1.png ├── flowpart2.png ├── flowpart3.png ├── phonenumber.png └── resources.png ├── init.bash ├── pom.xml ├── samconfig.toml └── template.yaml /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/.gitignore -------------------------------------------------------------------------------- /ChatGPT/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/.gitignore -------------------------------------------------------------------------------- /ChatGPT/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/pom.xml -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTLambda.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTLambda.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTMessage.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTSessionState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/ChatGPTSessionState.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/LexV2Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/LexV2Event.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/LexV2Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/LexV2Response.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangBundle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangBundle.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangBundle_es.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangBundle_es.java -------------------------------------------------------------------------------- /ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/java/cloud/cleo/connectgpt/lang/LangUtil.java -------------------------------------------------------------------------------- /ChatGPT/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/ChatGPT/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/LICENSE -------------------------------------------------------------------------------- /NewCallLookup/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/.gitignore -------------------------------------------------------------------------------- /NewCallLookup/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/pom.xml -------------------------------------------------------------------------------- /NewCallLookup/src/main/java/cloud/cleo/connectgpt/Call.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/src/main/java/cloud/cleo/connectgpt/Call.java -------------------------------------------------------------------------------- /NewCallLookup/src/main/java/cloud/cleo/connectgpt/CallRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/src/main/java/cloud/cleo/connectgpt/CallRecord.java -------------------------------------------------------------------------------- /NewCallLookup/src/main/java/cloud/cleo/connectgpt/NewCallLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/src/main/java/cloud/cleo/connectgpt/NewCallLookup.java -------------------------------------------------------------------------------- /NewCallLookup/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/NewCallLookup/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /PollyPromptCreation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/.gitignore -------------------------------------------------------------------------------- /PollyPromptCreation/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/pom.xml -------------------------------------------------------------------------------- /PollyPromptCreation/src/main/java/cloud/cleo/connectgpt/PollyPromptGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/src/main/java/cloud/cleo/connectgpt/PollyPromptGenerator.java -------------------------------------------------------------------------------- /PollyPromptCreation/src/main/resources/lame: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/src/main/resources/lame -------------------------------------------------------------------------------- /PollyPromptCreation/src/main/resources/lib/libgomp.so.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/src/main/resources/lib/libgomp.so.1 -------------------------------------------------------------------------------- /PollyPromptCreation/src/main/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/src/main/resources/log4j2.xml -------------------------------------------------------------------------------- /PollyPromptCreation/src/main/resources/sox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/PollyPromptCreation/src/main/resources/sox -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/README.md -------------------------------------------------------------------------------- /assets/arch.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/arch.jpg -------------------------------------------------------------------------------- /assets/flow.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/flow.png -------------------------------------------------------------------------------- /assets/flowpart1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/flowpart1.png -------------------------------------------------------------------------------- /assets/flowpart2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/flowpart2.png -------------------------------------------------------------------------------- /assets/flowpart3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/flowpart3.png -------------------------------------------------------------------------------- /assets/phonenumber.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/phonenumber.png -------------------------------------------------------------------------------- /assets/resources.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/assets/resources.png -------------------------------------------------------------------------------- /init.bash: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | 4 | # Parent pom for the lambdas 5 | mvn install -DskipTests 6 | -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/pom.xml -------------------------------------------------------------------------------- /samconfig.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/samconfig.toml -------------------------------------------------------------------------------- /template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/docwho2/java-connect-lex-chatgpt/HEAD/template.yaml --------------------------------------------------------------------------------