Амазон Кендра — это высокоточный и простой в использовании интеллектуальный поисковый сервис, основанный на машинном обучении (ML). Amazon Kendra предлагает набор соединителей источников данных, упрощающих процесс загрузки и индексации вашего контента, где бы он ни находился.
Ценные данные в организациях хранятся как в структурированных, так и в неструктурированных репозиториях. Решение корпоративного поиска должно быть способно собирать данные из нескольких структурированных и неструктурированных репозиториев для индексации и поиска.
Одним из таких хранилищ данных является Salesforce. Salesforce — это комплексный инструмент CRM для управления группами поддержки, продаж и маркетинга. Это интеллектуальная, проактивная платформа на базе искусственного интеллекта, которая предоставляет сотрудникам информацию, необходимую им для принятия наилучших решений для каждого клиента. Это основа самых ориентированных на клиента организаций в мире, и она помогает компаниям ставить клиента в центр всего, что они делают.
Мы рады сообщить, что мы обновили коннектор Salesforce для Amazon Kendra, добавив еще больше возможностей. В этой версии (V2) мы добавили поддержку Salesforce Lightning в дополнение к Classic. Теперь вы можете сканировать вложения, а также вводить информацию об удостоверениях/списках контроля доступа, чтобы сделать поиск более детальным. Теперь мы поддерживаем 20 стандартных сущностей, и вы можете индексировать больше полей.
Вы можете импортировать следующие объекты (и вложения для отмеченных *):
- Учетные записи*
- Кампания*
- Партнер
- Прайс-лист
- Кейс*
- Контакт*
- Договор*
- Документ
- группы
- идея
- Вести*
- Возможность*
- Продукт
- Профиль
- Решение*
- Задача*
- Пользователь*
- болтовня*
- Статьи Знаний
- Пользовательские объекты*
Обзор решения
С помощью Amazon Kendra вы можете настроить несколько источников данных, чтобы обеспечить центральное место для поиска в вашем репозитории документов. Для нашего решения мы демонстрируем, как индексировать репозиторий или папку Salesforce с помощью соединителя Amazon Kendra для Salesforce. Решение состоит из следующих шагов:
- Создайте и настройте приложение в Salesforce и получите сведения о подключении.
- Создайте источник данных Salesforce с помощью консоли Amazon Kendra.
- Индексируйте данные в репозитории Salesforce.
- Запустите пример запроса, чтобы получить информацию.
- Отфильтруйте запрос по пользователям или группам.
Предпосылки
Чтобы опробовать коннектор Amazon Kendra для Salesforce, вам потребуется следующее:
Настройте приложение Salesforce и соберите сведения о подключении
Прежде чем мы настроим источник данных Salesforce, нам нужно несколько сведений о вашем репозитории Salesforce. Давайте соберем их заранее (см. Авторизация через связанные приложения и OAuth 2.0 Больше подробностей).
- Перейдите на https://login.salesforce.com/ и войдите под своими учетными данными.
- На панели навигации выберите Настройка Главная.
- Под Apps, выберите App Manager.
Это обновит правую панель.
- Выберите Новое подключенное приложение.
- Выберите Включить настройки OAuth расширить API (включить настройки OAuth) .
- Что касается URL обратного вызова, войти
https://login.salesforce.com/services/oauth2/token
. - Что касается Выбранные области OAuth, выберите эклер_апи и выберите значок со стрелкой вправо.
- Выберите Интроспекция всех токенов.
- Выберите Сохранить.Появляется предупреждение: «Изменения вступят в силу в течение 10 минут».
- Выберите Продолжить сознавать.
- На странице подтверждения выберите Управление сведениями о потребителе.
- Скопируйте и сохраните значения для Потребительский ключ и Потребительский секрет: для последующего использования при настройке источника данных Amazon Kendra.
Далее мы генерируем токен безопасности.
- На главной странице выберите Просмотреть профиль значок и выберите Настройки.
- В области навигации разверните Моя личная информация , а затем выбрать Сбросить мой токен безопасности.
Маркер безопасности отправляется на адрес электронной почты, который вы использовали при настройке приложения. На следующем снимке экрана показан пример электронной почты.
- Сохраните токен безопасности, чтобы использовать его при настройке соединителя Salesforce для Amazon Kendra.
Настройка соединителя Amazon Kendra для Salesforce
Чтобы настроить коннектор Amazon Kendra, выполните следующие действия.
- На консоли Amazon Kendra выберите Создать индекс.
- Что касается Индекс, введите имя индекса (например,
my-salesforce-index
). - Введите необязательное описание.
- Выберите Создать новую роль.
- Что касается Название роли, введите имя роли IAM.
- Настройте дополнительные параметры шифрования и теги.
- Выберите Следующая.
- В Настроить контроль доступа пользователей раздел, оставьте настройки по умолчанию и выберите Следующая.
- Выберите Редакция для разработчиков , а затем выбрать Создавай.
При этом создается и распространяется роль IAM, а затем создается индекс Amazon Kendra, что может занять до 30 минут.
- Вернитесь в консоль Amazon Kendra и выберите Источники данных в навигационной панели.
- Прокрутите вниз и найдите Соединитель Salesforce Online V2.0, и выберите Добавить разъем.
- Что касается Имя источника данныхвведите имя (например,
my-salesforce-datasourcev2
). - Введите необязательное описание.
- Выберите Следующая.
- Что касается URL-адрес отдела продаж, введите URL-адрес в верхней части браузера при входе в систему Salesforce.
- Что касается Настроить VPC и группу безопасности, оставьте по умолчанию (Нет VPC).
- Сохранить Сканер идентификационных данных включен selected.This импортирует информацию об удостоверениях/ACL в индекс.
- Что касается Роль IAM, выберите Создать новую роль.
- Введите имя роли, например
AmazonKendra-salesforce-datasourcev2
. - Выберите Следующая.
- В Аутентификация раздел, выбрать Создать и добавить новый секрет.
- Введите данные, которые вы собрали при настройке приложения Salesforce:
- Секретное имя – Имя, которое ты дал своему секрету.
- Имя пользователя – Имя пользователя, которое вы используете для входа в Salesforce.
- Пароль – Пароль, который вы используете для входа в Salesforce.
- Маркер безопасности – Токен безопасности, который вы получили по электронной почте во время настройки в Salesforce.
- Потребительский ключ: – Ключ, сгенерированный при настройке в Salesforce.
- Потребительский секрет – Секрет, сгенерированный при настройке в Salesforce.
- URL аутентификации - Войти
https://login.salesforce.com/services/oauth2/token
.
- Выберите Сохранить.
Следующая страница предварительно заполнена названием секрета.
- Выберите Следующая.
- Выберите Все стандартные объекты и Включить все вложения.
- Что касается Расписание запуска синхронизации, выберите Запуск по требованию.
- Выберите Следующая.
- Сохраните все значения по умолчанию в Сопоставления полей раздел и выберите Следующая.
- На странице обзора выберите Добавить источник данных.
- Выберите Синхронизировать сейчас.
Это индексирует весь контент в Salesforce в соответствии с вашей конфигурацией. Вы увидите сообщение об успешном завершении в верхней части страницы, а также в истории синхронизации.
Проверить решение
Теперь, когда содержимое вашей учетной записи Salesforce загружено в индекс Amazon Kendra, вы можете протестировать некоторые запросы.
- Зайдите в свой индекс и выберите Поиск по проиндексированному контенту в навигационной панели.
- Введите поисковый запрос и нажмите Enter.
Одной из особенностей источника данных является то, что он вводит информацию ACL вместе с содержимым Salesforce. Вы можете использовать это, чтобы сузить ваши запросы по пользователям или группам.
- Вернуться на страницу поиска и развернуть Тестовый запрос с именем пользователя или группами.Выберите Применить имя пользователя или группы.
- Что касается Имя пользователя, введите свое имя пользователя и выберите Применить.
Появляется сообщение Применены атрибуты.
- Введите новый тестовый запрос и нажмите Enter.
Поздравляем! Вы успешно использовали Amazon Kendra для получения ответов и идей на основе контента, проиндексированного из вашей учетной записи Salesforce.
Заключение
С помощью соединителя Salesforce для Amazon Kendra организации могут безопасно подключаться к репозиторию информации, хранящейся в их учетной записи, с помощью интеллектуального поиска на базе Amazon Kendra.
В этом посте мы познакомили вас с основами, но есть много дополнительных функций, которые мы не рассмотрели. Например:
- Вы можете включить управление доступом на основе пользователей для своего индекса Amazon Kendra и ограничить доступ пользователям и группам, которые вы настроили.
- Вы можете сопоставить дополнительные поля с атрибутами индекса Amazon Kendra и включить их фасетирование, поиск и отображение в результатах поиска.
- Вы можете интегрировать источник данных Salesforce с функцией Custom Document Enrichment (CDE) в Amazon Kendra для выполнения дополнительной логики сопоставления атрибутов и даже преобразования пользовательского содержимого во время загрузки.
Чтобы узнать об этих и других возможностях, см. Руководство разработчика по Amazon Kendra.
Об авторе
Ашиш Лагванкар является старшим архитектором корпоративных решений в AWS. Его основные интересы включают AI/ML, бессерверные и контейнерные технологии. Ашиш живет в Бостоне, штат Массачусетс, и любит читать, проводить время на свежем воздухе и проводить время со своей семьей.
- AI
- ай искусство
- генератор искусств ай
- искусственный интеллект
- Амазон Кендра
- искусственный интеллект
- сертификация искусственного интеллекта
- искусственный интеллект в банковском деле
- робот с искусственным интеллектом
- роботы с искусственным интеллектом
- программное обеспечение искусственного интеллекта
- Машинное обучение AWS
- блокчейн
- конференция по блокчейну
- Coingenius
- разговорный искусственный интеллект
- криптоконференция ИИ
- дал-и
- глубокое обучение
- google ai
- Средний (200)
- обучение с помощью машины
- Платон
- Платон Ай
- Платон Интеллектуальные данные
- Платон игра
- ПлатонДанные
- платогейминг
- Коннектор Salesforce для Amazon Kendra
- масштаб ай
- синтаксис
- зефирнет