|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
25.12.2017, 01:02 | #1 |
Новичок
Джуниор
Регистрация: 25.12.2017
Сообщений: 4
|
Как научиться программировать агенты
Добрый вечер!
Может ли кто-то посоветовать литературу по программированию агентов? Как они построены и как происходит процесс общение? |
25.12.2017, 01:25 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
А что это?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.12.2017, 01:43 | #3 |
Новичок
Джуниор
Регистрация: 25.12.2017
Сообщений: 4
|
|
25.12.2017, 06:06 | #4 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
В русской википедии чушь написана. В английской не меньше.
Агент это программа моделирующая поведения пользователя. Тут нет каких-то стандартов и так далее.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
25.12.2017, 07:48 | #5 |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Судя по всему понятие агента взялось из бизнес теории. Агент по продажам, агент по найму жилья. Если вы только начинаете большую программу вы должны выяснить кто ей пользуется. Найти общие признаки выделить классы пользователей - это и будут агенты. Это творческая задача тут обычно помогают case-средства и мозговые-карты. Но обычно это не требуется. На предприятие уже есть готовые бизнес-процессы в которых всё уже прописано и вам можно взять готовое. Типовой задачей программиста является создание интернет-магазина. Тут агенты уже известны это клиенты, продавцы, кассиры, менеджеры.
Первая попыткой создать теория моделирования привела к теории "массового обслуживания и очередей". Но если вдруг мы ошиблись в расчётах или неправильно составили модель? Для этого программы тестируют. Данный вид тестов носит название нагрузочное тестирование. Более удачной попыткой стало тестирование интерфейса пользователя. Рождение языков для описания тестов см. SpecFlow https://habrahabr.ru/post/182160/ https://rsdn.org/article/testing/WebTest.xml При помощи SpecFlow можно описать сценарий поведения пользователя. При этом сценарий можно подготовить заранее ещё до создание программы. SpecFlow на русском языке позволяет прямо в тексте описывать бизнес требования. Описав сценарии поведения пользователя тем самым мы и создадим подобие агента(пользователя). Сценарии это хорошо, но их недостаточно. В болталках или чат-ботах используют ещё генераторы текстов по шаблонам. Но шаблоны это не всё ещё нужна обратная связь: https://m.habrahabr.ru/post/342762/ Как видно обратная связь плохо работает. Вину тому отсутствие семантического движка и семантических ядер.
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . Последний раз редактировалось Pavia; 25.12.2017 в 08:26. Причина: Поправил орфографии и др. |
25.12.2017, 13:52 | #6 |
Новичок
Джуниор
Регистрация: 25.12.2017
Сообщений: 4
|
А что если я это хочу делать не на предприятии а в свободное время дома. Как научиться тогда программировать агенты. С чего начинать?
|
25.12.2017, 14:12 | #7 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
"научиться программировать агенты" это не цель, а способ ее достижения.
Что именно вы хотите сделать?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
25.12.2017, 14:21 | #8 | |
Лис
Старожил
Регистрация: 18.09.2015
Сообщений: 2,409
|
Агенты не программируются, а агентов программируют. Чувствуете разницу? Пока технологи ещё недоросли до того что-бы легко взять болванку и наполнить её своими хотелками. Так что приходится создавать агентов путем написания кода.
Агенты это простые программы которые имитируют поведения пользователя. К примеру проходят по форумам скачивают страницы выкидывают устаревшую информацию и неинтересные тексты оставляя только интересную информацию. Цитата:
Опишите поведения пользователей выделе то, что он делает ежедневно. А затем запрограммируйте это. Вот что вы делаете каждый день и хотите автоматизировать? Кстати на каком языке пишете?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
У дзен программиста программа делает то что он хотел, а не то что он написал . |
|
25.12.2017, 17:20 | #9 | ||
Заблокирован
Регистрация: 21.11.2008
Сообщений: 4,986
|
Цитата:
Цитата:
Что то я сомневаюсь что он хоть что то кодит... |
||
25.12.2017, 19:06 | #10 | |
Новичок
Джуниор
Регистрация: 25.12.2017
Сообщений: 4
|
Цитата:
Литературы много, но примеров мало. Хотелось бы найти книгу с примерами и объяснениями как программировать агенты и МАС. Объекты относительно легко найти. Последний раз редактировалось kwidr; 25.12.2017 в 19:25. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как научиться программировать | Mascarpone | Общие вопросы C/C++ | 6 | 08.01.2016 23:24 |
как научиться программировать под eventscripts??? | baxster97 | JavaScript, Ajax | 1 | 06.11.2010 20:35 |