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

Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Как создать и вести мебельный бизнес > Мебельный бизнес

Меню

Маркет


Ответ
 
Опции темы Опции просмотра
Старый 19.04.2024, 17:18  
По умолчанию Мебель и нейросети

Уважаемые коллеги) как вы думаете - что из изложенного ниже в ближайшее время не воплотится в реальность?)

Цитата:
Как я заказывал кухню...

Итак... расскажу с самого начала.

Решил я обновить дома кухню. Личный помощник в смартфоне на базе чата GPT, в считанные секунды проанализировав все предложения на рынке исходя из моих базовых запросов, открыл мне сайт изготовителя кухонь в моем городе. На сайте меня встретила миловидная девушка консультант (тоже, как я понял, сгенерированная нейросетью), и задала мне несколько уточняющих вопросов. Поняв, что мне надо, она попросила пройти с телефоном на кухню, и, не выходя из режима общения, фоном сняла 3д модель помещения. Далее девушка в процессе диалога, предлагая мне визуализации вариантов кухни, считывая не только речевую информацию, но и эмоции, буквально в течении нескольких минут предложила мне зд визуализацию именно той кухни, которую я себе в уме нарисовал. И даже лучше и функциональнее.

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

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

Договор был подписан в течении нескольких секунд сгенерированной в моменте электронной подписью через госуслуги. Оплата тоже прошла моментально. И я стал ждать...
Коллеги... если у вас богатая фантазия - предлагаю продолжить этот рассказ. Ну и ответить на вопрос - это реальность или хрень собачья?)
__________________
++++++++++++++

Мебель и Матрасы с доставкой по России
Construktor
Консультант
 
Аватар для Construktor
 
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,590
Сказал(а) спасибо: 1,462
Поблагодарили 3,712 раз(а) в 1,369 сообщениях
Вес репутации: 1304 Construktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспорима
Ответить с цитированием Вверх Construktor вне форума  
Пользователь сказал cпасибо:
Старый 25.05.2024, 19:51   #91
Construktor
Консультант
 
Аватар для Construktor
 
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,590
Сказал(а) спасибо: 1,462
Поблагодарили 3,712 раз(а) в 1,369 сообщениях
Вес репутации: 1304
Construktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспорима
По умолчанию

Цитата:
Сообщение от zzerg Посмотреть сообщение
Хелло ворлд это конечно пример, но совсем простой.
Ну я не остановился на этом)

Скрытый текст

Цитата:
а теперь сделай так, чтобы данная страница была полностью сгенерирована javascript

Конечно! Вот пример кода на JavaScript, который полностью генерирует HTML-страницу и выводит слово "привет":

```html
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Приветствие</title>
<script>
document.addEventListener('DOMContentLoaded', function() {
// Создаем элемент <html>
var html = document.createElement('html');
html.setAttribute('lang', 'ru');

// Создаем элемент <head>
var head = document.createElement('head');

// Создаем элемент <meta> для charset
var metaCharset = document.createElement('meta');
metaCharset.setAttribute('charset', 'UTF-8');
head.appendChild(metaCharset);

// Создаем элемент <meta> для viewport
var metaViewport = document.createElement('meta');
metaViewport.setAttribute('name', 'viewport');
metaViewport.setAttribute('content', 'width=device-width, initial-scale=1.0');
head.appendChild(metaViewport);

// Создаем элемент <title>
var title = document.createElement('title');
title.textContent = 'Приветствие';
head.appendChild(title);

// Создаем элемент <body>
var body = document.createElement('body');

// Создаем элемент параграфа
var paragraph = document.createElement('p');
// Устанавливаем текст содержимого параграфа
paragraph.textContent = 'привет';
// Добавляем параграф в тело документа
body.appendChild(paragraph);

// Добавляем head и body в html
html.appendChild(head);
html.appendChild(body);

// Заменяем текущее содержимое документа на созданное
document.replaceChild(html, document.documentElement);
});
</script>
</head>
<body>
</body>
</html>
```

Этот код выполняет следующие шаги:

1. Создает структуру HTML-документа в памяти с элементами `<html>`, `<head>`, `<meta>`, `<title>` и `<body>`.
2. Заполняет эти элементы соответствующими атрибутами и содержимым.
3. Создает параграф с текстом "привет" и добавляет его в тело документа.
4. Заменяет текущую структуру документа на вновь созданную структуру.

Таким образом, вся страница генерируется и заполняется JavaScript после загрузки начального документа.

перепиши в соответствии с es8

Конечно! Вот обновленный пример кода на JavaScript, использующий современные функции ES8 (ES2017), такие как `async/await` и другие улучшения:

```html
<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Приветствие</title>
<script>
document.addEventListener('DOMContentLoaded', async () => {
// Асинхронная функция для генерации страницы
await generatePage();
});

const generatePage = async () => {
// Создаем элемент <html>
const html = document.createElement('html');
html.setAttribute('lang', 'ru');

// Создаем элемент <head>
const head = document.createElement('head');

// Создаем элемент <meta> для charset
const metaCharset = document.createElement('meta');
metaCharset.setAttribute('charset', 'UTF-8');
head.appendChild(metaCharset);

// Создаем элемент <meta> для viewport
const metaViewport = document.createElement('meta');
metaViewport.setAttribute('name', 'viewport');
metaViewport.setAttribute('content', 'width=device-width, initial-scale=1.0');
head.appendChild(metaViewport);

// Создаем элемент <title>
const title = document.createElement('title');
title.textContent = 'Приветствие';
head.appendChild(title);

// Создаем элемент <body>
const body = document.createElement('body');

// Создаем элемент параграфа
const paragraph = document.createElement('p');
// Устанавливаем текст содержимого параграфа
paragraph.textContent = 'привет';
// Добавляем параграф в тело документа
body.appendChild(paragraph);

// Добавляем head и body в html
html.appendChild(head);
html.appendChild(body);

// Заменяем текущее содержимое документа на созданное
document.replaceChild(html, document.documentElement);
};
</script>
</head>
<body>
</body>
</html>
```

В этом коде использованы современные функции ES8:

1. `async` и `await` используются для создания асинхронной функции `generatePage`, даже если она не выполняет асинхронных операций в данном случае. Это позволяет легко расширять её в будущем, если понадобится.
2. Стрелочные функции (`=>`) используются для определения функций.

Этот подход улучшает читаемость и поддерживаемость кода.
[свернуть]


Конечно не намного сложнее, но он меня понял и сделал то, что требовалось
__________________
++++++++++++++

Мебель и Матрасы с доставкой по России
Construktor вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Oldman (26.05.2024), zzerg (Вчера)
Старый Вчера, 11:23   #92
Construktor
Консультант
 
Аватар для Construktor
 
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,590
Сказал(а) спасибо: 1,462
Поблагодарили 3,712 раз(а) в 1,369 сообщениях
Вес репутации: 1304
Construktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспорима
По умолчанию

Цитата:
Сообщение от zzerg Посмотреть сообщение
Ничего не происходит, код не рабочий.
Немного уточнил задачу. Можете потестить то, что написал?
Цитата:
напиши скрипт создания письменного стола. плита 16 мм. габариты стола ширина 1200 глубина 600 высота 750 свес столешницы со всех сторон 50мм. свес входит в габариты

Понял, свес входит в габариты. Обновлю скрипт с учетом этого.

```javascript
// Создание нового проекта
Project.New();

// Параметры стола
var tableWidth = 1200; // Ширина стола
var tableDepth = 600; // Глубина стола
var tableHeight = 750; // Высота стола
var overhang = 50; // Свес столешницы
var panelThickness = 16; // Толщина плиты

// Создание столешницы
var tabletop = Project.AddBox();
tabletop.width = tableWidth; // Ширина столешницы с учетом свеса
tabletop.height = panelThickness; // Толщина столешницы
tabletop.length = tableDepth; // Глубина столешницы с учетом свеса
tabletop.Position = NewVector(0, tableHeight - panelThickness, 0); // Позиция столешницы

// Создание ножек стола
var leg1 = Project.AddBox();
var leg2 = Project.AddBox();
var leg3 = Project.AddBox();
var leg4 = Project.AddBox();

// Параметры ножек
var legWidth = panelThickness;
var legDepth = panelThickness;
var legHeight = tableHeight - panelThickness; // Высота ножек

// Позиции ножек
leg1.width = legWidth;
leg1.height = legHeight;
leg1.length = legDepth;
leg1.Position = NewVector(overhang, 0, overhang);

leg2.width = legWidth;
leg2.height = legHeight;
leg2.length = legDepth;
leg2.Position = NewVector(tableWidth - overhang - legWidth, 0, overhang);

leg3.width = legWidth;
leg3.height = legHeight;
leg3.length = legDepth;
leg3.Position = NewVector(overhang, 0, tableDepth - overhang - legDepth);

leg4.width = legWidth;
leg4.height = legHeight;
leg4.length = legDepth;
leg4.Position = NewVector(tableWidth - overhang - legWidth, 0, tableDepth - overhang - legDepth);

// Применение изменений и завершение скрипта
Commit();
Finish();
```

Этот скрипт создает письменный стол с учетом свеса, включенного в габариты. Столешница теперь имеет размеры 1200 мм x 600 мм, а ножки позиционируются с учетом свеса 50 мм со всех сторон.
__________________
++++++++++++++

Мебель и Матрасы с доставкой по России
Construktor вне форума   Ответить с цитированием Вверх
Старый Вчера, 13:07   #93
zzerg
VIP
 
Аватар для zzerg
 
Регистрация: 31.08.2011
Адрес: Новокузнецк
Сообщений: 1,716
Сказал(а) спасибо: 13,074
Поблагодарили 4,405 раз(а) в 1,328 сообщениях
Вес репутации: 1297
zzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспорима
По умолчанию

В первом скрите ошибка вылазилв в самом начале, где что то про создать проект. Здесь тоже эта строчка присутствует.

В чате по скриптам кто-то писал что с помощью нейросети удавалось поправить скрипты от старых версий базиса для работы в новых (там вроде движки разные).

Скриптописатели достаточно категоричны к возможностям нейросети в этом вопросе)

Вы бы им в профильную ветку это показали, спецы возможно сюда не заглядывают.

Это именно четверка? Мне в хтмл даже кодировку не установила, у вас побольше метатегов.

Вот сейчас как раз яваскрипты нужны, больше чем скрипты для базиса. Выглядит заманчиво, но че то веры мало.

Может верить надо сильнее)) Или вежливее с ИИ разговаривать))) Как-то же вы это делаете)
zzerg вне форума   Ответить с цитированием Вверх
2 пользователя(ей) сказали cпасибо:
Construktor (Вчера), Константиныч (Вчера)
Старый Вчера, 17:01   #94
Construktor
Консультант
 
Аватар для Construktor
 
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,590
Сказал(а) спасибо: 1,462
Поблагодарили 3,712 раз(а) в 1,369 сообщениях
Вес репутации: 1304
Construktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспорима
По умолчанию

Цитата:
Сообщение от zzerg Посмотреть сообщение
Это именно четверка?
Я работаю на https://chatgpt.com/ Посмотреть версию можно здесь. Т.к. у меня бесплатная версия - то у 4о очень маленький лимит - потом предлагает переключиться на 3,5
Миниатюры
2024-05-27_16-57-02.png  
__________________
++++++++++++++

Мебель и Матрасы с доставкой по России
Construktor вне форума   Ответить с цитированием Вверх
Старый Вчера, 18:27   #95
zzerg
VIP
 
Аватар для zzerg
 
Регистрация: 31.08.2011
Адрес: Новокузнецк
Сообщений: 1,716
Сказал(а) спасибо: 13,074
Поблагодарили 4,405 раз(а) в 1,328 сообщениях
Вес репутации: 1297
zzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспоримаzzerg репутация неоспорима
По умолчанию

Да, через ВПН работает, раньше для регистрации нужен был НЕ РОССИЙСКИЙ номер телефона для смс подтверждения, и были сайты которые временные номера продавали, но зарегаться не мог, сейчас через гугл аккаунт авторизация проходит без проблем.

Но скрипт таки не работает, сыпет ошибками. Я с год назад пробовал, только скормил не документацию, а готовые скрипты. Ничего не вышло. Крч даже в общении с нейросетями человеческий фактор решает)
zzerg вне форума   Ответить с цитированием Вверх
Старый Сегодня, 08:17   #96
Construktor
Консультант
 
Аватар для Construktor
 
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,590
Сказал(а) спасибо: 1,462
Поблагодарили 3,712 раз(а) в 1,369 сообщениях
Вес репутации: 1304
Construktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспоримаConstruktor репутация неоспорима
По умолчанию

Цитата:
Сообщение от zzerg Посмотреть сообщение
Но скрипт таки не работает
На данном этапе мне был принципиально важен сам факт, что chatGPT можно дообучить программировать на базис-скрипт и таким образом передать разработанную им модель в конструкторскую программу. Дальше пока я углубляться в эту тему не буду. А вообще в идеале было бы, если бы к примеру у базис-онлайн было бы API
__________________
++++++++++++++

Мебель и Матрасы с доставкой по России
Construktor вне форума   Ответить с цитированием Вверх
Ответ

Нижняя навигация
Вернуться   Форум профессиональных мебельщиков PROMEBELclub > Как создать и вести мебельный бизнес > Мебельный бизнес


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дизайн мебели в нейросети Oldman Программы для конструирования и дизайна мебели 29 20.04.2024 16:08
Художественная мебель ручной работы. Мебель Roigas и т.п. dixim Дизайн мебели и интерьера 7 14.03.2017 15:45
Изготовим из дерева (оптом, штучно): лестницы, мебель подизайну,мебель для ресторанов СергейМебельщик Куплю | Сниму 0 16.04.2015 04:49
Мебель для кафе, мебель для баров Proffbar Продаю | Сдаю 0 10.10.2012 17:34


Текущее время: 09:51. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
© 2007-2023 PROMEBEL

џндекс.Њетрика