ВНИМАНИЕ! Наша конференция посвящена космической тематике и компьютерным играм. Политические вопросы и происходящие в мире события в данный момент на нашем сайте не обсуждаются!
|
| » UEF -- виртуальный мир и игра на его основе. | страница 67 |
|
|
|
|
Канал Игры Мечты: «UEF -- виртуальный мир и игра на его основе.» |
|
| В силах ли мы сделать такую игру, или будем ждать попутного ветра с запада? |
| Нужно много денег чтоб это осуществить. |
|
32% |
[ 30 ] |
| Не боги горшки обжигают, мы не хуже других. |
|
67% |
[ 61 ] |
|
| Всего проголосовало : 91 |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
|
А разница только в битах структуры? Поведение такое же - испуганная кошка ведет себя также как и спокойная что ли? Или где оно?
|
Вот это и имелось ввиду, когда я отвечал, что даже просто "зелёное яблоко" тянет за собой много чего. Ветка, дерево, сад, ферма и прочее. Про червячка не забудьте)
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины. |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
Вот это и имелось ввиду, когда я отвечал, что даже просто "зелёное яблоко" тянет за собой много чего. Ветка, дерево, сад, ферма и прочее. Про червячка не забудьте)
|
В примере кошки никто ничего не тянет.
_________________ μηδείς αγεωμέτρητος εισίτω |
|
|
|
Grebomet
1498 EGP
      Рейтинг канала: 2(20) Репутация: 263 Сообщения: 4819 Откуда: Питербурх Зарегистрирован: 06.01.2003
 |
|
| Zachesa : |
| Grebomet : |
В суровой реальности так и не было предоставлено ни единого примера того, как эти правила могут что-то вывести из исходных данных.
Что поменялось с тех пор?
|
Конечно! Давайте создадим полный семантический образ кошки с её состоянием в 64-битной структуре.
(не относящееся к теме поскипано)
|
Вопрос был о том, цитирую, "как эти правила могут что-то вывести из исходных данных". А ты зачем-то вывалил битовую структуру, которая никак на этот вопрос не отвечат.
К тому же идея использовать структуру, описывающую объект, в качестве уникального идентификатора заранее обречена на костыли. Поменялось у объекта что-то из характеристик - и что, идентификаторы придется везде менять?
_________________ Классическая ошибка, которую совершают проектировщики абсолютно надежных систем, – недооценка изобретательности клинических идиотов. |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
| Zachesa : |
|
Вот это и имелось ввиду, когда я отвечал, что даже просто "зелёное яблоко" тянет за собой много чего. Ветка, дерево, сад, ферма и прочее. Про червячка не забудьте)
|
В примере кошки никто ничего не тянет.
|
Обоснуй! Кошка чья?
добавлено спустя 5 минут:
| Grebomet : |
| Zachesa : |
Конечно! Давайте создадим полный семантический образ кошки с её состоянием в 64-битной структуре.
(не относящееся к теме поскипано)
|
Вопрос был о том, цитирую, "как эти правила могут что-то вывести из исходных данных". А ты зачем-то вывалил битовую структуру, которая никак на этот вопрос не отвечат.
К тому же идея использовать структуру, описывающую объект, в качестве уникального идентификатора заранее обречена на костыли. Поменялось у объекта что-то из характеристик - и что, идентификаторы придется везде менять?
|
У сложного образа (коллекции) помимо семантического айди (головы) будет тело. Там будет ещё много всякой информации. Вот именно сейчас дорабатываю вопрос с "эстетическим (эмоциональным) следом". То есть кошка соседская, поцарапала тебя, когда ты хотел погладить. Красивый окрас, но противный голос
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины.
Последний раз редактировалось: Zachesa (09:32 06-09-2026), всего редактировалось 2 раз(а) |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
Обоснуй! Кошка чья?
|
Кошка твоя. Но в заявленной структуре нет поведения как такового.
_________________ μηδείς αγεωμέτρητος εισίτω |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
| Zachesa : |
|
Обоснуй! Кошка чья?
|
Кошка твоя. Но в заявленной структуре нет поведения как такового.
|
Так это в отдельных коллекциях будет. Во-первых, аналог я-коллекции персонажа, только в упрощённом виде. Во-вторых, коллекции с абстрактными кошачьими и прочее.
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины. |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
Так это в отдельных коллекциях будет. Во-первых, аналог я-коллекции персонажа, только в упрощённом виде. Во-вторых, коллекции с абстрактными кошачьими и прочее.
|
То есть, предоставленный "полный семантический образ кошки" не является полным, кошка же без поведения, монолит высоченный в камне.
_________________ μηδείς αγεωμέτρητος εισίτω |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
| Zachesa : |
|
Так это в отдельных коллекциях будет. Во-первых, аналог я-коллекции персонажа, только в упрощённом виде. Во-вторых, коллекции с абстрактными кошачьими и прочее.
|
То есть, предоставленный "полный семантический образ кошки" не является полным, кошка же без поведения, монолит высоченный в камне.
|
Ага
Вот ты, как программист, в курсе что такое смешанный поток данных и кода?
добавлено спустя 15 минут:
Вот я сейчас выпиливаю последний хардкод из движка правил. Пришлось в базовые правила добавить отдельный тип правил. Это мета правила для работы с правилами... Хотя в онтологии всё описано текстом на русском языке, при загрузке системы это всё преобразуется в образы и коллекции.
Суть в том, что идёт самая сложная настройка механизма декомпозиции целей в намерения, а затем в задачи и действия. Никаких методов, как в ООП, прибитых гвоздями к объектам в классах!
Если кому интересно могу подробнее рассказать лично, как организовано в проекте подсознание и сознание персонажей. LLM специально не используется в логике, чтоб это смогло работать на небольших автономных устройствах, без связи с облачными сервисами. Что это за устройства писать не буду...
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины.
Последний раз редактировалось: Zachesa (09:43 15-09-2026), всего редактировалось 1 раз |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
Суть в том что нет ни одного работающего примера. Предоставленная кошка не работает.
_________________ μηδείς αγεωμέτρητος εισίτω |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
Мне сейчас не до кошечек...
Я понимаю, что надо сначала смоделировать поведение инфузории туфельки, далее что там у нас... Где-то там будут кошечки и собачки... У меня нет миллионов лет эволюции в запасе, но есть доступ к тому как ведёт себя человек. Вот его я и моделирую сразу же, перепрыгивая через все эти этапы. Естественно, что до цифрового бессмертия нам далеко. Более того, создаваемый разум будет другим, не человеческим в полном смысле, но что-то подобное должно получится. Я в этом уверен. А потом можно спуститься вниз по иерархии)
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины. |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
есть доступ к тому как ведёт себя человек
|
Что это за доступ такой?
Особенно интересно что человек оказывается себя ведет как 64-тибитная структура.
_________________ μηδείς αγεωμέτρητος εισίτω
Последний раз редактировалось: Minx (14:43 15-09-2026), всего редактировалось 1 раз |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
|
64-тибитная структура
|
Вот привязался ты к этим 64 битам
(В Тарантуле ограничение на использование цифрового айди в 64 бита. Прототип доработаем, оттестируем, можно будет либо другую in-memory СУБД использовать, либо эту доработать. Помимо данной цифры есть и другие ограничения, влияющие на быстродействие.)
Это всего лишь семантический айди образов и коллекций. Простым образам достаточно только его, а сложные и коллекции имеют в своём теле ещё много всего. В том числе и связи с другими образами и коллекциями, при необходимости.
А на счёт доступа... Без комментариев)
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины. |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
Прототип доработаем, оттестируем
|
А как тест прототипа выглядит?
_________________ μηδείς αγεωμέτρητος εισίτω
Последний раз редактировалось: Minx (21:04 15-09-2026), всего редактировалось 4 раз(а) |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
Посмотрим на эти:
| Zachesa : |
// Тест 2: Один неизвестный (гибридная стратегия)
$display("\n=== Тест 2: Один UN (гибридная стратегия) ===");
in0 = `STATE_NE;
in1 = `STATE_UN;
neighbor_s = `STATE_NE; // Сосед даёт NE
#10;
$display("Входы: NE, UN | Сосед: NE | Результат: %b | Confidence: %b",
result, confidence);
if (confidence != `CRK_MEDIUM) $display("ОШИБКА: ожидалась средняя confidence");
|
Тест фактически проверяет только: confidence != `CRK_MEDIUM
Он не проверяет результат NE, хотя в $display его выводит.
| Zachesa : |
// Тест 3: Три неизвестных (воздержание)
$display("\n=== Тест 3: Три UN (воздержание) ===");
in0 = `STATE_UN;
in1 = `STATE_UN;
in2 = `STATE_UN;
#10;
$display("Входы: UN, UN, UN | Результат: %b | Voted: %b", result, voted);
if (voted != 1'b0) $display("ОШИБКА: ядро не должно голосовать");
|
Тест проверяет только (voted != 0)
Он не проверяет ни result == UN, ни confidence == LOW.
| Zachesa : |
// Тест 5: Разные CL для TRANS
$display("\n=== Тест 5: Влияние CL на TRANS ===");
opcode = `OP_TRANS;
in0 = `STATE_NE;
in1 = `STATE_UN;
cl_in = 2'd0; // Агрессивный
#10;
$display("CL=0: TRANS(NE, UN) = %b", result);
cl_in = 2'd3; // Консервативный
#10;
$display("CL=3: TRANS(NE, UN) = %b", result);
|
Тут вообще результаты просто печатаются, никаких if здесь вообще нет.
То есть проверка тестов - это оператор запустил, глазками проверил что нет слова ОШИБКА, вспомнил что означает каждый тест и прочитал что он напечатал, сравнив с эталоном в голове.
Тут забавно:
| Zachesa : |
// Маппинг 4-битного LFSR в 2-битный результат
// Исключаем состояние UN (00)
case (lfsr[3])
2'b00: rnd <= `STATE_NE; // 01
2'b01: rnd <= `STATE_PO; // 10
2'b10: rnd <= `STATE_AV; // 11
2'b11: rnd <= `STATE_NE; // Смещение для равномерности
endcase
end
end
|
lfsr[3] это один бит, который сравнивается с двухбитными значениями. Т.е. ветки 10 и 11 вообще недостижимы.
А тут:
| Zachesa : |
|
lfsr <= {lfsr[2], lfsr[3] ^ lfsr[2]};
|
Справа 2 бита, а слева lfsr — 4 бита.
Здесь:
| Zachesa : |
wire [15] bit_id_a = task_data[47];
wire [15] bit_id_b = task_data[31];
wire [3] opcode = task_data[15];
wire [1] cl = task_data[11];
|
task_data[47] — это один бит, не диапазон из 16 бит.
Тут
| Zachesa : |
|
wire [1] in0 = bit_id_a[1];
|
берётся один бит и присваивается двухбитному состоянию.
Здесь:
| Zachesa : |
|
input wire core_voted [0],
|
В массиве один элемент [0:0], после чего:
| Zachesa : |
for (i = 0; i < 256; i = i + 1) begin
if (core_voted[i]) begin
|
Как это все может работать-то?
Это не может работать в принципе. Не, ну разве что втюхивать инвесторам на презентации можно, это да. Но дальше что?
_________________ μηδείς αγεωμέτρητος εισίτω
Последний раз редактировалось: Minx (21:04 15-09-2026), всего редактировалось 1 раз |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
|
Как это все может работать-то?
|
О, верилог знаешь? Это всего-то набросок. Готовый код я нигде не выкладываю... Сейчас не прорабатываю конкретно ускоритель квадрологики, просто поделился мыслью, что он может существовать в принципе.
Делается прототип системы имитации мышления на обычном железе. Как уже писал неоднократно использую Эликсир и Тарантул. Вот вчера заработала наконец-то декомпозиция целей и задач. К сожалению, именно использовать полноценно семантику в кодировании образов не получается без LLM. Там костыль, там костыль, но я пытаюсь это исправить)
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины. |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
О, верилог знаешь?
|
Настоящий инженер должен уметь все.
| Zachesa : |
|
Это всего-то набросок.
|
А это что дальше:
| Zachesa : |
## 5. Следующие шаги
Эта структура и код дают вам **полностью рабочий фундамент** для RTL-разработки.
|
?
Фундамент значит нерабочий, только набросанный.
| Zachesa : |
|
Вот вчера заработала наконец-то декомпозиция целей и задач.
|
Почему она не работала?
_________________ μηδείς αγεωμέτρητος εισίτω
Последний раз редактировалось: Minx (20:27 16-09-2026), всего редактировалось 1 раз |
|
|
|
Zachesa
151 EGP
  Рейтинг канала: 4(95) Репутация: 13 Сообщения: 1434 Откуда: Хабаровск Зарегистрирован: 12.11.2007
 |
|
| Minx : |
|
Почему она не работала?
|
Потому, что поспешил и захоркодил логику декомпозиции, размазав её по нескольким модулям. В итоге, в базовые правила добавил правила генерации целей и декомпозиции. Эти мета правила теперь легко настраивать, можно прям через одну из страниц фронтенда просмотреть условия и действия. Естественно, что надо было доработать движок правил. Сейчас немного ещё меняю систему кодирования, чтоб не было ограничений на количество правил. Да-да, всё то же ограничение в 64 бита. Плоское кодирование их съедает сразу же, но иерархическое решает вопрос. Ещё далеко до автоматического расширения правил на основе опыта персонажей, но все необходимые модули для этого в архитектуре предусмотрены.
_________________ Язык Образов, для ситуационного моделирования, программирования и как язык мысли, думающей машины.
Последний раз редактировалось: Zachesa (19:45 17-09-2026), всего редактировалось 1 раз |
|
|
|
Minx
1058 EGP
        Рейтинг канала: 6(337) Репутация: 139 Сообщения: 10620 Откуда: Gomel, Belarus Зарегистрирован: 19.11.2005
 |
|
| Zachesa : |
|
Потому, что поспешил и захоркодил логику декомпозиции, размазав её по нескольким модулям.
|
Зачем ее было хардкодить когда заявлен
?
Зачем принимать архитектурные решения и не соблюдать их?
| Zachesa : |
|
можно прям через одну из страниц фронтенда просмотреть условия и действия
|
Зачем писать отдельную страницу фронтенда чтобы просто посмотреть условия и действия?
| Zachesa : |
|
Плоское кодирование их съедает сразу же, но иерархическое решает вопрос.
|
Т.е. то что 2^64 правил хватит каждому было ошибкой?
| Zachesa : |
|
все необходимые модули для этого в архитектуре предусмотрены
|
Предусмотрены но захардкожены полагаю.
_________________ μηδείς αγεωμέτρητος εισίτω |
|
|
|
|
|
|
|
|
Канал Игры Мечты: «UEF -- виртуальный мир и игра на его основе.» |
|
|
| К списку каналов | Наверх страницы |
Цитата не в тему: Вообще, интернет удивительная вещь, здесь тщедушный юнец рисует себя крутым парнем, которому чёрт не брат, а волосатые пожилые дядьки прикидываются непорочными девами и знакомятся со сказочными принцами, которые, в свою очередь, оказываются скучающими старыми девами. (Подытожил RadickЪ)
|
| » UEF -- виртуальный мир и игра на его основе. | страница 67 |
|