|
|
|
|
|
19.04.2024, 17:18
|
|
Мебель и нейросети
Уважаемые коллеги) как вы думаете - что из изложенного ниже в ближайшее время не воплотится в реальность?)
Цитата:
Как я заказывал кухню...
Итак... расскажу с самого начала.
Решил я обновить дома кухню. Личный помощник в смартфоне на базе чата GPT, в считанные секунды проанализировав все предложения на рынке исходя из моих базовых запросов, открыл мне сайт изготовителя кухонь в моем городе. На сайте меня встретила миловидная девушка консультант (тоже, как я понял, сгенерированная нейросетью), и задала мне несколько уточняющих вопросов. Поняв, что мне надо, она попросила пройти с телефоном на кухню, и, не выходя из режима общения, фоном сняла 3д модель помещения. Далее девушка в процессе диалога, предлагая мне визуализации вариантов кухни, считывая не только речевую информацию, но и эмоции, буквально в течении нескольких минут предложила мне зд визуализацию именно той кухни, которую я себе в уме нарисовал. И даже лучше и функциональнее.
После того, как с дизайном и констуктивом вопрос был решен, в фоновом режиме подключился бот-констуктор, который за считанные секунды в базис-мебельщике подготовил спецификацию на данную кухню, собрал информацию по ценам и наличию материалов у поставщиков, и выдал готовую смету на изделие.
Кухня мне показалась несколько дороговатой, и в процессе общения с милой девушкой-консультантом бот-конструктор заменил фурнитуру на более дешевые аналоги и мы перешли к заключению договора.
Договор был подписан в течении нескольких секунд сгенерированной в моменте электронной подписью через госуслуги. Оплата тоже прошла моментально. И я стал ждать...
|
Коллеги... если у вас богатая фантазия - предлагаю продолжить этот рассказ. Ну и ответить на вопрос - это реальность или хрень собачья?)
__________________
++++++++++++++
Мебель и Матрасы с доставкой по России
|
Консультант
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,587
Сказал(а) спасибо: 1,461
Поблагодарили 3,710 раз(а) в 1,369 сообщениях
|
|
|
Пользователь сказал cпасибо:
|
|
25.05.2024, 19:51
|
#91
|
Консультант
Регистрация: 17.10.2007
Адрес: Екатеринбург, Севастополь
Сообщений: 3,587
Сказал(а) спасибо: 1,461
Поблагодарили 3,710 раз(а) в 1,369 сообщениях
Вес репутации: 1302
|
Цитата:
Сообщение от 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. Стрелочные функции (`=>`) используются для определения функций.
Этот подход улучшает читаемость и поддерживаемость кода.
|
[свернуть]
Конечно не намного сложнее, но он меня понял и сделал то, что требовалось
__________________
++++++++++++++
Мебель и Матрасы с доставкой по России
|
|
|
Пользователь сказал cпасибо:
|
|
|
|
|
Нижняя навигация
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Текущее время: 04:25. Часовой пояс GMT +3.
|