AI Prompts
38 subscribers
56 photos
77 files
109 links
Языковые модели ИИ. AI language models
Download Telegram
Forwarded from AI Prompts
deep_ai_org.txt
9.1 KB
Продолжим тестирование AI онлайн чат ботов.
Когда в 1994 году были разработаны первые учебные карточки OFLAMERON для студентов никто не предполагал, что они окажутся серьёзным тестом для Искусственного Интеллекта.
Пока ни одна из онлайн систем AI не решила логические языковые задачи (тесты) из дата сета OFLAMERON.
Мы приводим полные результаты тестов в текстовых файлах.
Далее мы совместим повторные тестирования тех же систем AI и их обучение на языковых моделях OFLAMERON.
deepai.org
Forwarded from AI Prompts
____AdvGermanPhrasesTape1.pdf
752.8 KB
Следующие учебные AI smart-карточки для немецкого языка в PDF файле. Потом их тоже будем использовать для тестирования AI. Но для этого их надо несколько модернизировать
BBS_Generation.txt
7 KB
Новый вариант запроса. Пока еще не дописан до нужного состояния. Похоже, надо тщательнее описывать преобразование типов данных
Blum-Blum-Shub-Generation.txt
9.3 KB
Полностью отлаженный вариант запроса, демонстрирующий работу генератора огромных псевдослучайных чисел
Можно загрузить в chat.deepseek.com
Следующий вариант запроса - генерирование Java кода GPS трекера для Android смартфона
Запрос для генерации кода GPS трекера - уже отлаживается
👍1
GPS_Navigation.txt
5.6 KB
Запрос для генерирования Android Java Code трекера для смартфона.
Приложение после запуска определяет координаты и каждые XX минут по SMS отправляет на указанный номер телефона.
Номер телефона и периодичность можно поменть.
Удобно для дальних поездок.
QWEN_GPS_Navigation.txt
15.5 KB
Полный листинг проекта GPS трекера, созданный в chat.qwen.ai

Direct Link: https://chat.qwen.ai/s/7c09b59c-bc54-4ca4-9120-c7aba69af8d9?fev=0.1.18
Complete_Prompt_Blum-Blum-Shub.txt
12.7 KB
Полный листинг запроса к ИИ для генерирования Android Studio Java кода с руководством - демонстратор алгоритма Генератора Псевдо-Случайных Чисел

P.S. Приложение никогда не распространялось и не использовалось
Попробовал тот же запрос в Giga.Chat
ИИ сгенерировал код приложения — файл разметки и Java файл. Файл манифеста сделан не был.

В приложении обнаружилась только одна ошибка. Хотя назвать ее ошибкой сложно. Вроде все правильно, а Android Studio подсвечивает одно объявление как ошибку. Объявил по-своему и все скомпилировалось и запустилось.

Так что в принципе Giga.Chat тоже можно использовать
Напишем с помощью ИИ несложное приложение для Android смартфона для накопления энтропии. Для генерирования огромного псевдослучайного числа и записи его в файл в папку Download.
В многих системах для генерирования энтропии используют физические источники - тепловые шумы диодов, транзисторов или ртутных ламп, прослушивание эфира и т.д.
Мы используем нестабильность встроенных акселерометров или гироскопов смартфона. Файл должен получиться большого размера. Поэтому приложение может работать долго.
По идее, его можно выключать, включать и оно должно продолжать накапливать энтропию.
Смартфон можно носить при этом в кармане и это только разнообразит энтропию.
Это первый вариант запроса. Еще не отлаживал его.
https://ailanguagesdatasets.blogspot.com/
Новый вариант запроса.
Этот вариант работает.
Сгенерируйте максимально простой Java-код для приложения "LargeEntropy" на Android 14 с SDK 33.

Разметка в файле Activity_main.xml должна позволять вертикальную прокрутку для просмотра всего контента.
Необходимо запросить в явном виде (в том числе и у пользователя) и получить все разрешения, необходимые для функционирования приложения, включая разрешение на чтение и запись данных в текстовый файл czechentropy.mp4 в папке Download смартфона.
На экране разместить TextView. Ниже разместить кнопку "Exit". При нажатии кнопки "Exit" завершать работу приложения.
Добавить обработку ошибок и проверку доступности хранилища. Если хранилище не доступно, выдать сообщение.
Создать переменную FSize = 1024000

При старте приложения:
- необходимо проверить наличие файла czechentropy.mp4 в папке Download смартфона. Если файл есть, то проверить его размер и если он меньше FSize байт - то надо открыть его для добавления данных. Если размер файла czechentropy.mp4 больше или равен FSize байт, то ничего не делать. Если файла czechentropy.mp4 в папке Download смартфона нет, создать и использовать для добавления в него данных.
- необходимо получить информацию о наличии акселерометра в смартфоне. Если акселерометра нет, получить информацию о наличии гироскопа.
- создать переменные LeastSignificantDigit и LeastSignificantDigit2 и записать в LeastSignificantDigit последнее значение из файла czechentropy.mp4 в папке Download смартфона. Если такого значения нет, записать в переменную LeastSignificantDigit значение "0".

Далее выполнять пункт NN до тех пор, пока не будет нажата кнопка "Exit", либо пока размер файла czechentropy.mp4 не достигнет FSize байт.

Начало пункта NN
- приложение должно непрерывно получать данные, измеренные в канале X акселерометра (если нет акселеолметра - то данные от гироскопа), переводить их в BigInt число, выбирать значение младшего десятичного разряда в полученном BigInt числе и записывать его в переменную LeastSignificantDigit2. Сравнивать значения LeastSignificantDigit и LeastSignificantDigit2. Если значения в переменных LeastSignificantDigit и LeastSignificantDigit2 отличаются, то добавить значение LeastSignificantDigit в текстовый файл (дописать) czechentropy.mp4 в папке Download смартфона и так же переписать значение LeastSignificantDigit2 в переменную LeastSignificantDigit.
- в Log.e писать msg:"=== Least Significant Digit ===" и LeastSignificantDigit2
- постоянно проверять размер файла czechentropy.mp4 и писать размер в TextView.
. если размер файла czechentropy.mp4 больше или равен FSize байт, вывести на экран сообщение "Maximum Entropy Maked", закрыть файл czechentropy.mp4 в папке Download смартфона и больше ничего не делать.
Конец пункта NN


Однако, есть много вариантов его развития, как по форме, так и по функционалу.
Direct Link: https://chat.deepseek.com/share/e4gyrl3ephhgy45j56
Эти простые запросы нельзя считать "достаточными". С их помощью удалось сгенерировать код работающего приложения. Но это очень грубое решение.
В тот же видеорегистратор в таком запросе трудно добавить нужные элементы в нужном месте.
Надо писать более детальные запросы.
И здесь нам очень помогут первые работающие прототипы программ, созданных с помощью ИИ.
Посмотрим, как это можно делать на примере кода LargeEntropy
Приложение "LargeEntropy" реально работает. Где-то за то время, пока ехал домой, записалось около 1Mbytes данных в файл.
Качество этого псевдослучайного числа - отдельный вопрос, который мы потом порассматриваем.

Зачем это число?

Число записывается в Download смартфона и может быть скопировано на второй телефон. После этого возможен обмен защищёнными сообщениями.
Достаточно выбрать из этого огромного числа N байт и произвести с текстом сообщения длинойN байт XOR битовую операцию.
Принимающая сторона так же производит XOR операцию с принятыми данными и получает исходное сообщение.
Больше эти N байт в обмене сообщениями не используются. Для следующего сообщения берутся байты начиная с N+1
Если сгенерировать файл в 1Gbyte, то можно защитить ...
море сообщений

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

Для разнообразия можно использовать следующие данные:
- выбирать некоторые значения для добавления в число из потокового разговорного радио
- использовать данные от микрофона или фотокамеры
- добавить проверку на паттерны (фильтры). Это сложно
- использовать многократное преобразование "Текст В Голос" и выбирать какие-то значения из звукового файла
- добавить данные, полученные с помощью алгоритмов. Например, Блюма-Микали

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

... запросов к ИИ
👍1
ENTROPY_Prompt_Deepseek.txt
16.5 KB
Оптимизированный запрос для DeepSeek: Генерация Java-кода для приложения "LargeEntropy" на Android 14 (SDK 33)

Посмотрим, на сколько это сложнее того, что было...
Вот почему важно получить первый работающий код по запросу. Дальше можно делать из него нормальный документ.
ENTROPY_Prompt_Deepseek.txt
39.1 KB
С помощью работающего кода можно составить "профессиональный" промпт. Совсем другой уровень.

То же, но с листингами
Вернемся к видеорегистратору на Java и сделаем для него "профессиональный" запрос