WEBVTT 00:00:00.040 --> 00:00:04.400 Думаете, Капайлот знает ваш бизнес? Это не так. Он слеп, он видит заголовки SharePoint, 00:00:04.600 --> 00:00:08.380 пару писем, старые чаты Teams. Но ни воронку в Salisforce, ни сбоив ServiceNow, 00:00:08.600 --> 00:00:13.120 ни ваш проприетарный API. В этом и заключается разрыв. Вот решение. Мы создадим кастомного 00:00:13.120 --> 00:00:17.840 агента, который опирается на ваши реальные системы. Salisforce, ServiceNow, ваш внутренний 00:00:17.840 --> 00:00:22.800 REST API. Управляемые, авторизованные и проверенные действия внутри Microsoft 365. В итоге вы 00:00:22.800 --> 00:00:26.200 получите агент корпоративного уровня, который действительно видит и действует. Никакой 00:00:26.200 --> 00:00:30.660 показухи, реальный доступ, реальный контроль. Оставайтесь, есть один шаг, который пропускает 00:00:30.660 --> 00:00:35.920 большинство команд. Это разница между шумом и правдой. Как видит Капайлот и почему он по умолчанию 00:00:35.920 --> 00:00:41.840 слеп? Вам говорили, что Капайлот понимает вашу работу. Правда проще и суровее. Капайлот видит-то, 00:00:42.000 --> 00:00:48.580 на чем он базируется. Не больше, не меньше. Из коробки, его поле зрения, это ваш рабочий граф 00:00:48.580 --> 00:00:54.520 Microsoft 365. Ветки Outlook, чаты Teams, файлы SharePoint и OneDrive. Может быть, расшифровки встреч. 00:00:54.520 --> 00:00:59.180 Полезно, но узко. Лишь мягкое свечение вокруг ваших ежедневных кликов. Вот и все. Он не видит 00:00:59.180 --> 00:01:02.960 Salisforce, не видит состояния аккаунтов, от которых вы зависите. Он не видит сервис Now, 00:01:02.960 --> 00:01:07.900 не видит приоритеты инцидентов и нарушенные SLA. Он не видит ваши внутренние системы за фаерволом 00:01:07.900 --> 00:01:12.540 и со своей схемой данных. Он не может. Нет пути доступа, нет токена, нет инструмента, нет базы, 00:01:12.600 --> 00:01:16.860 поэтому он гадает, галлюцинирует или пожимает плечами. Это и есть слепота. Почему? Потому что 00:01:16.860 --> 00:01:22.320 идентификация и данные – это не магия. Это каналы, токены, политики. Если вы не проложите путь действия к внешней 00:01:22.320 --> 00:01:25.800 системе, Капайлот не сможет его вызвать. Если вы не предоставите источник знаний, 00:01:25.980 --> 00:01:29.480 Капайлот не сможет на него сослаться. Если вы не зададите инструкции со строгими границами, 00:01:29.480 --> 00:01:33.720 Капайлот заполнит пустоту уверенностью и ошибками. Вы это видели. Дружелюбен, но не прав. 00:01:33.840 --> 00:01:38.720 А теперь хорошие новости. Это слепота опционально. Вы даете ему глаза, добавляя две вещи – знания 00:01:38.720 --> 00:01:43.200 и инструменты. Знания – это база. Документы, сайты, таблицы, источники, которым вы доверяете. 00:01:43.400 --> 00:01:47.900 Добавьте свой сайт FAQ, библиотеку инструкций SharePoint. В Капайлот Студия вы также можете 00:01:47.900 --> 00:01:51.780 подключить более ценные корпоративные источники и приоритизировать их. Студия учитывает этот 00:01:51.780 --> 00:01:55.800 рейтинг. Он ссылается на них. Он остается в рамках, которые вы очертили. Если отключить 00:01:55.800 --> 00:02:00.320 веб-поиск, он не будет блуждать. Контроль важнее интеллекта. Инструменты – это действия, 00:02:00.520 --> 00:02:05.560 коннекторы, потоки, API. Добавляя инструмент, вы определяете глаголы, которые может выполнять 00:02:05.560 --> 00:02:10.260 ваш агент. Отправить письмо через Outlook. Получить сделку из Salisforce. Прочитать инцидент из 00:02:10.260 --> 00:02:14.520 ServiceNow. Вызвать внутренний REST-INPOINT с нужными параметрами. Каждый инструмент работает 00:02:14.520 --> 00:02:18.880 под управлением удостоверения. Ваше приложение интро, области доступа, DLP, нет токена, 00:02:19.060 --> 00:02:23.020 нет действия. Простое правило – критическая безопасность. А как насчет стандартного Капайлот 00:02:23.020 --> 00:02:27.040 в М365? Он может суммировать документ Word, составить черновик ответа или найти файл. 00:02:27.120 --> 00:02:31.380 Но спросите его, каков риск невыполнения обязательств по ЭКМИ. Он ищет в рабочем графе. Он 00:02:31.380 --> 00:02:36.840 ничего не находит, потому что риск скрыт в Salisforce в пользовательском поле. Залат неизвестен и поэтому 00:02:36.840 --> 00:02:41.540 не видим. Добавьте инструмент Salisforce, определите запрос, сопоставьте поля, ограничьте области 00:02:41.540 --> 00:02:45.760 доступа. Теперь спросите снова, он извлекает запись, обосновывает ответ, ссылается на источник, 00:02:45.940 --> 00:02:50.200 никаких галлюцинаций, только данные. То же самое с ServiceNow, то же самое с вашим API. Видимость 00:02:50.200 --> 00:02:53.860 появляется, как только вы прокладываете путь доступа и исчезает, как только вы его удаляете. 00:02:54.020 --> 00:02:58.080 Если вы не запомните ничего другого, запомните это, Капайлот ничего не знает сам. Он извлекает 00:02:58.080 --> 00:03:03.520 данные по одобренным вами путям. Вы создаете зрение, вы владеете площадкой. Путь первый – Капайлот 00:03:03.520 --> 00:03:08.360 студия, декларативные агенты для разработчиков и команд лоу-код. Слепоту не исправить надеждой, 00:03:08.360 --> 00:03:13.020 ее исправляют настройкой соединений. Студия дает вам эти соединения, не погружая в дебри кода. 00:03:13.380 --> 00:03:18.580 Декларативно, быстро, безопасно. Начните внутри Microsoft 365 Капайлот, создайте агента, 00:03:18.780 --> 00:03:22.660 опишите его, будьте прямолинейны. Внутренний агент, который отвечает на вопросы о состоянии 00:03:22.660 --> 00:03:26.700 аккаунтов через Salisforce, статус инцидентов из ServiceNow и ограничение продуктов из нашего 00:03:26.700 --> 00:03:30.980 внутреннего API. Ссылайтесь на источники. Отказывайтесь, если данных нет. Никакого внешнего 00:03:30.980 --> 00:03:34.980 интернета. Отправить. Смотрите, как он формирует оболочку. Хорошо, теперь мы его защищаем. 00:03:34.980 --> 00:03:39.740 Переключитесь на настройки. Сначала удостоверение. Имя, значок, четкое описание. Затем инструкции. 00:03:39.880 --> 00:03:43.820 Это руководство. Простое, строгое. Отвечайте только с использованием одобренных знаний и 00:03:43.820 --> 00:03:47.680 инструментов. Всегда указывайте источник. Если поле отсутствует, скажите об этом. Никогда не 00:03:47.680 --> 00:03:51.460 гадайте. Передавайте запрос в поддержку при низкой уверенности. Добавьте резервный вариант. 00:03:51.660 --> 00:03:56.000 Если данные устарели, попросите обновить. Вы не пишете стихи, вы строите ограждение. 00:03:56.220 --> 00:04:00.200 Далее знания. База в стандартных процедурах SharePoint и внутренних FAQ по продуктам. 00:04:00.200 --> 00:04:04.220 Если есть сайт с публичной документацией, добавьте URL. Затем задайте высокий приоритет для 00:04:04.220 --> 00:04:08.080 внутренних процедур, средний для публичных документов, отключите поиск в сети. Вы подбираете 00:04:08.080 --> 00:04:12.980 истину, а не собираете факты. Инструменты. Здесь слепота заканчивается. Нажмите «Добавить 00:04:12.980 --> 00:04:17.020 инструмент». Сначала Salisforce. Выберите коннектор Salisforce. Аутентифицируйтесь через 00:04:17.020 --> 00:04:19.940 одобренное приложение Intra. Жестко ограничьте области. Только чтение аккаунтов, 00:04:20.060 --> 00:04:23.900 возможностей, показателей здоровья. Уверен ли я, что не вижу ничего лишнего? Студия запросит 00:04:23.900 --> 00:04:29.360 входные данные, определите их явно. Имя аккаунта, поле для вывода. Добавьте ограничения. Имя 00:04:29.360 --> 00:04:33.380 аккаунта должно совпадать с записью, без подстановочных знаков. Сопоставьте выходные 00:04:33.380 --> 00:04:38.740 данные с понятными названиями. Риск продления, ARR, следующий шаг, ссылка. Опишите, когда это 00:04:38.740 --> 00:04:44.400 использовать. Вызывайте для вопросов о состоянии аккаунта, риски продления, ARR, владельцы или шагах. 00:04:44.580 --> 00:04:50.260 Далее сервис Now Connector. Оат, принцип минимальных привилегий. Чтение инцидентов, CMDB. Читайте, 00:04:50.260 --> 00:04:55.120 если это необходимо. Входные данные, номер инцидента или имя аккаунта. Контролируйте путь к 00:04:55.120 --> 00:05:00.040 решению. Если номер не указан, ищите по имени аккаунта с ограничением в три результата. Если их 00:05:00.040 --> 00:05:05.140 несколько, попросите пользователя уточнить. Выходные данные, приоритет, статус, состояние SLA, 00:05:05.400 --> 00:05:09.040 кем открыт, ссылка на обновление. Правила использования, когда спрашивают об открытых 00:05:09.040 --> 00:05:14.500 инцидентах, нарушенных SLA или статус этикета. Теперь пользовательские REST API. Ваши главные активы. 00:05:14.500 --> 00:05:19.900 Добавьте пользовательский коннектор или выберите HTTP с Azure Red. Укажите базовый URL. 00:05:19.900 --> 00:05:25.780 Ограничьте приложение интро только нужной конечной точкой. POST, лимиты, запрос. Входные 00:05:25.780 --> 00:05:32.160 данные, ID продукта, тарифный уровень клиента. Валидация. Отклоняйте запросы, если ID продукта 00:05:32.160 --> 00:05:36.340 отсутствует в списке одобренных. Выходные данные, MAX. Пользователей, лимит запросов, 00:05:36.500 --> 00:05:40.080 примечания. Правила использования для лимитов продукта, условий плана или ограничений 00:05:40.080 --> 00:05:44.480 соответствия. Это этап, который пропускают многие, приоритизация и условия. Откройте 00:05:44.480 --> 00:05:48.740 оркестрацию инструментов. Укажите агенту приоритетный инструмент при пересечении вопросов. 00:05:48.740 --> 00:05:53.260 Если упоминают продление, выбирайте Salisforce. Если упоминают тикет или приоритет, 00:05:53.420 --> 00:05:57.640 выбирайте сервис NOW. Если упоминают лимит или условия, выбирайте внутренний API. 00:05:57.840 --> 00:06:01.460 Установите минимальный порог уверенности. Если для важного поля получен NOW, 00:06:01.560 --> 00:06:04.980 задайте уточняющий вопрос перед ответом. Тестируйте в правой панели. 00:06:05.160 --> 00:06:08.920 Спросите, какой риск продления у ECMI и есть ли открытые инциденты. Следите за картой 00:06:08.920 --> 00:06:13.160 активности. Он должен вызвать Salisforce с именем аккаунта ECMI. Получить оценку состояния для 00:06:13.160 --> 00:06:16.520 загрузки следующего шага CER. Затем вызвать сервис NOW с именем аккаунта ECMI. 00:06:16.520 --> 00:06:20.120 Вернуть главный инцидент. Ответ должен объединять оба источника. Ссылайтесь на оба. 00:06:20.280 --> 00:06:22.960 Добавляйте прямые ссылки. Если это не так, ваши условия для инструментов неверны. 00:06:23.100 --> 00:06:26.860 Исправьте их сейчас. Граничные случаи. Спросите, какой риск продления у битака. 00:06:27.040 --> 00:06:29.380 Если битака не существует, он должен вежливо отказать. 00:06:29.500 --> 00:06:34.180 Я не могу найти битака в Salisforce. Вы имели в виду битака Limited. Это контролируемый сбой. 00:06:34.300 --> 00:06:37.820 Это-то. Что вам нужно? Спросите, каковы лимиты API-плана про для продукта X. 00:06:38.020 --> 00:06:42.080 Запрос должен уйти во внутренний API. Вернуть MAX. Пользователей и лимит запросов без лишней информации. 00:06:42.080 --> 00:06:46.540 Если уровень неизвестен, он должен запросить уточнение. Никаких догадок. Сохраните и включите аудит. 00:06:46.680 --> 00:06:50.460 Студия регистрирует вызовы инструментов, входные, выходные данные и задержку. 00:07:15.180 --> 00:07:18.520 Но в ремесле. Мы строим карьеру с душой. 00:07:19.240 --> 00:07:29.200 Ремесло. Я хочу делать что-то настоящее, чтобы, когда закончу, чувствовать гордость. 00:07:29.580 --> 00:07:32.200 То, чем горю я и все, кто со мной работает. 00:07:32.400 --> 00:07:35.400 И я хочу по-настоящему любить то, что делаю для них. 00:07:35.400 --> 00:07:39.400 Я хочу продолжать, но никогда, никогда не отчаиваться. 00:07:41.000 --> 00:07:43.280 Я просто хочу чувствовать это правильно. 00:07:43.460 --> 00:07:44.500 Такого ведь не бывает. 00:07:44.740 --> 00:07:49.460 Если ваш тенант блокирует внешние коннекторы для отдела, агент окажется заблокирован прямо во время демо. 00:07:49.600 --> 00:07:51.000 Вы знаете, как это выглядит. 00:07:51.140 --> 00:07:51.480 Плохо. 00:07:51.680 --> 00:07:52.200 Управление. 00:07:52.460 --> 00:07:54.580 Добавьте инструкции по обработке персональных данных. 00:07:54.740 --> 00:07:57.120 Никогда не включайте полные адреса электронной почты в ответы. 00:07:57.220 --> 00:07:58.280 Маскируйте для пользователя. 00:07:58.520 --> 00:07:59.560 Добавьте промп для Red Team. 00:07:59.740 --> 00:08:02.120 Если пользователь просит обойти политику, отказывайте. 00:08:02.340 --> 00:08:03.660 Добавьте правила эскалации. 00:08:03.660 --> 00:08:06.380 Если просят изменить данные, перенаправьте к владельцу. 00:08:06.520 --> 00:08:07.260 Не записывайте. 00:08:07.420 --> 00:08:10.280 Если действие понадобится позже, пересмотрите области и доступы. 00:08:10.360 --> 00:08:12.160 А пока, только чтение, ваш лучший друг. 00:08:12.580 --> 00:08:13.140 Производительность. 00:08:13.320 --> 00:08:15.300 Если ответы медленные, сократите количество полей. 00:08:15.440 --> 00:08:16.440 Не извлекайте все подряд. 00:08:16.620 --> 00:08:18.780 Определите минимальную проекцию для каждого инструмента. 00:08:18.860 --> 00:08:20.460 Кэширование управляется платформой. 00:08:20.580 --> 00:08:22.140 Не рассчитывайте на постоянство данных. 00:08:22.280 --> 00:08:24.640 Всегда проектируйте едемпатентное считывание актуальных данных. 00:08:24.820 --> 00:08:25.840 Реалии лицензирования. 00:08:26.040 --> 00:08:28.580 Вам понадобится лицензия Копайлот Студия для премиум коннекторов. 00:08:28.720 --> 00:08:30.200 Выполнение агента расходует кредиты. 00:08:30.200 --> 00:08:32.080 Для коннекторов может потребоваться одобрение администратора. 00:08:32.200 --> 00:08:34.160 Получите его до того, как начнете записывать момент успеха. 00:08:34.260 --> 00:08:35.380 Иначе в рантайме будет отказ. 00:08:35.500 --> 00:08:36.160 Театр умирает. 00:08:36.280 --> 00:08:37.120 Правда побеждает. 00:08:37.360 --> 00:08:37.880 Опубликуйте. 00:08:38.020 --> 00:08:39.380 Откройте доступ пилотной группе. 00:08:39.520 --> 00:08:40.240 Менеджеры продуктов. 00:08:40.380 --> 00:08:41.240 Руководители поддержки. 00:08:41.420 --> 00:08:41.920 Отдел продаж. 00:08:42.060 --> 00:08:43.500 Предоставьте примеры промптов для старта. 00:08:43.620 --> 00:08:45.540 Каков риск отказа от продления у Контаса? 00:08:45.680 --> 00:08:48.620 Список открытых инцидентов со статусом «Сохраните один» для Северной Америки. 00:08:48.780 --> 00:08:50.200 Какой ли митапи для плана ПРА? 00:08:50.300 --> 00:08:51.440 Позвольте им сломать его. 00:08:51.440 --> 00:08:52.920 Следите за картой активности. 00:08:53.120 --> 00:08:54.060 Обновите инструкции. 00:08:54.280 --> 00:08:55.700 Ужесточите области доступа. 00:08:55.820 --> 00:08:59.400 Теперь у вас есть контроль внутри политики, внутри аудита, все еще. 00:09:34.670 --> 00:09:36.210 Ужесточите области доступа. 00:09:36.330 --> 00:09:39.330 Теперь у вас есть контроль внутри политики, внутри аудита. 00:09:39.530 --> 00:09:40.990 Студия проделала тяжелую работу. 00:09:41.250 --> 00:09:42.130 Вы начертили линии. 00:09:42.310 --> 00:09:43.210 Агент подчиняется. 00:09:43.410 --> 00:09:43.910 Путь второй. 00:09:44.090 --> 00:09:45.370 Teams Talkit для VS Code. 00:09:45.590 --> 00:09:47.550 Агент для профессиональной разработки и плагины. 00:09:47.750 --> 00:09:48.530 Студия дала вам глаза. 00:09:48.730 --> 00:09:52.450 Talkit дает хирургическую точность, полный контроль и отсутствие ограничений, которые вы не создавали. 00:09:52.450 --> 00:09:55.190 Если студия – это проводка, то Talkit – это плата. 00:09:55.190 --> 00:09:57.610 Откройте VS Code, установите Teams Talkit. 00:09:57.810 --> 00:09:58.790 Тихо, без шума. 00:09:58.930 --> 00:10:01.810 Войдите под учетной записью разработчика, а не под основной учеткой. 00:10:01.970 --> 00:10:02.990 Вы уже знаете почему. 00:10:03.250 --> 00:10:04.410 Создайте новый проект. 00:10:04.570 --> 00:10:05.870 Плагин Copilot SAPI. 00:10:05.990 --> 00:10:10.570 Это создает основу для профессионального агента в Microsoft 365 Copilot и Teams. 00:10:10.730 --> 00:10:11.790 Это не просто чат-бот. 00:10:11.930 --> 00:10:15.390 Это навык, инструмент со строгими глаголами, схемами и авторизацией. 00:10:15.550 --> 00:10:18.830 Модель вызывает ваш инструмент, когда того требуют инструкции и манифест. 00:10:18.950 --> 00:10:20.210 Точность важнее эмоций. 00:10:20.210 --> 00:10:21.430 Вы увидите три опоры. 00:10:21.610 --> 00:10:24.930 Манифест, спецификацию плагина OpenAPI и код функции. 00:10:24.930 --> 00:10:28.690 Манифест заявляет о ваших возможностях, спецификация определяет контракт, 00:10:28.710 --> 00:10:31.530 а функция исполняется с вашими правами, а не фантазиями модели. 00:10:31.710 --> 00:10:32.970 Начните с идентификации. 00:10:33.190 --> 00:10:34.790 Регистрация приложения в интро. 00:10:34.930 --> 00:10:36.370 Принцип минимальных привилегий. 00:10:36.550 --> 00:10:37.830 Создайте новое приложение. 00:10:38.070 --> 00:10:40.490 Назовите его API агента SalisForce и ServiceNow. 00:10:40.710 --> 00:10:43.970 Добавьте два секрета, если необходимо, но лучше используйте аутентификацию по сертификату. 00:10:44.170 --> 00:10:47.070 Добавьте разрешение приложения к URI идентификатора вашего внутреннего API. 00:10:47.070 --> 00:10:53.250 Для SalisForce и ServiceNow используйте делегированную аутентификацию или принципалы служб через безопасный поток учетных данных клиентов в фоновом режиме функции. 00:10:54.930 --> 00:10:55.910 Не вставляйте секреты модели. Никогда. 00:10:56.130 --> 00:10:58.830 Вернитесь к файлам окружения инструментария и nv.dev. 00:10:59.050 --> 00:10:59.990 Ссылайтесь на Azure Keywall. 00:11:00.190 --> 00:11:01.090 Не вставляйте секреты. 00:11:01.330 --> 00:11:02.610 Указывайте на URI секрета. 00:11:02.790 --> 00:11:06.110 Используйте управляемое удостоверение при развертывании в Azure Functions или Container Apps. 00:11:06.290 --> 00:11:09.430 Для локальной разработки используйте CLI разработчика с федеративными учетными данными. 00:11:09.630 --> 00:11:10.510 Никакого открытого текста. 00:11:10.710 --> 00:11:11.610 Никаких оправданий. 00:11:11.830 --> 00:11:13.610 Определите спецификацию плагина. 00:11:13.770 --> 00:11:14.430 Aupi на API. 00:11:14.690 --> 00:11:14.910 Amn. 00:11:15.090 --> 00:11:16.430 Сделайте ее компактной. 00:11:16.530 --> 00:11:17.870 Один путь на один глагол. 00:11:18.070 --> 00:11:19.990 SalisForce Opportunity.jet. 00:11:20.310 --> 00:11:22.310 ServiceNow Incident.jet. 00:11:22.310 --> 00:11:24.010 Запрос внутренних лимитов. 00:11:24.270 --> 00:11:25.470 Документируйте параметры. 00:11:25.630 --> 00:11:26.250 Имя аккаунта. 00:11:26.450 --> 00:11:27.330 ID возможности. 00:11:27.530 --> 00:11:28.210 Номер инцидента. 00:11:28.410 --> 00:11:29.110 ID продукта. 00:11:29.270 --> 00:11:29.930 Уровень клиента. 00:11:30.130 --> 00:11:32.910 Для каждого напишите четкие описания и ограничения. 00:11:33.130 --> 00:11:33.850 Имя аккаунта. 00:11:34.090 --> 00:11:36.830 Точное совпадение строк без масок подстановки. 00:11:37.010 --> 00:11:40.230 Номер инцидента должен соответствовать INC и набору цифр. 00:11:40.330 --> 00:11:41.610 Включите схемы ответов. 00:11:41.750 --> 00:11:43.650 Никогда не возвращайте сырые записи. 00:11:43.770 --> 00:11:45.070 Приведите к минимальной проекции. 00:11:45.230 --> 00:11:45.490 ID. 00:11:45.730 --> 00:11:45.890 Имя. 00:11:46.050 --> 00:11:46.350 Статус. 00:11:46.530 --> 00:11:46.770 Риск. 00:11:46.890 --> 00:11:47.390 Следующий шаг. 00:11:47.550 --> 00:11:47.830 Ссылка. 00:11:47.990 --> 00:11:49.130 Модель понимает структуру. 00:11:49.130 --> 00:11:51.130 Двусмысленность порождает галлюцинации. 00:11:51.270 --> 00:11:52.490 Подключите обработчик. 00:11:52.590 --> 00:11:54.530 SRC функции Opportunity.jet. 00:11:54.690 --> 00:11:56.090 Используйте триггеры HTTP. 00:11:56.470 --> 00:11:58.050 Сначала проверьте входные данные. 00:11:58.230 --> 00:11:59.890 Отклоняйте пустое имя аккаунта. 00:12:00.030 --> 00:12:01.030 Нормализуйте регистр. 00:12:01.150 --> 00:12:03.230 Логируйте с использованием идентификатора корреляции. 00:12:03.410 --> 00:12:04.570 Получите токен для Salesforce. 00:12:04.910 --> 00:12:07.870 Используйте от имени пользователя, если он в Teams, или сервисную 00:12:07.870 --> 00:12:10.030 учетную запись с доступом только для чтения, если 00:12:10.030 --> 00:12:10.830 это фоновый инструмент. 00:12:11.110 --> 00:12:14.270 Вызовите REST сервисы Salesforce Data V59. 00:12:14.270 --> 00:12:19.010 Запрос «Выбрать имя», «Балл здоровья», «Годовую 00:12:19.010 --> 00:12:20.750 выручку», «Риск продления». 00:12:20.750 --> 00:12:24.010 Следующий шаг из возможности, где аккаунт соответствует 00:12:24.010 --> 00:12:27.950 имени и статус «Закрыто», «Ложен», «Ограничение 1». 00:12:27.950 --> 00:12:29.470 Тайм-аут 5 секунд. 00:12:29.610 --> 00:12:30.590 Повторите попытку. 00:12:30.790 --> 00:12:33.210 Нужен быстрый отказ, а не бесконечное ожидание. 00:12:33.390 --> 00:12:34.450 Преобразуйте результат. 00:12:34.730 --> 00:12:35.630 Отобразите поля. 00:12:35.810 --> 00:12:37.430 Вычислите простую метку риска. 00:12:37.590 --> 00:12:38.010 Высокий. 00:12:38.130 --> 00:12:40.130 Если балл здоровья и ОС нижнее подчеркивание, 00:12:40.130 --> 00:12:42.190 С для риска продления, значит высокий. 00:12:42.190 --> 00:12:43.610 Включим глубокую ссылку. 00:12:43.750 --> 00:12:46.430 http.yo-domain.lightning.force.com 00:12:46.430 --> 00:12:49.230 Касая черта Lightning, касая черта R, касая черта Opportunity, 00:12:49.330 --> 00:12:50.790 касая черта ID, касая черта View. 00:12:51.050 --> 00:12:52.330 Возвращайте JSON. 00:12:52.530 --> 00:12:54.190 Не добавляйте оценочные суждения. 00:12:54.410 --> 00:12:55.250 Не делайте резюме. 00:12:55.450 --> 00:12:56.910 Модель сама справится с языком. 00:12:57.070 --> 00:12:58.170 Вы отвечаете за факты. 00:12:58.310 --> 00:12:59.530 Повторите для сервиса NOW. 00:12:59.730 --> 00:13:00.490 Incident Jet. 00:13:00.670 --> 00:13:02.930 Не проверяйте номер инцидента или вернитесь к поиску 00:13:02.930 --> 00:13:04.590 по имени аккаунта с ограничением 3. 00:13:04.730 --> 00:13:07.590 При двусмысленности верните варианты с ID и заголовками. 00:13:07.590 --> 00:13:10.050 Заставьте модель попросить пользователя сделать выбор. 00:13:10.170 --> 00:13:11.410 Никаких догадок наугад. 00:13:11.410 --> 00:13:12.710 Запрос к API таблицы. 00:13:12.870 --> 00:13:14.790 API теперь обращается к таблице Incident. 00:13:14.950 --> 00:13:18.410 С Esparm Query отправьте номер INC, например, 12345. 00:13:18.670 --> 00:13:21.430 С Esparm Fieldes, Number, Priority, State, Short Description, Sys, 00:13:21.510 --> 00:13:23.230 нижнее подчеркивание, Update, нижнее подчеркивание, 00:13:23.330 --> 00:13:24.690 on, Sys, нижнее подчеркивание, ID. 00:13:24.870 --> 00:13:27.290 Отобразите это состояние в нормализованное перечисление. 00:13:27.530 --> 00:13:29.070 Новое в процессе решено. 00:13:29.210 --> 00:13:31.810 При необходимости получите булево значение нарушения SLA 00:13:31.810 --> 00:13:32.490 вторым вызовом. 00:13:32.630 --> 00:13:35.110 API теперь обращается к таблице SalesTask SLA. 00:13:35.110 --> 00:13:37.110 Задача – уложитесь в два вызова. 00:13:37.350 --> 00:13:38.150 Скорость важна. 00:13:38.910 --> 00:13:40.170 Затем внутренний API. 00:13:40.170 --> 00:13:41.850 Запрос лимитов. 00:13:42.010 --> 00:13:44.450 Получите токен для области действия вашего API. 00:13:44.650 --> 00:13:47.550 Отправьте запрос лимитов с ID продукта и уровнем клиента. 00:13:47.750 --> 00:13:49.790 Проверьте оба значения по локальному списку разрешенных, 00:13:49.970 --> 00:13:50.950 кэшерованному в конфигурации. 00:13:51.150 --> 00:13:52.790 Никогда не позволяйте модели придумывать ID. 00:13:53.010 --> 00:13:54.650 Возвращайте максимальный лимит запросов пользователей 00:13:54.650 --> 00:13:55.010 в минуту. 00:13:55.130 --> 00:13:56.230 Укажите ссылку на политику. 00:13:56.430 --> 00:13:58.490 Если API возвращает 404, передайте его дальше. 00:13:58.710 --> 00:14:00.330 Модель должна запрашивать корректный продукт. 00:14:00.470 --> 00:14:01.390 Это безопасный сбой. 00:14:01.590 --> 00:14:02.430 Добавьте политику. 00:14:02.430 --> 00:14:04.430 Легкая промежуточная подле контроля доступа. 00:14:04.570 --> 00:14:06.850 Если контекст пользователя существует, применяйте требования 00:14:06.850 --> 00:14:07.650 условного доступа. 00:14:07.650 --> 00:14:11.110 Если отдел Core Sales, а путь начинается с Salisforce, блокируйте 00:14:11.110 --> 00:14:12.130 с ошибкой 403. 00:14:12.270 --> 00:14:14.910 Если геолокация США, а путь превышает внутренние 00:14:14.910 --> 00:14:17.510 лимиты продаж, запрос и резидентность данных ограничены 00:14:17.510 --> 00:14:20.030 США, блокируйте и возвращайте краткую причину. 00:14:20.190 --> 00:14:21.530 Модель может передать отказ. 00:14:21.710 --> 00:14:23.470 Здесь управление встречается с кодом. 00:14:23.590 --> 00:14:25.590 Они просили контроль, вы его обеспечили. 00:14:25.710 --> 00:14:27.050 Пишите модульные тесты. 00:14:27.190 --> 00:14:27.530 Jest. 00:14:27.710 --> 00:14:29.590 Используйте МОП-клиенты HTTP. 00:14:29.870 --> 00:14:30.850 Эталонные образцы. 00:14:31.030 --> 00:14:31.930 Один тест на путь. 00:14:32.110 --> 00:14:33.090 Успех не найдено. 00:14:33.330 --> 00:14:33.890 Неверный ввод. 00:14:34.090 --> 00:14:34.950 Политика блокирует. 00:14:35.070 --> 00:14:35.410 Тайм-аут. 00:14:35.410 --> 00:14:37.090 CI запускает их при каждом пуш. 00:14:37.090 --> 00:14:38.970 Тайл-кит интегрируется с Git Hub Actions. 00:14:39.150 --> 00:14:41.350 Добавьте сборку, тестирование, лентинг, развертывание 00:14:41.350 --> 00:14:41.550 в дев. 00:14:41.650 --> 00:14:43.790 Вы не устраиваете шоу, вы выпускаете контролируемый 00:14:43.790 --> 00:14:44.030 доступ. 00:14:44.190 --> 00:14:45.190 Локальное тестирование. 00:14:45.370 --> 00:14:47.230 Предварительный просмотр Teams Тайл-кит в локальной 00:14:47.230 --> 00:14:47.730 среде Teams. 00:14:47.890 --> 00:14:50.490 Он запускается, регистрирует ваш плагин, открывает Microsoft 00:14:50.490 --> 00:14:52.450 365 K-Pilot в песочнице Teams. 00:14:52.650 --> 00:14:54.950 Спросите, каков риск продления контракта ЭКМИ и какие 00:14:54.950 --> 00:14:55.670 инциденты открыты. 00:14:55.810 --> 00:14:57.130 Агент выполняет маршрутизацию. 00:14:57.290 --> 00:14:59.170 Он должен вызвать ваш джед для возможности, затем джед 00:14:59.170 --> 00:14:59.610 для инцидента. 00:14:59.610 --> 00:15:01.810 Следите за корреляцией логов, она связывает цепочку. 00:15:01.970 --> 00:15:02.870 200, 200. 00:15:03.090 --> 00:15:05.350 Ответ объединяется в слое модели с вашим JSON. 00:15:05.610 --> 00:15:07.370 Он ссылается на ваш инструмент по имени. 00:15:07.570 --> 00:15:09.870 Если нет, исправьте описание действий в манифесте. 00:15:10.070 --> 00:15:11.150 Модели нужна подсказка. 00:15:11.290 --> 00:15:12.050 Проверка производительности. 00:15:12.230 --> 00:15:13.930 Если задержка превышает 3 секунды, сократите поля. 00:15:14.030 --> 00:15:15.510 Кэшируйте список разрешенных в памяти. 00:15:15.690 --> 00:15:16.870 Предпочитайте HTTP 2. 00:15:17.030 --> 00:15:18.590 Поддерживайте TLS разогретым. 00:15:18.710 --> 00:15:20.930 Переходите на Azure Functions Premium или Container Eps с минимальным 00:15:20.930 --> 00:15:21.530 числом экземпляров. 00:15:21.670 --> 00:15:22.930 Холодный старт — это смерть. 00:15:23.090 --> 00:15:25.110 Установите тайм-аут функции максимум на 10 секунд. 00:15:25.110 --> 00:15:27.570 Быстро ошибайтесь, быстро объясняйте, развертывайте. 00:15:27.830 --> 00:15:29.410 Развертывание Teams стал кит в Azure. 00:15:29.590 --> 00:15:31.350 Слот пода с управляемым удостоверением. 00:15:31.530 --> 00:15:34.370 Привяжите Key Vault, зарегистрируйте плагин в центре администрирования 00:15:34.370 --> 00:15:36.590 Teams, ограничьте его группой безопасности только для 00:15:36.590 --> 00:15:38.950 пилотной группы, добавьте мониторинг, Application Insights, 00:15:39.150 --> 00:15:41.650 пользовательские параметры, хэш-ID пользователя, название 00:15:41.650 --> 00:15:43.750 инструмента, код состояния, дашборды сборки. 00:15:43.870 --> 00:15:46.150 Они понадобятся вам, когда руководство спросит, это 00:15:46.150 --> 00:15:46.670 безопасно. 00:15:46.790 --> 00:15:48.290 Вы укажете цифры Нилгуд. 00:15:48.390 --> 00:15:50.170 Теперь свяжите его с вашим агентом студия. 00:15:50.330 --> 00:15:51.990 Студия вызывает ваш плагин как инструмент. 00:15:51.990 --> 00:15:54.790 Вы получаете лучшие от обоих – декларативная оркестрация, 00:15:54.990 --> 00:15:57.010 точность профессиональной разработки, прозрачность, 00:15:57.130 --> 00:15:58.770 ограниченный доступ, аудит, контроль. 00:15:58.970 --> 00:16:01.550 Демонстрация сравнения – студия против Talkit на 00:16:01.550 --> 00:16:02.210 одном примере. 00:16:02.310 --> 00:16:02.990 Тот же вопрос. 00:16:03.290 --> 00:16:03.810 Два пути. 00:16:04.050 --> 00:16:05.350 Следите за различиями. 00:16:05.830 --> 00:16:06.710 Запрос в студия. 00:16:06.890 --> 00:16:09.670 Каков риск продления контракта ЭКМИ и есть ли открытые 00:16:09.670 --> 00:16:10.590 инциденты СЕФ-1? 00:16:10.770 --> 00:16:13.090 Также подтвердите лимит и АПИ для уровня пропродукта 00:16:13.090 --> 00:16:15.550 ЭКС, агент читает инструкции и выбирает инструменты 00:16:15.550 --> 00:16:17.110 на основе ваших правил оркестрации. 00:16:17.270 --> 00:16:18.630 Первый вызов – Salisforce. 00:16:18.630 --> 00:16:21.210 Входные данные отображаются на карте активности. 00:16:21.210 --> 00:16:22.990 Название аккаунта – ЭКМИ. 00:16:23.090 --> 00:16:27.410 Поля – оценка состояния, ARR – риск продления, следующие 00:16:27.410 --> 00:16:27.810 шаги. 00:16:27.950 --> 00:16:29.070 Область только для чтения. 00:16:29.290 --> 00:16:30.850 Время отклика – 500 миллисекунд. 00:16:31.030 --> 00:16:32.250 Возвращает чистый объект. 00:16:32.430 --> 00:16:34.590 Студия помечает его и ссылается на Salisforce. 00:16:34.770 --> 00:16:36.130 Второй вызов – ServiceNow. 00:16:36.330 --> 00:16:37.710 Название аккаунта – ЭКМИ. 00:16:37.850 --> 00:16:38.430 Лимит – 3. 00:16:38.630 --> 00:16:39.710 Найдено 2 инцидента. 00:16:40.070 --> 00:16:40.710 Неопределенность. 00:16:40.870 --> 00:16:42.590 Ваше правило вызывает уточняющий вопрос. 00:16:42.770 --> 00:16:46.310 Вы имели в виду INC-01245 или INC-0301? 00:16:46.310 --> 00:16:48.970 Вы выбираете INC-00301. 00:16:49.090 --> 00:16:50.070 Приоритет – 1. 00:16:50.070 --> 00:16:51.570 Состояние – в работе. 00:16:51.730 --> 00:16:53.310 Статус SLA нарушен. 00:16:53.450 --> 00:16:56.050 Студия связывает ответ с цитатами и прямыми ссылками. 00:16:56.230 --> 00:16:57.110 Никакой очебятины. 00:16:57.310 --> 00:16:58.270 Только-то, что вы задали. 00:16:58.410 --> 00:16:59.870 Третий вызов – внутренний АПИ. 00:16:59.970 --> 00:17:01.010 ID продукта – ЭКС. 00:17:01.250 --> 00:17:02.210 Уровень клиента – ПРА. 00:17:02.350 --> 00:17:04.050 Возвращает максимум пользователей – 100. 00:17:04.190 --> 00:17:05.270 Лимит запросов в минуту – 600. 00:17:05.430 --> 00:17:06.990 С возможностью всплеска до 900 при одобрении. 00:17:07.190 --> 00:17:08.450 Ссылка на политику предоставлена. 00:17:08.630 --> 00:17:09.810 Студия объединяет все в конце. 00:17:10.010 --> 00:17:11.250 Все три источника ранжированы. 00:17:11.390 --> 00:17:13.150 Если какое-либо поле пустое, он сообщает об этом. 00:17:13.150 --> 00:17:14.830 Вы настроили такое поведение при ошибках. 00:17:15.010 --> 00:17:15.910 Система подчиняется. 00:17:16.110 --> 00:17:18.050 Общая задержка – около двух секунд при исправных 00:17:18.050 --> 00:17:18.490 бэкендах. 00:17:18.610 --> 00:17:19.490 Вы не коснулись кода. 00:17:19.670 --> 00:17:22.050 Вы определили глаголы, входы, выходы и приоритеты. 00:17:22.250 --> 00:17:23.450 Модель справилась с языком. 00:17:23.610 --> 00:17:25.090 Студия справилась с соединениями. 00:17:25.310 --> 00:17:27.130 Идентификация внутри рамок вашего клиента. 00:17:27.330 --> 00:17:28.810 Аудит зафиксировал каждый вызов. 00:17:28.950 --> 00:17:30.410 Теперь тот же запрос через Талкит. 00:17:30.590 --> 00:17:32.630 Ваш капилот в Teams с зарегистрированным плагином. 00:17:32.790 --> 00:17:34.590 Модель читает ваш манифест и спецификацию. 00:17:34.770 --> 00:17:36.790 Она решает, что ваши инструменты соответствуют намерению. 00:17:36.790 --> 00:17:39.110 Вызывает получение возможности с названием аккаунта 00:17:39.110 --> 00:17:39.370 ЭКМИ. 00:17:39.370 --> 00:17:42.170 Ваша функция проверяет ввод, логирует ID корреляции 00:17:42.170 --> 00:17:43.130 и получает токен. 00:17:43.310 --> 00:17:45.850 Выполняет SOQL запрос со строгой проекцией. 00:17:46.030 --> 00:17:48.030 Возвращает JSON, риск высокий. 00:17:48.170 --> 00:17:51.550 Показатель состояния 36, AR1, 2, E6. 00:17:51.830 --> 00:17:54.610 Следующий шаг – QBR615, ссылка на отчет. 00:17:54.810 --> 00:17:56.510 Модель излагает это простым языком. 00:17:56.690 --> 00:17:58.330 Она упоминает ваш инструмент по имени. 00:17:58.510 --> 00:18:00.170 Затем она вызывает получение инцидента. 00:18:00.290 --> 00:18:02.110 Вы принимаете либо номер инцидента, либо название 00:18:02.110 --> 00:18:02.510 аккаунта. 00:18:02.510 --> 00:18:03.850 Получено название аккаунта. 00:18:03.990 --> 00:18:05.950 Вы возвращаете двух кандидатов, так как двусмысленность 00:18:05.950 --> 00:18:06.290 опасна. 00:18:06.390 --> 00:18:07.770 Модель просит пользователя выбрать. 00:18:07.770 --> 00:18:10.210 Вы получаете INC00301. 00:18:10.350 --> 00:18:12.670 Вы запрашиваете состояние карты, вычисление нарушено, 00:18:12.850 --> 00:18:13.110 истина. 00:18:13.270 --> 00:18:15.070 Возвращаете нормализованный объект инцидента. 00:18:15.250 --> 00:18:16.490 Снова модель дает пояснение. 00:18:16.710 --> 00:18:17.750 Она ссылается на инструмент. 00:18:18.030 --> 00:18:20.570 Затем ограничивает запрос ID продукта ProTex, уровень 00:18:20.570 --> 00:18:21.030 клиента Pro. 00:18:21.190 --> 00:18:23.610 Ваш обработчик сверяет оба значения со списком разрешенных. 00:18:23.790 --> 00:18:24.210 Валидно. 00:18:24.350 --> 00:18:26.130 Вы получаете токен области действия API. 00:18:26.290 --> 00:18:26.770 Отправка. 00:18:27.070 --> 00:18:27.630 Преобразование. 00:18:27.910 --> 00:18:29.110 Возврат минимальной политики. 00:18:29.110 --> 00:18:29.570 Макс. 00:18:29.730 --> 00:18:30.090 Пользователей. 00:18:30.250 --> 00:18:31.270 Ограничение частоты в минуту. 00:18:31.390 --> 00:18:31.990 Политика всплесков. 00:18:32.150 --> 00:18:32.750 Ссылка на политику. 00:18:32.910 --> 00:18:34.010 Модель представляет это. 00:18:34.130 --> 00:18:34.890 Один абзац. 00:18:35.110 --> 00:18:35.750 Три цитаты. 00:18:36.250 --> 00:18:37.270 Последовательная структура. 00:18:37.470 --> 00:18:38.230 Что изменилось? 00:18:38.410 --> 00:18:38.850 Контроль. 00:18:39.150 --> 00:18:40.750 В студии выкрутили настройки. 00:18:40.930 --> 00:18:42.630 С Talkit вы подключали компоненты. 00:18:42.830 --> 00:18:44.290 Вы написали валидацию ввода. 00:18:44.410 --> 00:18:45.670 Вы выбрали проекцию данных. 00:18:45.850 --> 00:18:47.030 Вы внедрили политику в код. 00:18:47.370 --> 00:18:48.350 Производительность стала выше. 00:18:48.590 --> 00:18:49.390 Сообщения об ошибках. 00:18:49.570 --> 00:18:49.850 Ваши. 00:18:49.970 --> 00:18:50.370 Они общие. 00:18:50.550 --> 00:18:51.670 Можно добавить свое кэширование. 00:18:51.850 --> 00:18:52.130 Повторы. 00:18:52.330 --> 00:18:52.810 Предохранители. 00:18:53.010 --> 00:18:54.930 Можно добавить правила запрета для отделов в Медлвар. 00:18:54.930 --> 00:18:56.210 Вы контролируете задержку. 00:18:56.350 --> 00:18:57.610 Вы контролируете зону поражения. 00:18:57.730 --> 00:18:58.790 И вот в чем ключевой момент. 00:18:59.010 --> 00:19:00.450 Студия и Talkit не конкуренты. 00:19:00.610 --> 00:19:01.170 Это уровни. 00:19:01.330 --> 00:19:02.950 Пусть агент студия занимается оркестрацией. 00:19:03.090 --> 00:19:04.730 Пусть плагин Talkit занимается исполнением. 00:19:04.930 --> 00:19:06.290 Студия задает вектор вопроса. 00:19:06.410 --> 00:19:08.070 Инструменты Talkit выдают истину. 00:19:08.230 --> 00:19:08.810 Один разум. 00:19:09.030 --> 00:19:09.450 Много рук. 00:19:09.710 --> 00:19:10.670 Точность в приоритете. 00:19:10.910 --> 00:19:13.490 Большинство команд ошибается, останавливаясь на студия 00:19:13.490 --> 00:19:14.250 или на Talkit. 00:19:14.410 --> 00:19:15.410 Они их не объединяют. 00:19:15.570 --> 00:19:17.310 Они принимают слепоту или хаос. 00:19:17.490 --> 00:19:17.850 Не надо. 00:19:17.910 --> 00:19:20.250 Используйте студия для быстрой оркестрации и управления. 00:19:20.410 --> 00:19:22.510 Используйте Talkit для жестких границ, идентификации 00:19:22.510 --> 00:19:22.970 и структуры. 00:19:23.130 --> 00:19:24.430 Вместе модель не будет блуждать. 00:19:24.590 --> 00:19:26.570 Она действует только там, где вы нарисовали карту. 00:19:26.730 --> 00:19:27.670 Задайте вопрос снова. 00:19:27.870 --> 00:19:28.710 Ответы совпадают. 00:19:28.870 --> 00:19:30.830 Тот же риск, тот же инцидент, те же лимиты. 00:19:31.030 --> 00:19:32.210 Два стека, один результат. 00:19:32.390 --> 00:19:33.610 Это неудача, это дизайн. 00:19:33.790 --> 00:19:35.790 Корпоративные ограничения, которые нельзя игнорировать. 00:19:35.990 --> 00:19:37.950 Здесь ваша демоверсия либо умрет, либо будет жить, 00:19:38.070 --> 00:19:39.970 потому что корпорацию не волнует изобретательность. 00:19:40.150 --> 00:19:41.130 Ее волнует контроль. 00:19:41.270 --> 00:19:42.370 Сначала лицензирование. 00:19:42.370 --> 00:19:45.550 Нужен Копайлот для Microsoft 365, чтобы пользователи видели 00:19:45.550 --> 00:19:47.050 Копайлот в Teams, Word, Outlook. 00:19:47.230 --> 00:19:49.570 Нужна лицензия Копайлот Студия для агентов и премиум 00:19:49.570 --> 00:19:50.110 коннекторов. 00:19:50.110 --> 00:19:51.650 Выполнение расходует кредиты. 00:19:51.830 --> 00:19:53.710 Salesforce и ServiceNow — это премиум. 00:19:53.870 --> 00:19:56.250 Если в вашем клиенте нет одобрений, вызовы не сработают 00:19:56.250 --> 00:19:56.810 при выполнении. 00:19:56.990 --> 00:19:58.990 Спланируйте лицензии, получите одобрение админа для 00:19:58.990 --> 00:20:00.410 коннекторов до нажатия кнопки записи. 00:20:00.670 --> 00:20:01.750 Административные одобрения. 00:20:01.990 --> 00:20:02.550 Два рубежа. 00:20:02.690 --> 00:20:04.290 Интро-ID для разрешения приложений. 00:20:04.510 --> 00:20:06.290 Power Platform для согласия на подключение. 00:20:06.290 --> 00:20:09.170 Для коннектора Salesforce нужно UAT приложение, одобренное 00:20:09.170 --> 00:20:10.290 администратором Salesforce. 00:20:10.490 --> 00:20:13.250 Для коннектора ServiceNow — клиент для каждого экземпляра. 00:20:13.410 --> 00:20:15.830 Вашему внутреннему API нужно приложение интро с правильными 00:20:15.830 --> 00:20:16.650 областями доступа. 00:20:16.650 --> 00:20:18.530 Если попытаться добавить инструмент без одобрения 00:20:18.530 --> 00:20:20.910 администратора-арендатора, студия скроет или заблокирует 00:20:20.910 --> 00:20:21.070 его. 00:20:21.190 --> 00:20:23.630 Это не ошибка, это границы, безопасность арендатора 00:20:23.630 --> 00:20:24.090 и DLP. 00:20:24.270 --> 00:20:26.750 Многие организации блокируют внешние коннекторы в средах 00:20:26.750 --> 00:20:27.270 по умолчанию. 00:20:27.490 --> 00:20:29.990 Если создавать в неверной среде, DLP незаметно ограничит 00:20:29.990 --> 00:20:30.550 вашего агента. 00:20:30.730 --> 00:20:32.810 Размещайте агента в среде, классифицированной как 00:20:32.810 --> 00:20:33.350 бизнес-среда. 00:20:33.450 --> 00:20:35.770 Поместите ваши коннекторы в одну группу данных DLP. 00:20:35.970 --> 00:20:38.290 Если маркетинг и финансы не могут смешивать данные, 00:20:38.550 --> 00:20:39.950 нельзя направлять ответы между ними. 00:20:40.170 --> 00:20:42.910 Соблюдайте политику, иначе DLP заблокирует действия. 00:20:42.910 --> 00:20:44.290 Это не загадка, а правило. 00:20:44.470 --> 00:20:46.510 Условный доступ, агенты – это просто приложение. 00:20:46.630 --> 00:20:48.390 Политики условного доступа применяются. 00:20:48.590 --> 00:20:50.890 Если ваш агент вызывает плагин к Salisforce, а пользователь 00:20:50.890 --> 00:20:52.990 на неуправляемом устройстве, поток от имени пользователя 00:20:52.990 --> 00:20:53.810 может быть заблокирован. 00:20:53.970 --> 00:20:55.430 Продумайте резервные варианты. 00:20:55.610 --> 00:20:58.390 Если условный доступ отклоняет ОБИО, используйте сервисную 00:20:58.390 --> 00:21:00.970 учетную запись с доступом только на чтение или выдавайте 00:21:00.970 --> 00:21:01.890 понятное сообщение. 00:21:02.110 --> 00:21:03.510 Доступ заблокирован политикой. 00:21:03.690 --> 00:21:05.150 Используйте управляемое устройство. 00:21:05.330 --> 00:21:06.350 Не допускайте утечек. 00:21:06.450 --> 00:21:07.330 Не обходите правила. 00:21:07.510 --> 00:21:09.790 Резиденция данных, где хранится база знаний. 00:21:09.790 --> 00:21:12.450 Студия хранит конфигурацию агента и индекс знаний 00:21:12.450 --> 00:21:13.510 в выбранном вами регионе. 00:21:13.650 --> 00:21:16.510 Если ваш API выдает только данные из США, а пользователь 00:21:16.510 --> 00:21:17.990 в ЕС, не направляйте запрос. 00:21:18.150 --> 00:21:20.550 Добавьте проверки геопозиции в middleware вашего инструментария. 00:21:20.690 --> 00:21:22.570 Блокируйте, если геолокация пользователя не разрешена. 00:21:22.750 --> 00:21:24.070 Возвращайте краткую причину отказа. 00:21:24.190 --> 00:21:24.990 Записывайте в журнал. 00:21:25.130 --> 00:21:26.250 Это понадобится для аудита. 00:21:26.390 --> 00:21:27.290 Границы разрешений. 00:21:27.470 --> 00:21:28.950 Минимальные привилегии по умолчанию. 00:21:29.190 --> 00:21:31.210 Ваши области Salisforce должны быть только для чтения 00:21:31.210 --> 00:21:32.010 счетов и сделок. 00:21:32.150 --> 00:21:33.510 Никаких подстановочных знаков. 00:21:33.510 --> 00:21:35.890 Роль ServiceNow должна читать инциденты и, если нужно, 00:21:36.070 --> 00:21:36.670 SLA-задач. 00:21:36.790 --> 00:21:37.890 Не добавляйте обновления. 00:21:38.090 --> 00:21:39.630 Вас попросят просто исправить тикет. 00:21:39.770 --> 00:21:40.530 Не делайте этого. 00:21:40.750 --> 00:21:41.950 Держите действия раздельно. 00:21:42.110 --> 00:21:44.190 Добавляйте права на запись только при наличии управления 00:21:44.190 --> 00:21:44.730 и одобрений. 00:21:44.890 --> 00:21:47.370 Иначе один запрос превратится в изменение записи без контроля 00:21:47.370 --> 00:21:47.770 изменений. 00:21:47.890 --> 00:21:49.050 Это приманка для взлома. 00:21:49.150 --> 00:21:51.370 Среды, разработка, тестирование, продакшн. 00:21:51.510 --> 00:21:52.370 Не пропускайте их. 00:21:52.510 --> 00:21:54.950 Агенты студии должны быть в управляемой среде с ALM. 00:21:55.210 --> 00:21:57.370 Экспортируйте, импортируйте, используйте решения. 00:21:57.530 --> 00:21:59.610 Развертывайте плагины инструментария сначала в среду разработки, 00:21:59.750 --> 00:22:00.830 затем тест, затем продакшн. 00:22:00.950 --> 00:22:02.770 Используйте разные приложения интро и хранилища ключей 00:22:02.770 --> 00:22:04.570 для каждого этапа, флаги функций для каждой среды. 00:22:04.710 --> 00:22:05.930 Включайте только то, что нужно. 00:22:06.170 --> 00:22:07.770 Ваше будущее, я, скажет вам спасибо. 00:22:08.090 --> 00:22:09.010 Журналирование и аудит. 00:22:09.170 --> 00:22:11.030 Включите Application Insights для инструментария. 00:22:11.170 --> 00:22:12.890 Внедряйте идентификатор корреляции вызова моделей 00:22:12.890 --> 00:22:13.290 в журналы. 00:22:13.410 --> 00:22:15.110 Записывайте структуру входных данных, а не персональные 00:22:15.110 --> 00:22:15.330 данные. 00:22:15.510 --> 00:22:17.950 Записывайте исходящие домены, коды состояния, задержки. 00:22:17.950 --> 00:22:20.290 Для студии следите за картой активности и экспортируйте 00:22:20.290 --> 00:22:20.690 аналитику. 00:22:20.890 --> 00:22:23.050 Вам нужна история, когда кто-то спросит, кто, что 00:22:23.050 --> 00:22:23.570 и когда видел. 00:22:23.730 --> 00:22:24.990 Без логов все это лишь догадки. 00:22:25.170 --> 00:22:26.190 С логами это факты. 00:22:26.350 --> 00:22:27.990 Мониторинг и уровни обслуживания, СЛО. 00:22:28.150 --> 00:22:29.050 Настройте оповещение. 00:22:29.250 --> 00:22:31.510 Если инструмент Salisforce выдает 2% ошибок за 5 минут, 00:22:31.650 --> 00:22:32.250 вызовите владельца. 00:22:32.370 --> 00:22:34.950 Если задержка превышает 3 секунды, P95, плавно снижайте 00:22:34.950 --> 00:22:35.290 нагрузку. 00:22:35.450 --> 00:22:36.470 Сокращайте поля данных. 00:22:36.650 --> 00:22:38.450 Сообщайте пользователю, что получаете лишь краткий 00:22:38.450 --> 00:22:38.670 обзор. 00:22:38.810 --> 00:22:39.410 Не зависайте. 00:22:39.610 --> 00:22:40.290 Не делайте вид. 00:22:40.490 --> 00:22:41.570 Управление и контроль. 00:22:41.570 --> 00:22:42.590 Пропишите политику. 00:22:42.790 --> 00:22:44.110 Маскировка персональных данных. 00:22:44.110 --> 00:22:46.170 Маскируйте email адреса домена UCAT. 00:22:46.410 --> 00:22:47.450 Предотвращайте утечки. 00:22:47.610 --> 00:22:49.750 Не вставляйте необработанные данные во внешние каналы. 00:22:49.850 --> 00:22:51.110 Проведите RedTiming для агента. 00:22:51.290 --> 00:22:52.730 Попробуйте заставить его обойти правила. 00:22:52.930 --> 00:22:55.010 Если получится, ужесточите инструкции или промежуточные 00:22:55.010 --> 00:22:55.150 по. 00:22:55.250 --> 00:22:56.110 Вы не паранойик. 00:22:56.190 --> 00:22:57.030 Вы подготовлены. 00:22:57.190 --> 00:22:58.350 Еще одно ограничение. 00:22:58.550 --> 00:23:00.390 Люди, обучайте своих пользователей. 00:23:00.550 --> 00:23:01.910 Подсказки – это не декор. 00:23:02.030 --> 00:23:02.930 Это точка входа. 00:23:03.050 --> 00:23:05.470 Покажите им, что знает агент, что он запрещает и что 00:23:05.470 --> 00:23:05.930 записывает. 00:23:06.090 --> 00:23:07.030 Установите ожидания. 00:23:07.250 --> 00:23:08.610 Вы сократите скрытые запросы. 00:23:08.750 --> 00:23:09.610 Вы снизите риски. 00:23:09.810 --> 00:23:11.950 Игнорируйте это, и система проигнорирует вас. 00:23:12.170 --> 00:23:14.790 Соблюдайте это, и ваш агент переживет первый контакт 00:23:14.790 --> 00:23:15.490 с предприятием. 00:23:15.710 --> 00:23:18.050 Создайте своего первого корпоративного агента в 00:23:18.050 --> 00:23:19.590 Copilot Studio шаг за шагом. 00:23:19.770 --> 00:23:22.390 Откройте Microsoft 365 Copilot. 00:23:22.650 --> 00:23:23.550 Создайте агента. 00:23:23.750 --> 00:23:24.690 Опишите его прямо. 00:23:24.930 --> 00:23:27.710 Внутренний агент по состоянию аккаунтов и инцидентов. 00:23:27.910 --> 00:23:31.070 Источники – Salesforce, ServiceNow, API внутренних лимитов, 00:23:31.270 --> 00:23:31.470 сайт. 00:23:31.650 --> 00:23:33.090 Отказывайте, если данных нет. 00:23:33.090 --> 00:23:34.010 Без веб-поиска. 00:23:34.130 --> 00:23:35.490 Отправьте переключатель в настройку. 00:23:35.650 --> 00:23:36.230 Дайте имя. 00:23:36.370 --> 00:23:37.270 Установите иконку. 00:23:37.390 --> 00:23:38.190 Теперь руководство. 00:23:38.330 --> 00:23:39.850 В инструкциях ставьте четкие правила. 00:23:40.030 --> 00:23:41.850 Используйте только одобренные знания и инструменты. 00:23:41.990 --> 00:23:43.130 Всегда ссылайтесь на источники. 00:23:43.330 --> 00:23:45.110 Задавайте уточняющие вопросы при неясностях. 00:23:45.290 --> 00:23:46.050 Никогда не гадайте. 00:23:46.270 --> 00:23:47.550 Маскируйте персональные данные. 00:23:47.770 --> 00:23:48.930 Запрещайте обход политики. 00:23:49.110 --> 00:23:50.790 Знания – добавьте свою библиотеку регламентов 00:23:50.790 --> 00:23:51.270 из SharePoint. 00:23:51.510 --> 00:23:52.970 Добавьте внутренний FAQ по продукту. 00:23:53.090 --> 00:23:53.790 Приоритет – регламенты. 00:23:53.910 --> 00:23:55.190 В первую очередь, FAQ во вторую. 00:23:55.310 --> 00:23:56.390 Отключите веб-поиск. 00:23:56.490 --> 00:23:58.230 Инструменты – добавьте коннектор Salesforce. 00:23:58.570 --> 00:24:00.690 Авторизуйтесь через одобренное приложение Intra. 00:24:00.690 --> 00:24:01.990 Только права на чтение. 00:24:02.190 --> 00:24:03.450 Ввод – имя аккаунта. 00:24:03.570 --> 00:24:07.590 Поля – оценка состояния, ARR, срок платежа, риск продления, 00:24:07.910 --> 00:24:09.130 следующий шаг – ссылка. 00:24:09.310 --> 00:24:12.610 Использование – риск продления, состояние, ARR – владелец. 00:24:12.790 --> 00:24:14.190 Добавьте коннектор ServiceNow. 00:24:14.410 --> 00:24:16.150 Авторизуйтесь через OAT в вашем экземпляре. 00:24:16.330 --> 00:24:19.110 Роли – чтение инцидентов, задачи SLA, если нужно. 00:24:19.330 --> 00:24:21.530 Ввод – номер инцидента или имя аккаунта. 00:24:21.710 --> 00:24:24.410 Если результатов несколько, верните три лучших и попросите 00:24:24.410 --> 00:24:25.210 пользователя выбрать. 00:24:25.210 --> 00:24:28.950 Вывод – номер, приоритет, статус, статус SLA, дата обновления, 00:24:29.170 --> 00:24:29.490 ссылка. 00:24:29.650 --> 00:24:32.110 Добавьте HTTP-запрос к вашему внутреннему API. 00:24:32.330 --> 00:24:33.810 Авторизация через Azure AD. 00:24:33.930 --> 00:24:35.870 POST, Limit, Query. 00:24:36.230 --> 00:24:38.630 Ввод – ID продукта, уровень клиента. 00:24:38.850 --> 00:24:41.970 Валидируйте через белый список, который вы ведете в настройках. 00:24:42.150 --> 00:24:42.890 Вывод – Max. 00:24:43.050 --> 00:24:45.850 Пользователей – лимит запросов в минуту, заметки, ссылка 00:24:45.850 --> 00:24:46.370 на политику. 00:24:46.570 --> 00:24:49.290 Использование – лимиты продуктов, право, ограничение 00:24:49.290 --> 00:24:49.890 соответствия. 00:24:50.150 --> 00:24:50.750 Оркестрация. 00:24:50.750 --> 00:24:54.230 В правилах приоритета инструментов, продление, Salisforce. 00:24:54.230 --> 00:24:59.310 Приоритет тикета, SLA, ServiceNow, Limit, право доступа, внутренней 00:24:59.310 --> 00:24:59.510 API. 00:24:59.710 --> 00:25:01.650 Установите минимальный порог достоверности. 00:25:01.870 --> 00:25:04.370 Если обязательные поля пусты, задайте уточняющий 00:25:04.370 --> 00:25:05.330 вопрос перед ответом. 00:25:05.470 --> 00:25:06.850 Протестируйте в правой панели. 00:25:07.070 --> 00:25:09.430 Запросите риски продления ECMI и открытые инциденты 00:25:09.430 --> 00:25:10.570 по лимитам для продукта X. 00:25:10.670 --> 00:25:13.210 Убедитесь, что карта активности показывает сначала Salisforce, 00:25:13.210 --> 00:25:15.870 затем ServiceNow с уточнением при необходимости, а после 00:25:15.870 --> 00:25:16.590 – внутренней API. 00:25:16.710 --> 00:25:19.310 Проверьте цитаты и ссылки, исправьте любые ошибки в условиях 00:25:19.310 --> 00:25:20.310 срабатывания инструментов. 00:25:20.430 --> 00:25:20.910 Безопасность. 00:25:21.030 --> 00:25:23.250 Включите аудит логирования, подтвердите, что коннекторы 00:25:23.250 --> 00:25:24.150 не заблокированы DLP. 00:25:24.330 --> 00:25:25.850 Предоставьте доступ пилотной группе. 00:25:26.010 --> 00:25:27.690 Добавьте предлагаемые промпты, позвольте им найти 00:25:27.690 --> 00:25:29.510 уязвимости, исправьте инструкции, суйте в область 00:25:29.510 --> 00:25:31.230 действия, опубликуйте структуру принятия решений. 00:25:31.350 --> 00:25:33.110 Когда выбирать студия, а когда Talkit? 00:25:33.290 --> 00:25:35.630 Выбирайте студия, если вам нужны скорость, управление 00:25:35.630 --> 00:25:36.350 и цитирование. 00:25:36.530 --> 00:25:39.330 Корпоративные ответы только для чтения с простыми действиями. 00:25:39.330 --> 00:25:42.130 Создатели могут поддерживать, администраторы могут одобрять. 00:25:42.250 --> 00:25:45.530 Выбирайте Talkit, если нужны строгая проверка ввода, пользовательские 00:25:45.530 --> 00:25:46.850 схемы или сложная логика. 00:25:47.030 --> 00:25:49.410 Политика условного доступа, реализованная в коде. 00:25:49.630 --> 00:25:50.390 Низкая задержка. 00:25:50.610 --> 00:25:52.950 Полный контроль интеграций, кэширование, повторные 00:25:52.950 --> 00:25:53.370 попытки. 00:25:53.550 --> 00:25:55.670 Гибридный подход эффективен, когда студия управляет, 00:25:55.750 --> 00:25:57.030 а инструменты Talkit выполняют. 00:25:57.150 --> 00:25:59.230 Вам нужна быстрая итерация с профессиональными средствами 00:25:59.230 --> 00:25:59.570 контроля. 00:25:59.710 --> 00:26:01.730 Вы должны обеспечить подотчетность и минимизировать зону 00:26:01.730 --> 00:26:02.430 возможного ущерба. 00:26:02.430 --> 00:26:04.990 При неоднозначности начните со студия, добавляя Talkit 00:26:04.990 --> 00:26:06.510 там, где студия искажает факты. 00:26:06.610 --> 00:26:07.750 Капайлот ничего не знает. 00:26:07.910 --> 00:26:09.990 Он получает данные через одобренные вами пути с использованием 00:26:09.990 --> 00:26:11.870 управляемых вами учетных данных, иначе он останется 00:26:11.870 --> 00:26:12.070 слеп. 00:26:12.170 --> 00:26:13.050 Создайте ему глаза. 00:26:13.330 --> 00:26:14.370 Контролируйте площадку. 00:26:14.530 --> 00:26:16.370 Если вам нужен плагин для профессиональной разработки 00:26:16.370 --> 00:26:18.690 из демо, посмотрите следующее видео о чек-листе сборки 00:26:18.690 --> 00:26:19.830 и развертывании TeamStalki. 00:26:19.950 --> 00:26:22.530 Подписывайтесь на корпоративные паттерны, промпты для RedTeam 00:26:22.530 --> 00:26:23.550 и регламенты управления. 00:26:23.550 --> 00:26:24.050 И...