Tumgik
#govindhtech Amazon Web Services Govindhtech
govindhtech · 1 month
Text
Amazon Bedrock Studio: Accelerate generative AI development
Tumblr media
AWS is pleased to present to the public today Amazon Bedrock Studio, a brand-new web-based generative artificial intelligence (generative AI) development environment. By offering a fast prototyping environment with essential Amazon Bedrock technologies like Knowledge Bases, Agents, and Guardrails, Amazon Bedrock Studio speeds up the creation of generative AI applications.
Summary
A brand-new SSO-enabled web interface called Amazon Bedrock Studio offers developers from all over an organisation the simplest way to work together on projects, experiment with large language models (LLMs) and other foundation models (FMs), and refine generative AI applications. It simplifies access to various Foundation Models (FMs) and developer tools in Bedrock and provides a fast prototyping environment. AWS administrators can set up one or more workspaces for their company in the AWS Management Console for Bedrock and allow individuals or groups to utilise the workspace in order to enable Bedrock Studio.
In only a few minutes, begin developing applications
Using their company credentials (SSO), developers at your firm can easily log in to the Amazon Bedrock Studio online experience and begin experimenting with Bedrock FMs and application development tools right away. Bedrock Studio provides developers with a safe haven away from the AWS Management Console in which to utilise Bedrock features like Knowledge Bases, Amazon Guardrails, and Agents.
Create flexible generative AI applications
With Amazon Bedrock Studio, developers can gradually improve the accuracy and relevance of their generative AI applications. To acquire more accurate responses from their app, developers can begin by choosing an FM that is appropriate for their use case and then iteratively enhance the prompts. Then, they can add APIs to obtain the most recent results and use their own data to ground the app to receive more pertinent responses. Bedrock Studio streamlines and reduces the complexity of app development by automatically deploying pertinent AWS services (such Knowledge Bases and Agents). Additionally, enterprise use cases benefit from a secure environment because data and apps are never removed from the assigned AWS account.
Work together on projects with ease
Teams may brainstorm, test, and improve their generative AI applications together in Amazon Bedrock Studio‘s collaborative development environment. In addition to creating projects and inviting peers, developers may also share apps and insights and receive immediate feedback on their prototypes. Access control is a feature of Bedrock Studio projects that guarantees that only members with permission can use the apps and resources inside of a project.
Encourage creativity without worrying about infrastructure management
Knowledge bases, agents, and guardrails are examples of managed resources that are automatically installed in an AWS account when developers construct applications in Amazon Bedrock Studio. Because these Bedrock resources are always available and scaleable as needed, they don’t need to worry about the underlying compute and storage infrastructure. Furthermore, the Bedrock API makes it simple to access these resources. This means that by utilising the Bedrock API, you can easily combine the generative AI apps created in Bedrock Studio with their workflows and processes.
Take precautions to ensure the finest answers
To make sure their programme doesn’t provide incorrect output, developers can install content filters and create guardrails for both user input and model replies. To acquire the desired results from their apps, they can add prohibited topics and configure filtering levels across different categories to customise the behaviour of Guardrail.
As a developer, you can now log into Bedrock Studio and begin experimenting with your company’s single sign-on credentials. Within Bedrock Studio, you may create apps with a variety of high-performing models, assess them, and distribute your generative AI creations. You can enhance a model’s replies by following the stages that the user interface walks you through. You can play around with the model’s settings, set limits, and safely integrate tools, APIs, and data sources used by your business. Working in teams, you can brainstorm, test, and improve your generative AI apps without needing access to the AWS Management Console or sophisticated machine learning (ML) knowledge.
You can be sure that developers will only be able to utilise the functionality offered by Bedrock Studio and won’t have wider access to AWS infrastructure and services as an Amazon Web Services (AWS) administrator.
Let me now walk you through the process of installing Amazon Bedrock Studio.
Use Amazon Bedrock Studio to get started
You must first create an Amazon Bedrock Studio workspace as an AWS administrator, after which you must choose and add the users you wish to grant access to the workspace. You can provide the relevant individuals with the workspace URL once it has been built. Users with the necessary permissions can start developing generative AI apps, create projects inside their workspace, and log in using single sign-on.
Establish a workstation in Amazon Bedrock Studio
Select Bedrock Studio from the bottom left pane of the Amazon Bedrock dashboard.
You must use the AWS IAM Identity Centre to set up and secure the single sign-on integration with your identity provider (IdP) before you can create a workspace. See the AWS IAM Identity Centre User Guide for comprehensive instructions on configuring other IdPs, such as Okta, Microsoft Entra ID, and AWS Directory Service for Microsoft Active Directory. You set up user access using the IAM Identity Centre default directory for this demo.
Next, select Create workspace, fill in the specifics of your workspace, and create any AWS Identity and Access Management (IAM) roles that are needed.
Additionally, you have the option to choose the workspace’s embedding models and default generative AI models. Select Create once you’re finished.
Choose the newly formed workspace next.
Next, pick the users you wish to grant access to this workspace by choosing User management and then Add users or groups.
You can now copy the Bedrock Studio URL and share it with your users from the Overview tab.
Create apps for generative AI using Amazon Bedrock Studio
Now that the Bedrock Studio URL has been provided, builders can access it and log in using their single sign-on login credentials. Here at Amazon Bedrock Studio, welcome! Allow me to demonstrate how to select among top-tier FMs, import your own data, use functions to call APIs, and use guardrails to secure your apps.
Select from a number of FMs that lead the industry
By selecting examine, you may begin choosing from among the FMs that are offered and use natural language prompts to examine the models.
If you select Build, you may begin developing generative AI applications in playground mode, play around with model settings, refine your application’s behaviour through iterative system prompts, and create new feature prototypes.
Bring your personal data
Using Bedrock Studio, you can choose from a knowledge base built in Amazon Bedrock or securely bring your own data to customise your application by supplying a single file.
Make API calls using functions to increase the relevancy of model responses
When replying to a prompt, the FM can dynamically access and incorporate external data or capabilities by using a function. The model uses an OpenAPI schema you supply to decide which function it needs to call.
A model can include data into its response through functions that it is not directly aware of or has access to beforehand. For instance, even though the model doesn’t save the current weather information, a function may enable the model to acquire it and incorporate it into its response.
Using Guardrails for Amazon Bedrock, secure your apps
By putting in place safeguards tailored to your use cases and responsible AI rules, you may build boundaries to encourage safe interactions between users and your generative AI apps.
The relevant managed resources, including knowledge bases, agents, and guardrails, are automatically deployed in your AWS account when you construct apps in Amazon Bedrock Studio. To access those resources in downstream applications, use the Amazon Bedrock API.
Amazon Bedrock Studio availability
The public preview of Amazon Bedrock Studio is now accessible in the AWS Regions US West (Oregon) and US East (Northern Virginia).
Read more on govindhtech.com
0 notes
govindhtech · 25 days
Text
New Amazon EC2 C7i & C7i-flex Instances: Power & Flexibility
Tumblr media
Amazon EC2 C7i and C7i-flex instances
Utilizing 4th Generation Intel Xeon Scalable Processors, compute-optimized instances The C7i-flex and EC2 C7i instances on Amazon Elastic Compute Cloud (Amazon EC2) are next-generation compute-optimized instances with a 2:1 RAM to vCPU ratio. They are powered by specialized 4th Generation Intel Xeon Scalable processors (code called Sapphire Rapids).
These unique processor-powered EC2 instances are exclusive to AWS and deliver up to 15% greater performance than equivalent Intel processors used by other cloud providers. They are the best performing comparable Intel processors in the cloud.
For most compute-intensive tasks, the simplest approach to obtain price performance gains is with C7i-flex instances. When compared to C6i instances, they provide price performance that is up to 19% better. C7i-flex instances are an excellent initial option for applications that don’t use all of the computing resources because they come in the most common sizes, ranging from large to 8xlarge, with up to 32 vCPUs and 64 GiB of RAM.
The most popular compute-intensive workloads, such as web and application servers, databases, caches, Apache Kafka, and Elasticsearch, may be effortlessly operated on C7i-flex instances.
For workloads requiring bigger instance sizes (up to 192 vCPUs and 384 GiB memory) or persistently high CPU utilization, EC2 C7i instances offer advantages in terms of pricing and performance. Batch processing, distributed analytics, high performance computing (HPC), ad serving, highly scalable multiplayer gaming, and video encoding are among the workloads that EC2 C7i instances excel at. In comparison to C6i instances, C7i instances offer up to 15% better pricing performance.
Utilizing new Amazon EC2 Flex instances, reduce costs
A lot of users don’t use an EC2 instance’s entire compute capacity. As a result, those clients are paying for services that they do not require. For most compute-intensive tasks, the simplest option to obtain enhanced pricing performance is with Amazon EC2 C7i-flex instances. The majority of the time, Amazon EC2 Flex instances can scale up to full computing performance, making optimal use of compute resources. The goal of flex instances is to maximize both performance and cost.
Advantages
Reduced expenses
For most compute-intensive tasks, the simplest approach to optimize costs is with C7i-flex instances. When compared to C6i instances, they provide price performance that is up to 19% better. In terms of price performance, EC2 C7i instances outperform C6i instances by 15%. Additional larger instance sizes offered by C7i allow for consolidation and the execution of workloads that are more demanding and greater in size.
Adaptability and discretion
The most extensive and varied range of EC2 instances available on AWS is now enhanced by C7i-flex and EC2 C7i instances. Large to 8xlarge are the five most popular sizes offered by C7i-flex. Eleven sizes (two bare-metal sizes, c7i.metal-24xl and c7i.metal-48xl) with different vCPU, memory, networking, and storage capacities are offered by C7i.
Optimum efficiency using resources
Built on the AWS Nitro System, which consists of a lightweight hypervisor combined with specialized hardware, are the C7i-flex and EC2 C7i instances. Nitro improves overall performance and security by providing your instances with nearly all of the host hardware’s computation and memory resources. When it comes to workloads, EC2 instances based on the Nitro System can give throughput performance that is over 15% higher than other cloud providers using the same CPU.
Features
Driven by Intel Xeon Scalable Processors of the 4th Generation
Custom 4th Generation Intel Xeon Scalable processors with an all-core turbo frequency of 3.2 GHz (max core turbo frequency of 3.8 GHz) power the C7i-flex and EC2 C7i instances. These specialized CPUs provide the best performance among similar Intel processors and are exclusively offered on AWS. Support for Intel Total Memory Encryption (TME) always-on memory encryption is included in both cases.
Superior performance interfaces
Compared to C6i instances, DDR5 memory, which is used by C7i-flex and EC2 C7i instances, offers more bandwidth. Up to 12.5 Gbps of networking bandwidth and up to 10 Gbps of bandwidth for Amazon Elastic Block Store (Amazon EBS) are supported by C7i-flex instances.
Up to 50 Gbps of networking bandwidth and 40 Gbps of bandwidth to Amazon EBS are supported by EC2 C7i instances. Furthermore, EC2 C7i allows you to attach up to 128 EBS volumes to an instance, as opposed to C6i’s limit of 28 EBS volume attachments. Elastic Fabric Adapter (EFA) in the metal-48xl and 48xlarge sizes is also supported by EC2 C7i instances.
Fresh accelerators
There are four new integrated accelerators in Intel Xeon Scalable processors of the 4th generation. For applications like CPU-based machine learning, Advance Matrix Extensions (AMX), which are available on both C7i-flex and EC2 C7i instances, speed up matrix multiplication operations.
Available exclusively on EC2 C7i bare metal sizes, Data Streaming Accelerator (DSA), In-Memory Analytics Accelerator (IAA), and Quick Assist Technology (QAT) facilitate effective data offloading and acceleration, enhancing performance for databases, encryption and compression, and queue management workloads.
Constructed Using the Nitro Framework
The AWS Nitro System may be put together in a variety of ways, giving AWS the flexibility to quickly and flexibly construct EC2 instance types with an ever-expanding range of networking, storage, compute, and memory capabilities. The overall performance of the system is improved by Nitro Cards, which offload and speed I/O for functions.
The great majority of apps do not constantly operate at 100% CPU utilization. Consider a web application as an example. It seldom ever uses a server’s compute at full capacity, usually alternating between times of high and low demand.Image credit to AWS
Using the Amazon EC2 M7i-flex instances, first introduced in August, is one simple and affordable approach to run such workloads. With the extra benefit of providing you with better price/performance if you don’t always need full compute capacity, these less expensive versions of the Amazon EC2 M7i instances offer the same next-generation specs for general purpose computing in the most popular sizes. They are therefore an excellent first option if you want to lower your operating costs without sacrificing performance standards.
Because customers responded so favourably to this flexibility, they are now providing Amazon EC2 C7i-flex instances, which offer comparable price/performance benefits as well as lower prices for applications that require a lot of computation. These are less expensive versions of the Amazon EC2 C7i instances that provide a minimum CPU performance with a 95% capacity to scale up to the maximum compute performance.
Which is better, C7i-flex or C7i?
The compute-optimized C7i-flex and C7i instances are driven by exclusive 4th Generation Intel Xeon Scalable processors that are exclusively offered by Amazon Web Services (AWS). Compared to comparable x86-based Intel CPUs utilized by other cloud providers, they offer up to 15% higher performance.
They are perfect for running applications including web and application servers, databases, caches, Apache Kafka, and Elasticsearch. They both use DDR5 memory and have a 2:1 memory to vCPU ratio.
Why then would you choose to use one over the other? Here are three factors to take into account while choosing the best option for you.
Pattern of usage
When you don’t need to use all of the computational resources, EC2 flex instances are an excellent choice.
An efficient use of compute resources can result in five percent lower pricing and five percent better price performance. For compute-intensive workloads, C7i-flex instances should be the first option because they are generally a fantastic fit for the majority of applications.
Instead, you ought to use EC2 C7i instances if your application necessitates constant high CPU consumption. Workloads include batch processing, distributed analytics, ad serving, high performance computing (HPC), highly scalable multiplayer gaming, and video encoding are perhaps better suited for them.
Sizes of instances
C7i-flex instances come in the most popular sizes, up to a maximum of 8xlarge, and are utilized by most workloads.
The huge C7i instances, which come in 12xlarge, 16xlarge, 24xlarge, 48xlarge, and two bare metal alternatives with metal-24xl and metal-48xl sizes, are worth looking into if you require greater specs.
Bandwidth on a network
Depending on your needs, you might need to use one of the larger C7i instances because larger capacities also offer higher network and Amazon Elastic Block Store (Amazon EBS) bandwidths. With a network bandwidth of up to 12.5 Gbps and an Amazon Elastic Block Store (Amazon EBS) capacity of up to 10 Gbps, C7i-flex instances should be adequate for the majority of workloads.
Knowledgeable Regions: To find out whether C7i-flex instances are offered in the regions of your choice, see AWS Services by Region.
Purchase options: On-Demand, Savings Plan, Reserved Instance, and Spot form are available for C7i-Flex and EC2 C7i instances. Additionally, dedicated hosts and dedicated instances for C7i are offered.
Read more on govindhtech.com
0 notes
govindhtech · 3 months
Text
How Alexa Enhances Education for Kids?
Tumblr media
Alexa in educational technology
Screen Time Reduction
Amazon A new era of technology is being ushered in by Alexa. One in which parents, teachers, and students can interact with technology through voice commands, enhancing learning, saving time, and giving access to vital information. Without ever opening their computers, students can use Alexa to schedule meetings with guidance counselors, obtain study materials, and keep track of upcoming events on their calendars.
Instructors can use Alexa to get ready for a lesson, and administrators can use it to get vital data like enrollment figures quickly.
Alexa in higher education
College students naturally use voice technology to communicate with instructors, the campus, and educational resources. By using Alexa to make it easier for them to find information, stay organized, and participate on campus, students all over the world are getting more out of their educational experience.
Alexa for learning companies and EdTechs
Alexa facilitates user engagement, expands the reach of EdTechs and learning companies, and enhances student learning. EdTechs are utilizing Alexa to improve user experience in a variety of ways, from assisting administrators and faculty in accessing critical data to developing a fresh method for students to review important ideas.
Using Alexa for the first time
You can use a variety of techniques to develop captivating Alexa experiences for your EdTech product or campus. From basic skill development to Alexa-enabled devices in common areas.
While at Lancaster University Alexa Picks Up New Skills
Alexa is being used by Lancaster University in the UK to help students get around campus and in their academic careers. They recently added Ask L.U., an Alexa skill that lets students check grades, schedule a free library pod, and get campus news by speaking. Discover how Alexa is improving on-campus and off-campus student life.
Education for Kids
While you may be familiar with iPad kids, are you familiar with Alexa kids? According to Amazon, households with children under the age of eight interact with Alexa twice as frequently as other users.
Impact on Learning
Music requests have increased 15% in the past year, mostly for children’s music. Roll on, Johnny Johnny, wheels on the bus Kids’ favorite songs include Yes Papa, Lakdi Ki Kathi, Baby Shark, and Twinkle Twinkle Little Star. Folk talkies appear to be of interest to Alexa users as well. Stories by Akbar Birbal, Tenali Raman, Panchatantra, and others are highly well-known, particularly in Hindi. According to Amazon, Alexa users request these stories on average 34 times every hour.
“We regularly hear from parents about how Alexa has aided them in their role as parents. The ability to use basic voice commands to access a variety of helpful kid-friendly experiences makes Alexa a compelling addition for a small family. Although Alexa is a fantastic educational and entertainment tool for children, parents can also use it to help manage their own lives. “Alexa’s right there to help them, whether it’s asking for a bedtime story as part of their child’s daily routine or controlling smart home appliances with voice while juggling numerous tasks,” stated Dilip R S, Director and Country Manager for Alexa, Amazon India, in a press release.
According to a study done for Amazon by Kantar, children’s screen time has decreased and their learning has improved thanks to Alexa. Ninety-five percent of parents who actively used Alexa smart speakers at home concurred that having Alexa there helps their children interact with screens less and that it serves as a companion. Up to 90% of them said Alexa assisted their children in developing their independence, learning new skills, and maintaining mental activity.
Although children may be the target audience for Amazon’s marketing of Alexa, using the voice assistant is not always beneficial for them. The gadget may impede children’s development and normalize monitoring of them, according to a 2018 The Intercept article that cited critics and pediatricians among others. Thus, if you intend to allow your kids to use Alexa or a comparable device, be sure you are comfortable with the risks by doing your own research.
Learning Tools
Parents want their children to learn skills like speaking English (50%), having good morals and manners (45%), engaging in performing arts (such as dancing, singing, and playing an instrument) (36%), arts and crafts (32%), and engaging in physical and outdoor activities (32%), in order to help them make the most of their summer vacation. A majority of 66% expressed interest in purchasing a voice-activated smart speaker that can foster abilities such as curiosity, focus, and enhanced communication.
How to Benefit from Alexa Smart Speakers
Users of Alexa smart speakers made up a portion of the survey respondents. More than 95% of parents have reported that Alexa has reduced screen time and grown to be a true companion for their child.
Child Development: Why is the sky blue, Alexa?
Alexa helps keep kids engaged, enhance communication skills, and satisfy their curiosity about learning new things by providing them with a plethora of interactive games, music, trivia, and educational features. Parents frequently ask Alexa questions like, “Alexa, tell me a bedtime story,” “Alexa, what is the spelling of dinosaurs,” “Alexa, why is the sky blue?”, “Open Wild Planet,” and more.
Parents with young children have found Alexa to be an invaluable resource. Alexa is a fantastic source of entertainment and education, offering everything from interactive games and stories about Akbar and Birbal to questions about science, history, and general knowledge as well as word definitions. It should come as no surprise that children’s tunes like Baby Shark, Chandaniya, and Twinkle Twinkle dominate the list of the top five songs that users ask Alexa to play, according to Parag Gupta, Director and Country Manager for Amazon Devices India.
Read more on Govindhtech.com
0 notes