1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/rpaii-II-RPA

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 16 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 26.11.2024 21:26 411c6d2

II-RPA: Infinite intelligence RPA

Описание RPA, автоматизация процессов с помощью роботов Робот процесса — это программное обеспечение, которое имитирует логику и действия человека при работе с программным обеспечением. Оно использует искусственный интеллект для автоматизации рабочих процессов и состоит из двух основных компонентов:

  • Способность работать с приложениями, имитируя действия человека с аппаратным и программным обеспечением;
  • Искусственный интеллект, который имитирует человеческое понимание семантики, распознавание изображений и логическое мышление. Робот процесса помогает людям выполнять сложные рабочие процессы в прикладных системах. Проще говоря, робота процесса можно использовать без написания кода. С его помощью можно перетаскивать окна, вводить информацию и выполнять такие задачи, как сканирование веб-страниц или автоматизация офисной работы. Робот процесса может автоматизировать повторяющиеся задачи, которые приходится выполнять каждый день на компьютере.

Установка зависимостей Есть два способа установки зависимостей: простой и более сложный. Для удобства мы подготовили сжатый пакет зависимостей проекта. Он доступен на облачном сервисе Tianyi Yun и на Baidu Pan. Вы можете скачать его оттуда. Более сложный способ предполагает самостоятельную установку зависимостей. Вот основные шаги:

  1. Убедитесь, что в пути установки нет китайских символов, особенно при установке OpenCV.
  2. Запустите PowerShell от имени администратора и выполните команду npm install --global windows-build-tools.
  3. Настройте переменную среды Python 2.7.
  4. В каталоге Python 2.7\Lib\site-packages создайте файл sitecustomize.py со следующим содержимым:
# encoding='GBK'
import sys
reload(sys)
sys.setdefaultencoding('GBK')
  1. Выполните команду npm install -g node-gyp.
  2. В директории выполнения команды npm создайте файл binding.gyp со следующим содержимым:
{
  "targets": [
    {
      "target_name": "binding",
      "sources": ["src/binding.cc"]
    }
  ]
}
  1. Выполните команду npm config edit и добавьте следующую конфигурацию:
electron_mirror=https://npm.taobao.org/mirrors/electron/
  1. Выполните команду node-gyp configure. Если есть каталог build, удалите его вручную.
  2. Установите Visual Studio Build Tools с сайта https://github.com/nodejs/node-gyp#on-windows.
  3. Создайте каталог src в корне проекта и пустой файл binding.cc в каталоге src.
  4. Скачайте и установите CMake с официального сайта.
  5. Настройте переменные среды CMake.
  6. В PowerShell администратора выполните команду Get-ExecutionPolicy -List, чтобы проверить права доступа, а затем выполните Set-ExecutionPolicy RemoteSigned -Scope CurrentUser, чтобы предоставить необходимые права.
  7. Выполните команду git config --global http.postBuffer 88880000.
  8. Выполните команду git config --global http.sslVerify "false".
  9. Выполните npm config edit и добавьте следующую конфигурацию:
node_sqlite3_binary_host_mirror=http://npm.taobao.org/mirrors
  1. При установке OpenCV могут возникнуть проблемы с загрузкой файлов. Другие зависимости уже решены, но иногда возникают проблемы с загрузкой. Можно попробовать использовать VPN несколько раз. Также можно удалить зависимость от OpenCV и загрузить её отдельно, соответствующие коды уже закомментированы. После загрузки вы можете включить OpenCV, если он вам нужен.
  2. Выполните команду npm install.

Запуск Чтобы запустить проект, выполните следующие шаги:

  1. Перейдите в каталог текущего проекта.
  2. Выполните команду запуска cnpm start.
  3. Нажмите Enter. Вы можете запустить проект двумя способами:
  • В терминале Visual Studio Code;
  • В командной строке cmd. После запуска вы увидите окно программы.

Язык В проекте добавлена поддержка китайского и английского языков. Вы можете переключаться между ними, изменяя свойство i18n в файле interiorConfig/properties.json на «en» для английского языка или «cn» для китайского. Файлы конфигурации для разных языков находятся в каталоге config/i18n/.

Тестовые файлы Вы можете добавить тестовые файлы процессов RPA и видеофайлы для тестирования. Файлы процессов должны иметь расширение .rpa и находиться в каталоге rpa тестовых файлов, а видеофайлы — в том же каталоге с расширением .mp4.

Разработчик Проект использует следующие технологии:

  • Фронтенд: HTML;
  • Оболочка: Electron;
  • Бэкенд: Nodejs;
  • Расширение: Python (встроенный Python, используется axios для HTTP-клиента для запросов к сервисам Python).

Структура проекта Вот основные файлы и каталоги проекта:

  • Package.json — файл описания модулей;
  • Webpack.config.js — файл конфигурации Webpack;
  • Main.js — основной файл JavaScript;
  • Obfuscator.js — сжатие и запутывание кода JavaScript;
  • gulpfile.js — инструмент автоматизации сборки и обновления браузера;
  • node_modules — каталог зависимостей;
  • interiorConfig — каталог конфигурационных файлов;
  • extend — каталог расширений;
  • app — основной каталог проекта;
  • css — каталог стилей CSS;
  • img — каталог статических ресурсов;
  • main — код основного процесса;
  • pages — страницы приложения;
  • renderer — код процесса рендеринга;
  • tool — каталог инструментов. Журнал и конфигурация, а также каталог хранения

renderer.js — конфигурация рендеринга в Electron.

Скриншоты программного обеспечения

Введение

Выполнение

План дальнейшей итерации

  1. Добавить интересные компоненты на Python.
  2. Добавить крючки.
  3. Оптимизировать интерфейс и процесс.
  4. Версия Qt.

Введение на официальном сайте RPA

Официальный сайт RPA: http://rpaii.com/index.html. Если у вас есть какие-либо вопросы по использованию RPA, вы можете оставить комментарий. Ниже приводится введение с официального сайта:

«Всеобъемлющий интеллектуальный портал — это сетевой портал компании «Всеобъемлющая интеллектуальная технология». Сайт ориентирован на пользователя и отвечает на вопросы о том, что такое RPA и какие преимущества она может нам предоставить. Кроме того, на основе этого фундамента подробно представлены преимущества искусственного интеллекта и других технологий RPA от «Всеобъемлющей интеллектуальной технологии», а также предоставлена платформа для изучения и обмена опытом RPA».

Модуль решений на официальном сайте будет использовать наш богатый опыт проектов, разделяя их на отраслевые, общие и личные три категории, чтобы пользователи могли более конкретно понять реальные сценарии применения RPA от «Всеобъемлющей интеллектуальной технологии».

На официальном сайте есть модуль академии RPA, который предоставляет пользователям видеоуроки по различным базовым функциям и типичным сценариям применения проектов.

На официальном сайте также есть поддерживающий модуль сообщества, который создаёт открытую и общую платформу для общения и обмена RPA. Это удобно для пользователей, которые могут оставлять отзывы о различных проблемах, возникающих при использовании. Мы ответим на ваши вопросы и требования в кратчайшие сроки.

Официальный веб-сайт предоставляет открытую платформу, которая позволяет пользователям узнавать о RPA, изучать RPA и делиться опытом RPA, чтобы постоянно улучшать и совершенствовать «Всеобъемлющую интеллектуальную технологию» и предоставлять пользователям более качественные и стабильные услуги.

Коммерческий продукт RPA

Краткое введение в «Всеобъемлющую интеллектуальную технологию»

«Всеобъемлющая интеллектуальная технология» (RPA — роботизированная автоматизация процессов) имитирует логику человеческого мышления и может читать и работать с любым программным обеспечением, обеспечивая автоматизацию рабочих процессов.

«Всеобъемлющая интеллектуальная технология» состоит из трёх частей: дизайнер, исполнитель и центр управления. Дизайнер обеспечивает возможность проектирования и компоновки рабочих процессов, исполнитель обеспечивает выполнение задач, а центр управления является централизованной платформой управления роботами и выполнением задач.

Основные возможности «Всеобъемлющей интеллектуальной технологии»:

  • Возможность работы с программным обеспечением для обеспечения высокой степени применимости имитации человека для выполнения операций с программным и аппаратным обеспечением.
  • Искусственный интеллект для имитации человеческой семантической идентификации, распознавания изображений, логического вывода и т. д. Сочетание этих двух возможностей позволяет людям выполнять сложные бизнес-процессы с помощью вспомогательных средств на прикладных системах.

Ценность продукта «Всеобъемлющей интеллектуальной технологии»

  1. Повышение эффективности работы: 7 * 24 часа работы без выходных в течение всего года.
  2. Повышение качества работы: предотвращение человеческих ошибок и достижение 100% точности обработки.
  3. Контроль затрат предприятия: снижение затрат на рабочую силу или аутсорсинг на 50–60%.
  4. Соответствие требованиям безопасности: каждый шаг задачи можно отслеживать и записывать.
  5. Масштабируемость и гибкость: перетаскиваемый дизайн процесса, удобный для быстрого развёртывания пользователями.

Технологические преимущества «Всеобъемлющей интеллектуальной технологии»

  1. Технология модульного процесса.
  2. Технология управления кластером роботов от конца до конца.
  3. Технология мультимодального восприятия интерфейса.
  4. Асинхронная автоматическая технология исполнения.
  5. Многопроцессорная технология обработки исключений.
  6. Интеллектуальная технология извлечения.
  7. Технология обработки изображений.

Общение и обсуждение

Электронная почта: opensource@rpaii.com. В будущем мы откроем больше каналов связи.

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/rpaii-II-RPA.git
git@api.gitlife.ru:oschina-mirror/rpaii-II-RPA.git
oschina-mirror
rpaii-II-RPA
rpaii-II-RPA
master