{"id":10380,"date":"2026-01-02T23:40:10","date_gmt":"2026-01-02T23:40:10","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=10380"},"modified":"2026-01-02T23:40:10","modified_gmt":"2026-01-02T23:40:10","slug":"construct-an-ai-powered-web-site-assistant-with-amazon-bedrock","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=10380","title":{"rendered":"Construct an AI-powered web site assistant with Amazon Bedrock"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<p>Companies face a rising problem: clients want solutions quick, however assist groups are overwhelmed. Assist documentation like product manuals and information base articles usually require customers to go looking via a whole lot of pages, and assist brokers usually run 20\u201330 buyer queries per day to find particular data.<\/p>\n<p>This submit demonstrates the right way to clear up this problem by constructing an AI-powered web site assistant utilizing <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Bedrock<\/a> and <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/bedrock\/knowledge-bases\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Bedrock Data Bases<\/a>. This answer is designed to learn each inner groups and exterior clients, and may supply the next advantages:<\/p>\n<ul>\n<li>Immediate, related solutions for purchasers, assuaging the necessity to search via documentation<\/li>\n<li>A robust information retrieval system for assist brokers, lowering decision time<\/li>\n<li>Round the clock automated assist<\/li>\n<\/ul>\n<h2>Resolution overview<\/h2>\n<p>The answer makes use of Retrieval-Augmented Era (RAG) to retrieve related data from a information base and return it to the person primarily based on their entry. It consists of the next key parts:<\/p>\n<ul>\n<li>Amazon Bedrock Data Bases \u2013 Content material from the corporate\u2019s web site is crawled and saved within the information base. Paperwork from an <a rel=\"nofollow\" target=\"_blank\" href=\"http:\/\/aws.amazon.com\/s3\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Easy Storage Service<\/a> (Amazon S3) bucket, together with manuals and troubleshooting guides, are additionally listed and saved within the information base. With Amazon Bedrock Data Bases, you possibly can configure a number of information sources and use the filter configurations to distinguish between inner and exterior data. This helps shield inner information via superior safety controls.<\/li>\n<li><strong>Amazon Bedrock managed LLMs \u2013 <\/strong>A big language mannequin (LLM) from Amazon Bedrock generates AI-powered responses to person questions.<\/li>\n<li><strong>Scalable serverless structure<\/strong> <strong>\u2013<\/strong> The answer makes use of <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ecs\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Elastic Container Service<\/a> (Amazon ECS) to host the UI, and an <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/lambda\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Lambda<\/a> operate to deal with the person requests.<\/li>\n<li><strong>Automated CI\/CD deployment<\/strong> \u2013 The answer makes use of the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cdk\/\" target=\"_blank\" rel=\"noopener noreferrer\">AWS Cloud Improvement Equipment<\/a> (AWS CDK) to deal with steady integration and supply (CI\/CD) deployment.<\/li>\n<\/ul>\n<p>The next diagram illustrates the structure of this answer.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-121613\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-1-8.png\" alt=\"\" width=\"4986\" height=\"2369\"\/><\/p>\n<p>The workflow consists of the next steps:<\/p>\n<ol>\n<li>Amazon Bedrock Data Bases processes paperwork uploaded to Amazon S3 by chunking them and producing embeddings. Moreover, the Amazon Bedrock internet crawler accesses chosen web sites to extract and ingest their contents.<\/li>\n<li>The net software runs as an ECS software. Inside and exterior customers use browsers to entry the appliance via <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/elasticloadbalancing\/\" target=\"_blank\" rel=\"noopener noreferrer\">Elastic Load Balancing<\/a> (ELB). Customers log in to the appliance utilizing their login credentials registered in an <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/cognito\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Cognito<\/a> person pool.<\/li>\n<li>When a person submits a query, the appliance invokes a Lambda operate, which makes use of the Amazon Bedrock APIs to retrieve the related data from the information base. It additionally provides the related information supply IDs to Amazon Bedrock primarily based on person sort (exterior or inner) so the information base retrieves solely the knowledge accessible to that person sort.<\/li>\n<li>The Lambda operate then invokes the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/ai\/generative-ai\/nova\/\" target=\"_blank\" rel=\"noopener noreferrer\">Amazon Nova Lite<\/a> LLM to generate responses. The LLM augments the knowledge from the information base to generate a response to the person question, which is returned from the Lambda operate and exhibited to the person.<\/li>\n<\/ol>\n<p>Within the following sections, we display the right way to crawl and configure the exterior web site as a information base, and likewise add inner documentation.<\/p>\n<h2>Conditions<\/h2>\n<p>You will need to have the next in place to deploy the answer on this submit:<\/p>\n<h2>Create information base and ingest web site information<\/h2>\n<p>Step one is to construct a information base to ingest information from a web site and operational paperwork from an S3 bucket. Full the next steps to create your information base:<\/p>\n<ol>\n<li>On the Amazon Bedrock console, select <strong>Data Bases<\/strong> below <strong>Builder instruments<\/strong> within the navigation pane.<\/li>\n<li>On the <strong>Create<\/strong> dropdown menu, select <strong>Data Base with vector retailer<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-2-8.png\"\/><\/p>\n<ol start=\"3\">\n<li>For <strong>Data Base identify<\/strong>, enter a reputation.<\/li>\n<li>For <strong>Select an information supply<\/strong>, choose <strong>Internet Crawler<\/strong>.<\/li>\n<li>Select <strong>Subsequent<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121611\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-3-8.png\" alt=\"\" width=\"914\" height=\"875\"\/><\/p>\n<ol start=\"6\">\n<li>For <strong>Knowledge supply identify<\/strong>, enter a reputation on your information supply.<\/li>\n<li>For <strong>Supply URLs<\/strong>, enter the goal web site HTML web page to crawl. For instance, we use <code>https:\/\/docs.aws.amazon.com\/AmazonS3\/newest\/userguide\/GetStartedWithS3.html<\/code>.<\/li>\n<li>For <strong>Web site area vary<\/strong>, choose <strong>Default<\/strong> because the crawling scope. It&#8217;s also possible to configure it to host solely domains or subdomains if you wish to prohibit the crawling to a particular area or subdomain.<\/li>\n<li>For <strong>URL regex filter<\/strong>, you possibly can configure the URL patterns to incorporate or exclude particular URLs. For this instance, we depart this setting clean.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121610\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-4-8.png\" alt=\"\" width=\"914\" height=\"871\"\/><\/p>\n<ol start=\"10\">\n<li>For <strong>Chunking technique<\/strong>, you possibly can configure the content material parsing choices to customise the info chunking technique. For this instance, we depart it as <strong>Default chunking<\/strong>.<\/li>\n<li>Select <strong>Subsequent<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121609\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-5-7.png\" alt=\"\" width=\"914\" height=\"871\"\/><\/p>\n<ol start=\"12\">\n<li>Select the Amazon Titan Textual content Embeddings V2 mannequin, then select <strong>Apply<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121608\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-6-6.png\" alt=\"\" width=\"914\" height=\"740\"\/><\/p>\n<ol start=\"13\">\n<li>For <strong>Vector retailer sort<\/strong>, choose <strong>Amazon OpenSearch Serverless<\/strong>, then select <strong>Subsequent<\/strong>.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121607\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-7-6.png\" alt=\"\" width=\"914\" height=\"740\"\/><\/p>\n<ol start=\"14\">\n<li>Overview the configurations and select <strong>Create Data Base<\/strong><em>. <\/em><\/li>\n<\/ol>\n<p>You&#8217;ve now created a information base with the info supply configured as the web site hyperlink you offered.<\/p>\n<ol start=\"15\">\n<li>On the information base particulars web page, choose your new information supply and select <strong>Sync<\/strong> to crawl the web site and ingest the info.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121606\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-8-5.png\" alt=\"\" width=\"1714\" height=\"852\"\/><\/p>\n<h2>Configure Amazon S3 information supply<\/h2>\n<p>Full the next steps to configure paperwork out of your S3 bucket as an inner information supply:<\/p>\n<ol>\n<li>On the information base particulars web page, select <strong>Add<\/strong> within the <strong>Knowledge supply<\/strong> part.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121605\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-9-5.png\" alt=\"\" width=\"1714\" height=\"465\"\/><\/p>\n<ol start=\"2\">\n<li>Specify the info supply as Amazon S3.<\/li>\n<li>Select your S3 bucket.<\/li>\n<li>Depart the parsing technique because the default setting.<\/li>\n<li>Select <strong>Subsequent<\/strong>.<\/li>\n<li>Overview the configurations and select <strong>Add information supply<\/strong>.<\/li>\n<li>Within the <strong>Knowledge supply<\/strong> part of the information base particulars web page, choose your new information supply and select <strong>Sync<\/strong> to index the info from the paperwork within the S3 bucket.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121604\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-10-7.png\" alt=\"\" width=\"1714\" height=\"465\"\/><\/p>\n<h2>Add inner doc<\/h2>\n<p>For this instance, we add a doc within the new S3 bucket information supply. The next screenshot reveals an instance of our doc.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-121603\" style=\"margin: 10px 0px 10px 0px;border: 1px solid #CCCCCC\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/24\/image-11-9.png\" alt=\"\"\/><\/p>\n<p>Full the next steps to add the doc:<\/p>\n<ol>\n<li>On the Amazon S3 console, select <strong>Buckets<\/strong> within the navigation pane.<\/li>\n<li>Choose the bucket you created and select <strong>Add<\/strong> to add the doc.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121602\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-12-5.png\" alt=\"\" width=\"3330\" height=\"1194\"\/><\/p>\n<ol start=\"3\">\n<li>On the Amazon Bedrock console, go to the information base you created.<\/li>\n<li>Select the inner information supply you created and select <strong>Sync<\/strong> to sync the uploaded doc with the vector retailer.<\/li>\n<\/ol>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121601\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-13-4.png\" alt=\"\" width=\"3330\" height=\"1194\"\/><\/p>\n<p>Observe the information base ID and the info supply IDs for the exterior and inner information sources. You utilize this data within the subsequent step when deploying the answer infrastructure.<\/p>\n<h2>Deploy answer infrastructure<\/h2>\n<p>To deploy the answer infrastructure utilizing the AWS CDK, full the next steps:<\/p>\n<ol>\n<li>Obtain the code from <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/aws-samples\/sample-aipowered-web-using-amazon-bedrock\" target=\"_blank\" rel=\"noopener noreferrer\">code repository<\/a>.<\/li>\n<li>Go to the iac listing contained in the downloaded challenge:<\/li>\n<\/ol>\n<p><code>cd .\/customer-support-ai\/iac<\/code><\/p>\n<ol start=\"3\">\n<li>Open the parameters.json file and replace the information base and information supply IDs with the values captured within the earlier part:<\/li>\n<\/ol>\n<div class=\"hide-language\">\n<pre><code class=\"lang-python\">\"external_source_id\": \"Set this to worth from Amazon Bedrock Data Base datasource\",\n\"internal_source_id\": \"Set this to worth from Amazon Bedrock Data Base datasource\",\n\"knowledge_base_id\": \"Set this to worth from Amazon Bedrock Data Base\",<\/code><\/pre>\n<\/p><\/div>\n<ol start=\"4\">\n<li>Comply with the deployment directions outlined within the customer-support-ai\/README.md file to arrange the answer infrastructure.<\/li>\n<\/ol>\n<p>When the deployment is full, you&#8217;ll find the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/aws.amazon.com\/elasticloadbalancing\/application-load-balancer\/\" target=\"_blank\" rel=\"noopener noreferrer\">Software Load Balancer<\/a> (ALB) URL and demo person particulars within the script execution output.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121592\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-14-5.png\" alt=\"\" width=\"2008\" height=\"672\"\/><\/p>\n<p>It&#8217;s also possible to open the Amazon EC2 console and select <strong>Load Balancers <\/strong>within the navigation pane to view the ALB.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121600\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-15-4.png\" alt=\"\" width=\"3426\" height=\"1482\"\/><\/p>\n<p>On the ALB particulars web page, copy the DNS identify. You should utilize it to entry the UI to check out the answer.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121599\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-16-5.png\" alt=\"\" width=\"3426\" height=\"1482\"\/><\/p>\n<h2>Submit questions<\/h2>\n<p>Let\u2019s discover an instance of Amazon S3 service assist. This answer helps totally different courses of customers to assist resolve their queries whereas utilizing Amazon Bedrock Data Bases to handle particular information sources (corresponding to web site content material, documentation, and assist tickets) with built-in filtering controls that separate inner operational paperwork from publicly accessible data. For instance, inner customers can entry each company-specific operational guides and public documentation, whereas exterior customers are restricted to publicly accessible content material solely.<\/p>\n<p>Open the DNS URL within the browser. Enter the exterior person credentials and select <strong>Login<\/strong>.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121598\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-17-5.png\" alt=\"\" width=\"3380\" height=\"1510\"\/><\/p>\n<p>After you\u2019re efficiently authenticated, you may be redirected to the house web page.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121597\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-18-4.png\" alt=\"\" width=\"3380\" height=\"1730\"\/><\/p>\n<p>Select <strong>Assist AI Assistant<\/strong> within the navigation pane to ask questions associated to Amazon S3. The assistant can present related responses primarily based on the knowledge accessible within the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/GetStartedWithS3.html\" target=\"_blank\" rel=\"noopener noreferrer\">Getting began with Amazon S3 information<\/a>. Nevertheless, if an exterior person asks a query that&#8217;s associated to data accessible just for inner customers, the AI assistant won&#8217;t present the inner data to person and can reply solely with data accessible for exterior customers.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121596\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-19-4.png\" alt=\"\" width=\"3330\" height=\"1968\"\/><\/p>\n<p>Sign off and log in once more as an inner person, and ask the identical queries. The interior person can entry the related data accessible within the inner paperwork.<\/p>\n<p><img decoding=\"async\" class=\"alignnone size-full wp-image-121595\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/24\/image-20-6.png\" alt=\"\"\/><\/p>\n<h2>Clear up<\/h2>\n<p>If you happen to determine to cease utilizing this answer, full the next steps to take away its related sources:<\/p>\n<ol>\n<li>Go to the iac listing contained in the challenge code and run the next command from terminal:\n<ul>\n<li>To run a cleanup script, use the next command:\n           <\/li>\n<li>To carry out this operation manually, use the next command:\n           <\/li>\n<\/ul>\n<\/li>\n<li>On the Amazon Bedrock console, select <strong>Data Bases<\/strong> below <strong>Builder instruments<\/strong> within the navigation pane.<\/li>\n<li>Select the information base you created, then select <strong>Delete<\/strong>.<\/li>\n<li>Enter delete and select <strong>Delete<\/strong> to substantiate.<br \/>\n         <br \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121594\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-21-6.png\" alt=\"\" width=\"2046\" height=\"1056\"\/><\/li>\n<li>On the OpenSearch Service console, select <strong>Collections <\/strong>below <strong>Serverless<\/strong> within the navigation pane.<\/li>\n<li>Select the gathering created throughout infrastructure provisioning, then select <strong>Delete<\/strong>.<\/li>\n<li>Enter affirm and select <strong>Delete<\/strong> to substantiate.<br \/>\n         <br \/><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-121593\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/16\/image-22-4.png\" alt=\"\" width=\"2046\" height=\"1056\"\/><\/li>\n<\/ol>\n<h2>Conclusion<\/h2>\n<p>This submit demonstrated the right way to create an AI-powered web site assistant to retrieve data shortly by developing a information base via internet crawling and importing paperwork. You should utilize the identical strategy to develop different generative AI prototypes and purposes.<\/p>\n<p>If you happen to\u2019re  within the fundamentals of generative AI and the right way to work with FMs, together with superior prompting strategies, try the hands-on course <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.deeplearning.ai\/courses\/generative-ai-with-llms\/\" target=\"_blank\" rel=\"noopener noreferrer\">Generative AI with LLMs<\/a>. This on-demand, 3-week course is for information scientists and engineers who wish to discover ways to construct generative AI purposes with LLMs. It\u2019s the nice basis to begin constructing with Amazon Bedrock. <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/pages.awscloud.com\/generative-AI-interest-learn.html\" target=\"_blank\" rel=\"noopener noreferrer\">Enroll<\/a> to be taught extra about Amazon Bedrock.<\/p>\n<hr\/>\n<h3>Concerning the authors<\/h3>\n<p style=\"clear: both\"><strong><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-121932 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/19\/shashank-2-1.jpeg\" alt=\"\" width=\"100\" height=\"100\"\/>Shashank Jain<\/strong>\u00a0is a Cloud Software Architect at Amazon Internet Providers (AWS), specializing in generative AI options, cloud-native software structure, and sustainability. He works with clients to design and implement safe, scalable AI-powered purposes utilizing serverless applied sciences, fashionable DevSecOps practices, Infrastructure as Code, and event-driven architectures that ship measurable enterprise worth.<\/p>\n<p style=\"clear: both\"><strong><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-121933 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/19\/jeffli.small_-1.jpg\" alt=\"\" width=\"100\" height=\"131\"\/>Jeff Li<\/strong> is a Senior Cloud Software Architect with the Skilled Providers group at AWS. He&#8217;s keen about diving deep with clients to create options and modernize purposes that assist enterprise improvements. In his spare time, he enjoys enjoying tennis, listening to music, and studying.<\/p>\n<p style=\"clear: both\"><strong><img decoding=\"async\" loading=\"lazy\" class=\"size-full wp-image-121934 alignleft\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/f1f836cb4ea6efb2a0b1b99f41ad8b103eff4b59\/2025\/12\/19\/ranjith-1.png\" alt=\"\" width=\"100\" height=\"133\"\/>Ranjith Kurumbaru Kandiyil<\/strong> is a Knowledge and AI\/ML Architect at Amazon Internet Providers (AWS) primarily based in Toronto. He makes a speciality of collaborating with clients to architect and implement cutting-edge AI\/ML options. His present focus lies in leveraging state-of-the-art synthetic intelligence applied sciences to unravel complicated enterprise challenges.<\/p>\n<p>       \n      <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Companies face a rising problem: clients want solutions quick, however assist groups are overwhelmed. Assist documentation like product manuals and information base articles usually require customers to go looking via a whole lot of pages, and assist brokers usually run 20\u201330 buyer queries per day to find particular data. This submit demonstrates the right way [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":10382,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55],"tags":[1390,387,122,1289,73,693],"class_list":["post-10380","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-machine-learning","tag-aipowered","tag-amazon","tag-assistant","tag-bedrock","tag-build","tag-website"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10380","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=10380"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10380\/revisions"}],"predecessor-version":[{"id":10381,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/10380\/revisions\/10381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/10382"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=10380"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=10380"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=10380"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-06-20 21:08:53 UTC -->