aws-samples/generative-ai-use-cases
Application implementation with business use cases for safely utilizing generative AI in business operations
What it solves
Generative AI Use Cases (GenU) provides a well-architected application framework that allows businesses to quickly deploy and experiment with a wide variety of generative AI capabilities. It eliminates the need to build a generative AI platform from scratch, providing a ready-made interface for common business tasks like text generation, summarization, and RAG.
How it works
GenU is deployed using the AWS Cloud Development Kit (CDK), integrating with Amazon Bedrock for model access. It offers a variety of standard use cases (such as Chat, Text Generation, and Image Generation) and supports Retrieval-Augmented Generation (RAG) via Amazon Kendra or Knowledge Bases for Amazon Bedrock. It also supports the Model Context Protocol (MCP) for referencing external data and executing actions outside of AWS.
Who it’s for
Business operations teams and developers who want to implement generative AI into their organizational workflows without extensive custom development, as well as those looking for a secure, enterprise-ready platform to deploy custom Bedrock Agents or Bedrock Flows.
Highlights
- Diverse Use Case Library: Includes pre-built tools for meeting minutes, translation, video analysis, and diagram generation.
- Use Case Builder: Allows users to create custom use cases by describing prompt templates in natural language without writing code.
- Enterprise RAG: Supports advanced parsing, chunking strategies, and reranking through Knowledge Base integration.
- Agent Integration: Supports importing custom Bedrock Agents, AgentCore, and Bedrock Flows, including built-in Web Search and Code Interpreter agents.
- Enterprise Security: Includes SAML authentication and rich security options for organizational deployment.