AI EXPRESS - Hot Deal 4 VCs instabooks.co
  • AI
    Google advances AlloyDB, BigQuery at Data Cloud and AI Summit

    Google advances AlloyDB, BigQuery at Data Cloud and AI Summit

    Open source Kubeflow 1.7 set to 'transform' MLops

    Open source Kubeflow 1.7 set to ‘transform’ MLops

    Why exams intended for humans might not be good benchmarks for LLMs like GPT-4

    Why exams intended for humans might not be good benchmarks for LLMs like GPT-4

    How to use AI to improve customer service and drive long-term business growth

    How to use AI to improve customer service and drive long-term business growth

    Why web apps are one of this year’s leading attack vectors

    Autonomous agents and decentralized ML on tap as Fetch AI raises $40M

    Open letter calling for AI 'pause' shines light on fierce debate around risks vs. hype

    Open letter calling for AI ‘pause’ shines light on fierce debate around risks vs. hype

  • ML
    HAYAT HOLDING uses Amazon SageMaker to increase product quality and optimize manufacturing output, saving $300,000 annually

    HAYAT HOLDING uses Amazon SageMaker to increase product quality and optimize manufacturing output, saving $300,000 annually

    Enable predictive maintenance for line of business users with Amazon Lookout for Equipment

    Enable predictive maintenance for line of business users with Amazon Lookout for Equipment

    Build custom code libraries for your Amazon SageMaker Data Wrangler Flows using AWS Code Commit

    Build custom code libraries for your Amazon SageMaker Data Wrangler Flows using AWS Code Commit

    Access Snowflake data using OAuth-based authentication in Amazon SageMaker Data Wrangler

    Access Snowflake data using OAuth-based authentication in Amazon SageMaker Data Wrangler

    Enable fully homomorphic encryption with Amazon SageMaker endpoints for secure, real-time inferencing

    Enable fully homomorphic encryption with Amazon SageMaker endpoints for secure, real-time inferencing

    Will ChatGPT help retire me as Software Engineer anytime soon? – The Official Blog of BigML.com

    Will ChatGPT help retire me as Software Engineer anytime soon? –

    Build a machine learning model to predict student performance using Amazon SageMaker Canvas

    Build a machine learning model to predict student performance using Amazon SageMaker Canvas

    Automate Amazon Rekognition Custom Labels model training and deployment using AWS Step Functions

    Automate Amazon Rekognition Custom Labels model training and deployment using AWS Step Functions

    Best practices for viewing and querying Amazon SageMaker service quota usage

    Best practices for viewing and querying Amazon SageMaker service quota usage

  • NLP
    ChatGPT, Large Language Models and NLP – a clinical perspective

    ChatGPT, Large Language Models and NLP – a clinical perspective

    What could ChatGPT mean for Medical Affairs?

    What could ChatGPT mean for Medical Affairs?

    Want to Improve Clinical Care? Embrace Precision Medicine Through Deep Phenotyping

    Want to Improve Clinical Care? Embrace Precision Medicine Through Deep Phenotyping

    Presight AI and G42 Healthcare sign an MOU

    Presight AI and G42 Healthcare sign an MOU

    Meet Sketch: An AI code Writing Assistant For Pandas

    Meet Sketch: An AI code Writing Assistant For Pandas

    Exploring The Dark Side Of OpenAI's GPT Chatbot

    Exploring The Dark Side Of OpenAI’s GPT Chatbot

    OpenAI launches tool to catch AI-generated text

    OpenAI launches tool to catch AI-generated text

    Year end report, 1 May 2021- 30 April 2022.

    U.S. Consumer Spending Starts to Sputter; Labor Report to Give Fed Look at Whether Rate Increases Are Cooling Rapid Wage Growth

    Meet ETCIO SEA Transformative CIOs 2022 Winner Edmund Situmorang, CIOSEA News, ETCIO SEA

    Meet ETCIO SEA Transformative CIOs 2022 Winner Edmund Situmorang, CIOSEA News, ETCIO SEA

  • Vision
    Data2Vec: Self-supervised general framework

    Data2Vec: Self-supervised general framework

    NVIDIA Metropolis Ecosystem Grows With Advanced Development Tools to Accelerate Vision AI

    NVIDIA Metropolis Ecosystem Grows With Advanced Development Tools to Accelerate Vision AI

    Low Code and No Code Platforms for AI and Computer Vision

    Low Code and No Code Platforms for AI and Computer Vision

    Computer Vision Model Performance Evaluation (Guide 2023)

    Computer Vision Model Performance Evaluation (Guide 2023)

    PepsiCo Leads in AI-Powered Automation With KoiVision Platform

    PepsiCo Leads in AI-Powered Automation With KoiVision Platform

    USB3 & GigE Frame Grabbers for Machine Vision

    USB3 & GigE Frame Grabbers for Machine Vision

    Active Learning in Computer Vision - Complete 2023 Guide

    Active Learning in Computer Vision – Complete 2023 Guide

    Ensembling Neural Network Models With Tensorflow

    Ensembling Neural Network Models With Tensorflow

    Autoencoder in Computer Vision - Complete 2023 Guide

    Autoencoder in Computer Vision – Complete 2023 Guide

  • Robotics
    Gecko Robotics expands work with U.S. Navy

    Gecko Robotics expands work with U.S. Navy

    German robotics industry to grow 9% in 2023

    German robotics industry to grow 9% in 2023

    head shot of larry sweet.

    ARM Institute hires Larry Sweet as Director of Engineering

    Destaco launches end-of-arm tooling line for cobots

    Destaco launches end-of-arm tooling line for cobots

    How Amazon Astro moves smoothly through its environment

    How Amazon Astro moves smoothly through its environment

    Celera Motion Summit Designer simplifies PCB design for robots

    Celera Motion Summit Designer simplifies PCB design for robots

    Swisslog joins Berkshire Grey's Partner Alliance program

    Berkshire Grey to join Softbank Group

    Cruise robotaxi, SF bus involved in accident

    Cruise robotaxi, SF bus involved in accident

    ProMat 2023 robotics recap - The Robot Report

    ProMat 2023 robotics recap – The Robot Report

  • RPA
    What is IT Process Automation? Use Cases, Benefits, and Challenges in 2023

    What is IT Process Automation? Use Cases, Benefits, and Challenges in 2023

    Benefits of Automated Claims Processing in Insurance Industry

    Benefits of Automated Claims Processing in Insurance Industry

    ChatGPT and RPA Join Force to Create a New Tech-Revolution

    ChatGPT and RPA Join Force to Create a New Tech-Revolution

    How does RPA in Accounts Payable Enhance Data Accuracy?

    How does RPA in Accounts Payable Enhance Data Accuracy?

    10 Best Use Cases to Automate using RPA in 2023

    10 Best Use Cases to Automate using RPA in 2023

    How will RPA Improve the Employee Onboarding Process?

    How will RPA Improve the Employee Onboarding Process?

    Key 2023 Banking Automation Trends / Blogs / Perficient

    Key 2023 Banking Automation Trends / Blogs / Perficient

    AI-Driven Omnichannel is the Future of Insurance Industry

    AI-Driven Omnichannel is the Future of Insurance Industry

    Avoid Patient Queues with Automated Query Resolution

    Avoid Patient Queues with Automated Query Resolution

  • Gaming
    God of War Ragnarok had a banner debut week at UK retail

    God of War Ragnarok had a banner debut week at UK retail

    A Little To The Left Review (Switch eShop)

    A Little To The Left Review (Switch eShop)

    Horizon Call of the Mountain will release alongside PlayStation VR2 in February

    Horizon Call of the Mountain will release alongside PlayStation VR2 in February

    Sonic Frontiers has Dreamcast-era jank and pop-in galore - but I can't stop playing it

    Sonic Frontiers has Dreamcast-era jank and pop-in galore – but I can’t stop playing it

    Incredible November Xbox Game Pass addition makes all other games obsolete

    Incredible November Xbox Game Pass addition makes all other games obsolete

    Free Monster Hunter DLC For Sonic Frontiers Now Available On Switch

    Free Monster Hunter DLC For Sonic Frontiers Now Available On Switch

    Somerville review: the most beautiful game I’ve ever played

    Somerville review: the most beautiful game I’ve ever played

    Microsoft Flight Sim boss confirms more crossover content like Halo's Pelican and Top Gun Maverick

    Microsoft Flight Sim boss confirms more crossover content like Halo’s Pelican and Top Gun Maverick

    The Game Awards nominations are in, with God of War Ragnarok up for 10 of them

    The Game Awards nominations are in, with God of War Ragnarok up for 10 of them

  • Investment
    DataDome

    DataDome Closes $42M in Series C Funding

    Agreena

    Agreena Raises €46M in Series B Funding

    Translucent

    Translucent Raises £2.7M in Pre-Seed Funding

    Finverity

    Finverity Raises $5M in Equity Funding

    CoinLedger Raises $6M in Funding

    Understanding the Factors that Affect Bitcoin’s Value

    Trobix Bio Raises $3M in Equity Funding

    Trobix Bio Raises $3M in Equity Funding

    Orb

    Orb Raises $19.1M in Funding

    Deep Render

    Deep Render Raises $9M in Funding

    LeapXpert

    LeapXpert Raises $22M in Series A+ Funding

  • More
    • Data analytics
    • Apps
    • No Code
    • Cloud
    • Quantum Computing
    • Security
    • AR & VR
    • Esports
    • IOT
    • Smart Home
    • Smart City
    • Crypto Currency
    • Blockchain
    • Reviews
    • Video
No Result
View All Result
AI EXPRESS - Hot Deal 4 VCs instabooks.co
No Result
View All Result
Home Machine Learning

Intelligently search your organization’s Microsoft Teams data source with the Amazon Kendra connector for Microsoft Teams

by
March 18, 2023
in Machine Learning
0
Intelligently search your organization’s Microsoft Teams data source with the Amazon Kendra connector for Microsoft Teams
0
SHARES
14
VIEWS
Share on FacebookShare on Twitter

Organizations use messaging platforms like Microsoft Teams to carry the fitting folks collectively to securely talk with one another and collaborate to get work carried out. Microsoft Groups captures invaluable organizational data within the type of the data that flows by way of it as customers collaborate. Nevertheless, making this information simply and securely out there to customers might be difficult because of the fragmented nature of conversations throughout teams, channels, and chats inside a company. Moreover, the conversational nature of Microsoft Groups communication renders a conventional keyword-based method to go looking ineffective when looking for correct solutions to questions from the content material and subsequently requires clever search capabilities which have the flexibility to course of pure language queries.

Now you can use the Amazon Kendra connector for Microsoft Groups to index Microsoft Groups messages and paperwork, and search this content material utilizing clever search in Amazon Kendra, powered by machine studying (ML).

This publish exhibits easy methods to configure the Amazon Kendra connector for Microsoft Groups and make the most of the service’s clever search capabilities. We use an instance of an illustrative Microsoft Groups occasion the place customers focus on technical subjects associated to AWS.

Answer overview

Microsoft Groups content material for lively organizations is dynamic in nature on account of steady collaboration. Microsoft Groups contains public channels the place any person can take part, and personal channels the place solely these customers who’re members of those channels can talk with one another. Moreover, people can straight talk with each other in one-on-one and advert hoc teams. This communication is within the type of messages and threads of replies, with non-obligatory doc attachments.

In our resolution, we configure Microsoft Groups as a knowledge supply for an Amazon Kendra search index utilizing the Amazon Kendra connector for Microsoft Groups. Based mostly on the configuration, when the information supply is synchronized, the connector crawls and indexes all of the content material from Microsoft Groups that was created on or earlier than a selected date. The connector additionally indexes the Entry Management Checklist (ACL) info for every message and doc. When entry management or person context filtering is enabled, the search outcomes of a question made by a person contains outcomes solely from these paperwork that the person is allowed to learn.

The Amazon Kendra connector for Microsoft Groups can combine with AWS IAM Id Middle (Successor to AWS Single Signal-On). You first should allow IAM Id Middle and create a company to sync customers and teams out of your lively listing. The connector will use the person title and group lookup for the person context of the search queries.

With Amazon Kendra Expertise Builder, you may construct and deploy a low-code, absolutely purposeful search utility to go looking your Microsoft Groups knowledge supply.

Stipulations

To check out the Amazon Kendra connector for Microsoft Groups utilizing this publish as a reference, you want the next:

Be aware that the Microsoft Graph API locations throttling limits on the variety of concurrent calls to a service to forestall overuse of assets.

Configure Microsoft Groups

The next screenshot exhibits our instance Microsoft Groups occasion with pattern content material and the PDF file AWS_Well-Architect_Framework.pdf that we are going to use for our Amazon Kendra search queries.

The next steps describe the configuration of a brand new Amazon Kendra connector utility within the Azure portal. This can create a person OAuth token for use in configuring the Amazon Kendra connector for Microsoft Groups.

  1. Log in to Azure Portal together with your Microsoft credentials.
  2. Register an utility with the Microsoft Identity platform.

  1. Subsequent to Shopper credentials, select Add a certificates or secret so as to add a brand new consumer secret.

  1. For Description, enter an outline (for instance, KendraConnectorSecret).
  2. For Expires, select an expiry date (for instance, 6 months).
  3. Select Add.

  1. Save the key ID and secret worth to make use of later when creating an Amazon Kendra knowledge supply.
See also  Microsoft AI news: Making AI easier, simpler, more responsible

  1. Select Add a permission.

  1. Select Microsoft Graph so as to add all needed Microsoft Graph permissions.

  1. Select Utility permissions.

The registered utility ought to have the next API permissions to permit crawling all entities supported by the Amazon Kendra connector for Microsoft Groups:

  • ChannelMessage.Learn.All
  • Chat.Learn
  • Chat.Learn.All
  • Chat.ReadBasic
  • Chat.ReadBasic.All
  • ChatMessage.Learn.All
  • Listing.Learn.All
  • Information.Learn.All
  • Group.Learn.All
  • Mail.Learn
  • Mail.ReadBasic
  • Person.Learn
  • Person.Learn.All
  • TeamMember.Learn.All

Nevertheless, you may choose a lesser scope primarily based on the entities chosen to be crawled. The next lists are the minimal units of permissions wanted for every entity:

  • Channel Put up:
    • ChannelMessage.Learn.All
    • Group.Learn.All
    • Person.Learn
    • Person.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Channel Attachment:
    • ChannelMessage.Learn.All
    • Group.Learn.All
    • Person.Learn
    • Person.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Channel Wiki:
    • Group.Learn.All
    • Person.Learn
    • Person.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Chat Message:
    • Chat.Learn.All
    • ChatMessage.Learn.All
    • ChatMember.Learn.All
    • Person.Learn
    • Person.Learn.All
    • Group.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Assembly Chat:
    • Chat.Learn.All
    • ChatMessage.Learn.All
    • ChatMember.Learn.All
    • Person.Learn
    • Person.Learn.All
    • Group.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Chat Attachment:
    • Chat.Learn.All
    • ChatMessage.Learn.All
    • ChatMember.Learn.All
    • Person.Learn
    • Person.Learn.All
    • Group.Learn.All
    • Information.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Assembly File:
    • Chat.Learn.All
    • ChatMessage.Learn.All
    • ChatMember.Learn.All
    • Person.Learn
    • Person.Learn.All
    • Group.Learn.All
    • Information.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Calendar Assembly:
    • Calendars.Learn
    • Group.Learn.All
    • TeamMember.Learn.All
    • Person.Learn
    • Person.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  • Assembly Notes:
    • Group.Learn.All
    • Person.Learn
    • Person.Learn.All
    • Information.Learn.All
    • TeamMember.Learn.All (user-group mapping for identification crawl)
  1. Choose your permissions and select Add permissions.

Configure the information supply utilizing the Amazon Kendra connector for Microsoft Groups

So as to add a knowledge supply to your Amazon Kendra index utilizing the Microsoft Groups connector, you need to use an current Amazon Kendra index, or create a brand new Amazon Kendra index. Then full the steps on this part. For extra info on this subject, seek advice from Microsoft Groups.

  1. On the Amazon Kendra console, open the index and select Knowledge sources within the navigation pane.
  2. Select Add knowledge supply.
  3. Below Microsoft Groups connector, select Add connector.

  1. Within the Specify knowledge supply particulars part, enter the small print of your knowledge supply and select Subsequent.
  2. Within the Outline entry and safety part, for Tenant ID, enter the Microsoft Groups tenant ID from the Microsoft account dashboard.
  3. Below Authentication, you may both select Create so as to add a brand new secret with the consumer ID and consumer secret of the Microsoft Groups tenant, or use an current AWS Secrets and techniques Supervisor secret that has the consumer ID and consumer secret of the Microsoft Groups tenant that you really want the connector to entry.
  4. Select Save.

  1. Optionally, select the suitable payment model:
    • Mannequin A fee fashions are restricted to licensing and fee fashions that require safety compliance.
    • Mannequin B fee fashions are appropriate for licensing and fee fashions that don’t require safety compliance.
    • Use Analysis Mode (default) for restricted utilization analysis functions.
  2. For IAM function, you may select Create a brand new function or select an current IAM function configured with acceptable IAM insurance policies to entry the Secrets and techniques Supervisor secret, Amazon Kendra index, and knowledge supply.
  3. Select Subsequent.

  1. Within the Configure sync settings part, present info concerning your sync scope.

  1. For Sync mode, select your sync mode (for this publish, choose Full sync).

With the Full sync choice, each time the sync runs, Amazon Kendra will crawl all paperwork and ingest every doc even when ingested earlier. The total refresh lets you reset your Amazon Kendra index with out the necessity to delete and create a brand new knowledge supply. In the event you select New or modified content material sync or New, modified, or deleted content material sync, each time the sync job runs, it’s going to course of solely objects added, modified, or deleted for the reason that final crawl. Incremental crawls can assist scale back runtime and price when used with datasets that append new objects to current knowledge sources regularly.

  1. For Sync run schedule, select Run on demand.
  2. Select Subsequent.

  1. Within the Set area mappings part, you may optionally configure the sphere mappings, whereby Microsoft Groups area names could also be mapped to a distinct Amazon Kendra attribute or side.
  2. Select Subsequent.
See also  Enhanced Security Mode For Microsoft Edge Keeps You Safer

  1. Evaluation your settings and ensure so as to add the information supply.
  2. After the information supply is added, select Knowledge sources within the navigation pane, choose the newly added knowledge supply, and select Sync now to start out knowledge supply synchronization with the Amazon Kendra index.

The sync course of can take upwards of half-hour (relying on the quantity of information to be crawled).

Now let’s allow entry management for the Amazon Kendra index.

  1. Within the navigation pane, select your index.
  2. On the Person entry management tab, select Edit settings and alter the settings to seem like the next screenshot.
  3. Select Subsequent, then select Replace.

Carry out clever search with Amazon Kendra

Earlier than you attempt looking on the Amazon Kendra console or utilizing the API, make it possible for the information supply sync is full. To verify, view the information sources and confirm if the final sync was profitable.

Now we’re prepared to go looking our index.

  1. On the Amazon Kendra console, navigate to the index and select Search listed content material within the navigation pane.
  2. Let’s use the question “How do you detect safety occasions” and never present an entry token.

Based mostly on our entry management settings, a legitimate entry token is required to entry authenticated content material; subsequently, after we use this search question with out setting any person title or group, no outcomes are returned.

  1. Subsequent, select Apply token and set the person title to a person within the area (for instance, usertest4) that has entry to the Microsoft Groups content material.

On this instance, the search will return a end result from the PDF file uploaded within the Microsoft Groups chat message.

  1. Lastly, select Apply token and set the person title to a distinct person within the area (for instance, usertest) that has entry to completely different Microsoft Groups content material.

On this instance, the search will return a distinct Microsoft Groups chat message.

This confirms that the ACLs ingested in Amazon Kendra by the connector for Microsoft Groups are being enforced within the search outcomes primarily based on the person title.

Clear up

To keep away from incurring future prices, clear up the assets you created as a part of this resolution. In the event you created a brand new Amazon Kendra index whereas testing this resolution, delete it. In the event you solely added a brand new knowledge supply utilizing the Amazon Kendra connector for Microsoft Groups, delete that knowledge supply.

Conclusion

With the Amazon Kendra connector for Microsoft Groups, organizations could make invaluable info trapped of their Microsoft Groups cases out there to their customers securely utilizing clever search powered by Amazon Kendra. Moreover, the connector offers aspects for Microsoft Groups attributes similar to channels, authors, and classes for the customers to interactively refine the search outcomes primarily based on what they’re in search of.

To study extra concerning the Amazon Kendra connector for Microsoft Groups, seek advice from Microsoft Groups.

For extra info on how one can create, modify, or delete metadata and content material when ingesting your knowledge from the Microsoft Groups, seek advice from Customizing doc metadata in the course of the ingestion course of and Enrich your content material and metadata to boost your search expertise with customized doc enrichment in Amazon Kendra.


In regards to the Authors

Praveen Edem is a Senior Options Architect at Amazon Internet Providers. He works with main monetary providers clients, architecting and modernizing their crucial large-scale purposes whereas adopting AWS providers. He has over 20 years of IT expertise in utility improvement and software program structure.

Gunwant Walbe is a Software program Growth Engineer at Amazon Internet Providers. He’s an avid learner and eager to undertake new applied sciences. He develops complicated enterprise purposes, and Java is his major language of alternative.

Source link

Tags: AmazonconnectordataintelligentlyKendraMicrosoftOrganizationssearchsourceTeams
Previous Post

Microsoft admits Windows 11’s default apps system needs work – and changes are coming

Next Post

Boosting survival of a beneficial bacterium in the human gut

Next Post
Image showing human gut

Boosting survival of a beneficial bacterium in the human gut

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Newsletter

Popular Stories

  • Wordle on New York Times

    Today’s Wordle marks the start of a new era for the game – here’s why

    0 shares
    Share 0 Tweet 0
  • iOS 16.4 is rolling out now – here are 7 ways it’ll boost your iPhone

    0 shares
    Share 0 Tweet 0
  • Increasing your daily magnesium intake prevents dementia

    0 shares
    Share 0 Tweet 0
  • Beginner’s Guide for Streaming TV

    0 shares
    Share 0 Tweet 0
  • Twitter’s blue-check doomsday date is set and it’s no April Fool’s joke

    0 shares
    Share 0 Tweet 0

ML Jobs

View 115 ML Jobs at Tesla

View 165 ML Jobs at Nvidia

View 105 ML Jobs at Google

View 135 ML Jobs at Amamzon

View 131 ML Jobs at IBM

View 95 ML Jobs at Microsoft

View 205 ML Jobs at Meta

View 192 ML Jobs at Intel

Accounting and Finance Hub

Raised Seed, Series A, B, C Funding Round

Get a Free Insurance Quote

Try Our Accounting Service

AI EXPRESS – Hot Deal 4 VCs instabooks.co

AI EXPRESS is a news site that covers the latest developments in Artificial Intelligence, Data Analytics, ML & DL, Algorithms, RPA, NLP, Robotics, Smart Homes & Cities, Cloud & Quantum Computing, AR & VR and Blockchains

Categories

  • AI
  • Ai videos
  • Apps
  • AR & VR
  • Blockchain
  • Cloud
  • Computer Vision
  • Crypto Currency
  • Data analytics
  • Esports
  • Gaming
  • Gaming Videos
  • Investment
  • IOT
  • Iot Videos
  • Low Code No Code
  • Machine Learning
  • NLP
  • Quantum Computing
  • Robotics
  • Robotics Videos
  • RPA
  • Security
  • Smart City
  • Smart Home

Quick Links

  • Reviews
  • Deals
  • Best
  • AI Jobs
  • AI Events
  • AI Directory
  • Industries

© 2021 Aiexpress.io - All rights reserved.

  • Contact
  • Privacy Policy
  • Terms & Conditions

No Result
View All Result
  • AI
  • ML
  • NLP
  • Vision
  • Robotics
  • RPA
  • Gaming
  • Investment
  • More
    • Data analytics
    • Apps
    • No Code
    • Cloud
    • Quantum Computing
    • Security
    • AR & VR
    • Esports
    • IOT
    • Smart Home
    • Smart City
    • Crypto Currency
    • Blockchain
    • Reviews
    • Video

© 2021 Aiexpress.io - All rights reserved.