Форум создателей искусственных интеллектов


Логин (email) 
Пароль 
Настройки

шрифт+
шрифт-
Скачать
Назад
1
2
Построение модели мира (с комментариями DeepSeek/а)
create
Построение модели мира (с комментариями DeepSeek/а)
08:58 23.03.2026 09:00 23.03.2026 №13855
Gray Tag:
Влад:
Влад: Можно ли на основе этой модели создать программу разумного робота, отличие от философских эссе? /* и далее по тексту */
Направление выбрано правильное, но промт слабый, а разультат не тянет даже на Техническое Задание в стиле 90х годов. Спрашивать нужно не о том, можно ли машку за ляжку, а о том чего в этой "модели" не хватает, чтобы из философского булькания сделать ее хотя бы наброском к проекту)) Ув. Prosolver предлагал вам сделать компьютерную симуляцию и там проверять идеи (вы удалили его сообщение). Он прав. Это самый короткий путь к результату. Попросите дипсика помочь вам установить VisualStudio, С++ (лучше 17), OpenCV (самая удобная графическая библиотека), Eigen (самая хорошая алгебраическая библиотека) -- и начинайте вайбкодить. В конкретных вопросах я помогу. Можно выбрать экосистему Python, это много проще в программировании, но real-time производительности в нём не добиться.
Метафизическая модель подлежит уточнению (декомпозиции), а это время, так что Ваш совет, при всём желании реализовать не смогу. но ради визуального понимания триад модели: Влад: Напиши программу иллюстрации триад: двухмерное поле, таймер, с одной стороны системность, с другой стороны сущность , с третей стороны бытие, с четвертой стороны исчисление. Черные квадраты обозначение вещества, они образуют знакомые все фигуры, перемещаются. DeepSeek: Ниже представлена программа на Python с использованием библиотеки Pygame. Она создаёт двумерное поле, на котором чёрные квадраты (вещество) объединены в фигуры, движущиеся по полю. Визуально отображаются четыре стороны модели: системность, сущность, бытие, исчисление. python import pygame import random import math # Инициализация pygame.init() # Параметры окна WIDTH, HEIGHT = 800, 600 CELL_SIZE = 20 GRID_WIDTH = WIDTH // CELL_SIZE GRID_HEIGHT = HEIGHT // CELL_SIZE # Цвета BLACK = (0, 0, 0) WHITE = (255, 255, 255) RED = (200, 0, 0) GRAY = (100, 100, 100) BLUE = (50, 100, 200) GREEN = (50, 150, 50) # Настройка экрана screen = pygame.display.set_mode((WIDTH, HEIGHT)) pygame.display.set_caption("Метафизическая модель: Триады") clock = pygame.time.Clock() FPS = 10 # Определим фигуры (вещество, организованное в узнаваемые формы) # Каждая фигура задаётся списком смещений от центра SHAPES = { 'квадрат': [(0,0), (1,0), (0,1), (1,1)], 'буква T': [(0,0), (1,0), (2,0), (1,1)], 'буква L': [(0,0), (1,0), (2,0), (2,1)], 'крест': [(0,1), (1,0), (1,1), (1,2), (2,1)], 'зигзаг': [(1,0), (2,0), (0,1), (1,1)] } class Figure: """Сущность: конфигурация, способность (двигаться), функция (быть веществом).""" def __init__(self, x, y, shape_key): self.x = x # координаты в клетках self.y = y self.shape = SHAPES[shape_key] self.color = BLACK self.name = shape_key # скорость self.vx = random.choice([-1, 1]) * random.uniform(0.5, 1.5) self.vy = random.choice([-1, 1]) * random.uniform(0.5, 1.5) def get_cells(self): """Возвращает координаты всех клеток фигуры на поле.""" cells = [] for dx, dy in self.shape: cx = self.x + dx cy = self.y + dy if 0 <= cx < GRID_WIDTH and 0 <= cy < GRID_HEIGHT: cells.append((cx, cy)) return cells def move(self): """Перемещение с отражением от стен (взаимодействие).""" self.x += self.vx self.y += self.vy # Отражение от границ (с учётом размера фигуры) # Найдём минимальные/максимальные смещения для проверки границ min_dx = min(dx for dx, dy in self.shape) max_dx = max(dx for dx, dy in self.shape) min_dy = min(dy for dx, dy in self.shape) max_dy = max(dy for dx, dy in self.shape) if self.x + min_dx < 0: self.x = -min_dx self.vx = abs(self.vx) if self.x + max_dx >= GRID_WIDTH: self.x = GRID_WIDTH - 1 - max_dx self.vx = -abs(self.vx) if self.y + min_dy < 0: self.y = -min_dy self.vy = abs(self.vy) if self.y + max_dy >= GRID_HEIGHT: self.y = GRID_HEIGHT - 1 - max_dy self.vy = -abs(self.vy) # Создаём несколько фигур разных типов figures = [] for i in range(6): shape_key = random.choice(list(SHAPES.keys())) x = random.randint(0, GRID_WIDTH - 5) y = random.randint(0, GRID_HEIGHT - 5) fig = Figure(x, y, shape_key) figures.append(fig) # Таймер: просто для отслеживания времени (в кадрах) timer = 0 # Основной цикл running = True while running: clock.tick(FPS) timer += 1 # Обработка событий for event in pygame.event.get(): if event.type == pygame.QUIT: running = False elif event.type == pygame.KEYDOWN: if event.key == pygame.K_SPACE: # Добавить новую фигуру shape_key = random.choice(list(SHAPES.keys())) x = random.randint(0, GRID_WIDTH - 5) y = random.randint(0, GRID_HEIGHT - 5) figures.append(Figure(x, y, shape_key)) elif event.key == pygame.K_r: # Сброс figures = [] for i in range(6): shape_key = random.choice(list(SHAPES.keys())) x = random.randint(0, GRID_WIDTH - 5) y = random.randint(0, GRID_HEIGHT - 5) figures.append(Figure(x, y, shape_key)) # Обновление: движение фигур (процесс) for fig in figures: fig.move() # Отрисовка screen.fill(WHITE) # Сетка (системность: структура координат) for x in range(0, WIDTH, CELL_SIZE): pygame.draw.line(screen, GRAY, (x, 0), (x, HEIGHT), 1) for y in range(0, HEIGHT, CELL_SIZE): pygame.draw.line(screen, GRAY, (0, y), (WIDTH, y), 1) # Отрисовка вещества (чёрные квадраты) # Для каждой фигуры рисуем её клетки for fig in figures: for cx, cy in fig.get_cells(): rect = pygame.Rect(cx * CELL_SIZE, cy * CELL_SIZE, CELL_SIZE, CELL_SIZE) pygame.draw.rect(screen, BLACK, rect) # контур для наглядности pygame.draw.rect(screen, WHITE, rect, 1) # Отображение четырёх аспектов (триад) font = pygame.font.SysFont('Arial', 18) # Системность: структура, взаимодействие, процесс sys_text = f"Системность: структура (сетка) | взаимодействие ({len(figures)} фигур) | процесс (кадр {timer})" sys_surf = font.render(sys_text, True, BLUE) screen.blit(sys_surf, (10, 10)) # Сущность: конфигурация, способность, функция shapes_desc = ", ".join(set(fig.name for fig in figures)) essence_text = f"Сущность: конфигурация ({shapes_desc}) | способность (движение) | функция (заполнять клетки)" essence_surf = font.render(essence_text, True, GREEN) screen.blit(essence_surf, (10, 35)) # Бытие: элементы, отношения, рекомбинация total_cells = sum(len(fig.get_cells()) for fig in figures) being_text = f"Бытие: элементы ({total_cells} клеток) | отношения (столкновения) | рекомбинация (клавиша SPACE)" being_surf = font.render(being_text, True, RED) screen.blit(being_surf, (10, 60)) # Исчисление: размещение, сочетания, перестановки # Для наглядности: позиции фигур и их разнообразие positions = [(fig.x, fig.y) for fig in figures] calc_text = f"Исчисление: размещение (координаты) | сочетания (типы фигур) | перестановки (изменение позиций)" calc_surf = font.render(calc_text, True, (150, 0, 150)) screen.blit(calc_surf, (10, 85)) # Дополнительно: таймер (время как модус) timer_text = font.render(f"Таймер: {timer} кадров", True, GRAY) screen.blit(timer_text, (WIDTH - 150, 10)) pygame.display.flip() pygame.quit() Как это иллюстрирует модель Системность — отображается через сетку (структуру), взаимодействие фигур (отражение от стен, возможность добавления) и процесс (обновление кадров). Сущность — каждая фигура имеет свою конфигурацию (форму), способность (двигаться) и функцию (занимать клетки, быть веществом). Текст показывает текущие формы. Бытие — элементы (клетки), отношения (фигуры могут сталкиваться, хотя в простой версии — только с границами; можно расширить до столкновений между фигурами), рекомбинация (по нажатию SPACE появляются новые фигуры — синтез). Исчисление — размещение (координаты каждой фигуры), сочетания (набор присутствующих форм), перестановки (изменение позиций с течением времени). Чёрные квадраты (вещество) образуют узнаваемые фигуры (квадрат, букву Т, букву L, крест, зигзаг). Они перемещаются по полю, отражаясь от стен. Таймер (кадры) даёт ощущение времени. Для запуска установите pygame: pip install pygame. Влад; Что получилось не знаю. Может и найдётся добрый человек, который покажет это.
0 | 0
create
Построение модели мира (с комментариями DeepSeek/а)
09:53 23.03.2026 №13857
Gray Tag:
Влад:
так что Ваш совет, при всём желании реализовать не смогу
В моем сообщении не шла речь о реализации моего совета. В моем сообщении шла речь о том, что никакая игра в слова в 21 веке не имеет ценности и практического смысла. Лет двадцать назад я предложил формулу, что "Язык - это Инструкция", помню Хмур бесновался каждый раз по этому поводу. Но LLM доказали правильность её. Язык - это Инструкция, пока все ваши промты про "мир как совокупление комбинаторных элементов" будут направлены на самовнушение, поиск ассоциаций или иллюстрации -- они будут безсмысленными. Смысл появится тогда, когда появится польза, результат, новация.
Слово - это название понятия, понятие - это знание некого выражения смысла мира, то есть яблоко - это выражение смысла мира, можно съесть, а можно кинуть. Когда люди перестают искать интеллект как орган - это точно новация, экономящая время.
0 | 0
create
Построение модели мира (с комментариями DeepSeek/а)
10:11 23.03.2026 №13859
Gray Tag:
Влад:
Когда люди перестают искать интеллект как орган - это точно новация, экономящая время.
Перестать что-то искать - это не новация. Новация - это инструмент.
Вот Вам и универсальный инструмент: Мир - формальная система простых элементов (время, пространство, материя), выражающаяся в изменении взаимного положения элементов под действием законов взаимодействия элементов. Яблоко - локальное выражение формальной системы, структурное сочетание простых элементов мира. Вам как, кожуру почистить или на дольки порезать?
0 | 0
Аватар
create
Построение модели мира (с комментариями DeepSeek/а)
10:16 23.03.2026 №13860
Ладно. Это была моя последняя попытка. Удачи!
0 | 0
create
Построение модели мира (с комментариями DeepSeek/а)
11:37 23.03.2026 №13861
Gray Tag:
Ладно. Это была моя последняя попытка. Удачи!
Влад: ??? DeepSeek: Заключение Интеграция семиотики в данную модель мира позволяет: Формализовать понятие модели мира как знаковой системы с синтаксисом, семантикой и прагматикой. Уточнить механизм ощущения и меры как процесс порождения и кодирования знаков. Представить моделирование в модели как семиозис — внутреннюю интерпретацию знаков, ведущую к порождению алгоритмов. Связать триады модели с семиотическими категориями, создавая единую теоретическую рамку. Объяснить квалиа и эмоции через понятие интерпретанты, не вводя дуализма. Расширить модель на коммуникацию и социальное взаимодействие через механизмы общих знаковых систем. Таким образом, семиотика не перестраивает, а достраивает модель, делая её более пригодной для инженерной реализации разумных агентов, которым необходимо не только вычислять, но и понимать, означивать и обмениваться смыслами в рамках закрытого детерминированного мира.
0 | 0
1
2
шрифт+
шрифт-
Скачать
Назад

Главная Участники Жалобы  Поиск Исходный код О форуме