├── .gitattributes ├── .gitignore ├── .vscode └── settings.json ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── agents-architecture-to-cloudformation ├── .gitignore ├── Dockerfile ├── README.md ├── app.py ├── artifact │ ├── architecture.png │ ├── data-flow-end-to-end.png │ ├── data-flow-generate-cloudformation.png │ ├── data-flow-update-cloudformation.png │ ├── data-flow-validate-cloudformation.png │ ├── demo.gif │ └── knowledgebase.png ├── cfn_stack │ ├── agents-stack.yaml │ ├── development.yaml │ ├── kb-stack.yaml │ ├── opensearch-serverless-stack.yaml │ └── parameter-stack.yaml ├── data │ ├── ingest │ │ ├── AWS Step Functions │ │ │ ├── README.md │ │ │ ├── example1.jpg │ │ │ ├── example1.txt │ │ │ ├── example1.yaml │ │ │ ├── example2.jpg │ │ │ ├── example2.txt │ │ │ ├── example2.yaml │ │ │ ├── example3.png │ │ │ ├── example3.txt │ │ │ └── example3.yaml │ │ ├── Amazon Bedrock │ │ │ ├── README.md │ │ │ ├── example1.png │ │ │ ├── example1.txt │ │ │ ├── example1.yaml │ │ │ ├── example2.png │ │ │ ├── example2.txt │ │ │ └── example2.yaml │ │ ├── Amazon VPC │ │ │ ├── README.md │ │ │ ├── example1.jpeg │ │ │ ├── example1.txt │ │ │ ├── example1.yaml │ │ │ ├── example2.png │ │ │ ├── example2.txt │ │ │ ├── example2.yaml │ │ │ ├── example3.jpeg │ │ │ ├── example3.txt │ │ │ └── example3.yaml │ │ ├── Event-Driven │ │ │ ├── README.md │ │ │ ├── example1.jpeg │ │ │ ├── example1.txt │ │ │ ├── example1.yaml │ │ │ ├── example2.jpg │ │ │ ├── example2.txt │ │ │ ├── example2.yaml │ │ │ ├── example3.jpg │ │ │ ├── example3.txt │ │ │ └── example3.yaml │ │ ├── README.md │ │ └── ingest.py │ └── samples │ │ ├── outputs │ │ ├── sample1 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ ├── artifact-2.gif │ │ │ ├── artifact-2.mov │ │ │ ├── artifact-3.png │ │ │ ├── artifact-4.gif │ │ │ ├── artifact-5.gif │ │ │ ├── artifact-5.mov │ │ │ └── output-sample1.yaml │ │ ├── sample2 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ ├── artifact-2.png │ │ │ ├── artifact-3.gif │ │ │ └── output-sample2.yaml │ │ └── sample3 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ └── output-sample3.yaml │ │ ├── sample1.jpg │ │ ├── sample2.png │ │ └── sample3.png ├── requirements.txt └── util │ ├── agent │ ├── lambda.py │ └── openAPI.json │ ├── assets │ ├── __init__.py │ ├── kb_util.py │ └── streamlit_download_button.py │ ├── invoke │ ├── __init__.py │ ├── agent.py │ ├── bedrock.py │ └── knowledgebase.py │ ├── prompt_templates │ ├── explainPrompt.py │ ├── generateCloudFormationPrompt.py │ ├── reiterateCloudFormationPrompt.py │ ├── resolveErrorPrompt.py │ ├── sys_explainPrompt.py │ ├── sys_generateCloudFormationPrompt.py │ ├── sys_reiterateCloudFormationPrompt.py │ ├── sys_resolveErrorPrompt.py │ ├── sys_updateInstructionPrompt.py │ └── updateInstructionPrompt.py │ └── vector_store │ └── create_index.py ├── architecture-to-cloudformation ├── .gitignore ├── Dockerfile ├── README.md ├── app.py ├── artifact │ ├── architecture.png │ └── demo.gif ├── data │ ├── examples │ │ ├── README.md │ │ ├── example1.jpeg │ │ ├── example1.yaml │ │ ├── example2.jpg │ │ ├── example2.yaml │ │ ├── example3.jpg │ │ └── example3.yaml │ └── samples │ │ ├── outputs │ │ ├── sample1 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ ├── artifact-2.png │ │ │ ├── artifact-3.png │ │ │ └── output-sample1.yaml │ │ ├── sample2 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ └── output-sample2.yaml │ │ └── sample3 │ │ │ ├── README.md │ │ │ ├── artifact-1.png │ │ │ └── output-sample3.yaml │ │ ├── sample1.jpg │ │ ├── sample2.jpg │ │ └── sample3.jpg ├── development.yaml ├── requirements.txt └── util │ ├── __init__.py │ ├── conversation_chain.py │ ├── model.py │ └── prompt_templates │ ├── code_prompt.py │ ├── explain_prompt.py │ ├── sys_code_prompt.py │ ├── sys_explain_prompt.py │ └── sys_update_prompt.py └── infrastructure.yaml /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/.gitignore -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/Dockerfile -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/app.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/architecture.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/data-flow-end-to-end.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/data-flow-end-to-end.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/data-flow-generate-cloudformation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/data-flow-generate-cloudformation.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/data-flow-update-cloudformation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/data-flow-update-cloudformation.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/data-flow-validate-cloudformation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/data-flow-validate-cloudformation.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/demo.gif -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/artifact/knowledgebase.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/artifact/knowledgebase.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/cfn_stack/agents-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/cfn_stack/agents-stack.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/cfn_stack/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/cfn_stack/development.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/cfn_stack/kb-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/cfn_stack/kb-stack.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/cfn_stack/opensearch-serverless-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/cfn_stack/opensearch-serverless-stack.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/cfn_stack/parameter-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/cfn_stack/parameter-stack.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.jpg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example1.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.jpg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example2.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/AWS Step Functions/example3.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example1.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon Bedrock/example2.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.jpeg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example1.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example2.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.jpeg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Amazon VPC/example3.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.jpeg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example1.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.jpg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example2.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.jpg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/Event-Driven/example3.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/ingest/ingest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/ingest/ingest.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-1.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.gif -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.mov -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-3.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-4.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-4.gif -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-5.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-5.gif -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-5.mov: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/artifact-5.mov -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample1/output-sample1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample1/output-sample1.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample2/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-1.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-2.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-3.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample2/artifact-3.gif -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample2/output-sample2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample2/output-sample2.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample3/README.md -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample3/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample3/artifact-1.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/outputs/sample3/output-sample3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/outputs/sample3/output-sample3.yaml -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/sample1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/sample1.jpg -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/sample2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/sample2.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/data/samples/sample3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/data/samples/sample3.png -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/requirements.txt -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/agent/lambda.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/agent/lambda.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/agent/openAPI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/agent/openAPI.json -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/assets/__init__.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/assets/kb_util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/assets/kb_util.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/assets/streamlit_download_button.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/assets/streamlit_download_button.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/invoke/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/invoke/__init__.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/invoke/agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/invoke/agent.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/invoke/bedrock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/invoke/bedrock.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/invoke/knowledgebase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/invoke/knowledgebase.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/explainPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/explainPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/generateCloudFormationPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/generateCloudFormationPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/reiterateCloudFormationPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/reiterateCloudFormationPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/resolveErrorPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/resolveErrorPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/sys_explainPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/sys_explainPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/sys_generateCloudFormationPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/sys_generateCloudFormationPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/sys_reiterateCloudFormationPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/sys_reiterateCloudFormationPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/sys_resolveErrorPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/sys_resolveErrorPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/sys_updateInstructionPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/sys_updateInstructionPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/prompt_templates/updateInstructionPrompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/prompt_templates/updateInstructionPrompt.py -------------------------------------------------------------------------------- /agents-architecture-to-cloudformation/util/vector_store/create_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/agents-architecture-to-cloudformation/util/vector_store/create_index.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/.gitignore -------------------------------------------------------------------------------- /architecture-to-cloudformation/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/Dockerfile -------------------------------------------------------------------------------- /architecture-to-cloudformation/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/README.md -------------------------------------------------------------------------------- /architecture-to-cloudformation/app.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/app.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/artifact/architecture.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/artifact/architecture.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/artifact/demo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/artifact/demo.gif -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/README.md -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example1.jpeg -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example1.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example2.jpg -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example2.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example3.jpg -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/examples/example3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/examples/example3.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample1/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample1/README.md -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample1/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample1/artifact-1.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample1/artifact-2.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample1/artifact-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample1/artifact-3.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample1/output-sample1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample1/output-sample1.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample2/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample2/README.md -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample2/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample2/artifact-1.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample2/output-sample2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample2/output-sample2.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample3/README.md -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample3/artifact-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample3/artifact-1.png -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/outputs/sample3/output-sample3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/outputs/sample3/output-sample3.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/sample1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/sample1.jpg -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/sample2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/sample2.jpg -------------------------------------------------------------------------------- /architecture-to-cloudformation/data/samples/sample3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/data/samples/sample3.jpg -------------------------------------------------------------------------------- /architecture-to-cloudformation/development.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/development.yaml -------------------------------------------------------------------------------- /architecture-to-cloudformation/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/requirements.txt -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/__init__.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/conversation_chain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/conversation_chain.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/model.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/prompt_templates/code_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/prompt_templates/code_prompt.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/prompt_templates/explain_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/prompt_templates/explain_prompt.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/prompt_templates/sys_code_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/prompt_templates/sys_code_prompt.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/prompt_templates/sys_explain_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/prompt_templates/sys_explain_prompt.py -------------------------------------------------------------------------------- /architecture-to-cloudformation/util/prompt_templates/sys_update_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/architecture-to-cloudformation/util/prompt_templates/sys_update_prompt.py -------------------------------------------------------------------------------- /infrastructure.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/architecture-to-cloudformation/HEAD/infrastructure.yaml --------------------------------------------------------------------------------