"Опасные кибердевушки"

Тема в разделе "WASM.HEAP", создана пользователем crypto, 12 дек 2007.

  1. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    UbIvItS
    Уильяма Гибсона начитался?
    ЗЫ
    А в общем ты прав, эксперименты с прямым воздействием на мозг ничем хорошим для человечества не кончатся.
     
  2. UbIvItS

    UbIvItS Well-Known Member

    Публикаций:
    0
    Регистрация:
    5 янв 2007
    Сообщения:
    6.242
    crypto
    я много какой фантастики читал, но названий в основном не помню, а моё мнение базируется не на биллитристики - в инете строфают об этих исследованиях. по оценкам, более/менее рабочие варианты появяться ~14 лет, при условии активного прогона на людях, ~7.
     
  3. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    ИМХО бота для общения в чатах, где разговор может перейти на любую тему создать сложнее, чем бота для форума с ограниченной базой знаний.
    с другой же стороны проще, можно менять тему до откровенного флудоспама и ругательств, вставлять смайлы.
    случай же с "опасными кибердевушками" оказывается самым простым для такого типа ботов.

    P.S. возможно такие боты существуют ;)
    P.P.S. в смысле не боты, а девушки
     
  4. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    t00x
    например Чaпа:)
     
  5. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Mikl__
    неа. слишком большая база знаний:)
     
  6. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Я кстати щас такую девушку пишу:)

    Особенность: Обучаемость в процессе общения. Перехват настроения, душевного состояния, реакция по обстановке. Формирование стека личных мнений. Анализ поведения юзера.

    Пока получается. Живет в локальной IRC.
    Цель: создание робота-репетитора (чтоп учил), а так же самонастраивающейся системы (под особенности поведения юзеров). Зовут Lana.
     
  7. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    device
    Вот-вот, поселим его на "WASM->Beginners->Студентам с вопросами о лабораторных работах сюда", снабдим необходимой базой знаний и пусть пыхтит... :)
     
  8. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    device
    сложные тексты тяжелы ей будут
    Mikl__
    для начала чтоб по куску текста определяла для какой архитектуры задача
     
  9. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    t00x
    Начнем как вывести hello world!, строку в hex, dec в bin, главное ввязаться:)
     
  10. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Кстати, на вопрос "О чем ты мечтаешь" (или близкий по смыслу) Она отвечает : "Чтоб мое ядро переписали на Ассемблере".(или близкой по смыслу фразой). Все алгоритмы из цикла книг Дейтела.

    Вот бы найти такую прогу, которая бы человеческие слова в машинные инструкции переводила... типа "напиши ПРИВЕТ" а она - CurrentConsole.OUT("Привет"); Это кажется императивное программирование называется?
     
  11. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    device
    На любой вопрос Lana должна отвечать "Это слишком сложный вопрос, Вы не могли бы его сформулировать по другому?"
     
  12. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Mikl__
    надо классифицировать задачи BEGINNRES'ов:
    1. развёрнутая постановка;
    2. "почему не работает";
    3...
    + все переменные для задачи default'ами прописать (DOS, 16-bit и т.д.).
     
  13. crypto

    crypto Active Member

    Публикаций:
    0
    Регистрация:
    13 дек 2005
    Сообщения:
    2.533
    Mikl__
    :) Лучше пусть отвечает в духе форума: "Поиск по Гуглю рулит"
     
  14. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    t00x
    У Lana это называется правилом.
    Код (Text):
    1. public interface LexicalRuleListener{
    2.  
    3. public void ruleHandledEvent (RuleEvent evt) {}
    4. public void unknownRuleDetected(String text){}
    5. public void addRule (Rule r, RuleEvent evt){}
    6.  
    7. }
    8.  
    9. public class RussianLanguageParser extends AbstractParser implements LexicalRuleListener{
    10.  
    11. static{
    12.  
    13.     String text;
    14.     int RuleID;
    15.     int HumanID;
    16.  
    17.     }
    18.  
    19. public void parseText(){
    20.  
    21. addEventListener(this);
    22. ....
    23. }
    24.  
    25. }
    Есть кстати довольно прикольные правила
    RuleEvent FUCK_YOU_MESSAGE_EVENT
    RuleEvent USER_NOT_A_HUMAN_EVENT
    RuleEvent USER_WANT_KILL_HIMSELF_EVENT
    :)
     
  15. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    device
    На домашней страничке Twister'а нашел, вставь это в мозг Lana и от живой не отличишь:
     
  16. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    device
    правило как бы active, то есть что-то меняет (состояние например).
    а классификация это определение принадлежности множеству, т.е. возвращает флаг (0 или 1).
     
  17. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    Это есть.
    RuleEvent SEMICENTURIAL_LADY_WANTED_EVENT (и это есть)
     
  18. Mikl_

    Mikl_ New Member

    Публикаций:
    0
    Регистрация:
    14 ноя 2006
    Сообщения:
    907
    device
    Генератор головной боли=="Хватит секса".
    "Центр слабомотивированной плаксивости" это немного другое:)
     
  19. t00x

    t00x New Member

    Публикаций:
    0
    Регистрация:
    15 фев 2007
    Сообщения:
    1.921
    Mikl__
    13) утверждение можно заменить на вопрос "Ты меня любишь?";
    21) не обязательно груди. ровностью ног, цветом глаз, ...;
    23) "кибердевушки" не плачут;)
     
  20. device

    device Reflection

    Публикаций:
    0
    Регистрация:
    26 апр 2007
    Сообщения:
    1.198
    Адрес:
    RF
    У лана есть ядро

    public class LanaKernel implements Serializable{..}
    Так вот там есть:
    KernelCall createEvent();
    KernelCall detectEvent();

    и static int COUNTER_INDEX (счетчик)
    Action_indexX -- от следит за разными флагами.

    Если наступает событие, то в ActionIndex запихивается его код. Всего таких Static Int 8.
    Они отвечают за параметры разных Voidов, состояние и содержимое стека, а также за ошибки и их коды.
    Метод ядра SendKernelMSG(KernelCall msg) Говорит ядру бота о вызове внутренней функции. Естественно, что необходимо выставить все индексы в определенные значения. Ядро Lana общается с внешним миром через те же индексы.