Примеры ИИ запросов
40 subscribers
60 photos
93 files
144 links
Примеры ИИ запросов. AI Prompts Examples
Download Telegram
Запрос-промпт для ИИ (для генерирования алгоритмов):

«Действуй как эксперт по криптографии. Сгенерируй библиотеку из 50 различных функций генерации псевдослучайных чисел (PRNG) на языке [Python/C++].
Каждая функция должна:
Использовать уникальный математический подход (хаос, тригонометрия, битовые сдвиги, простые числа).
Принимать state и возвращать (new_state, random_byte).
Быть компактной и не использовать внешние библиотеки.
В конце напиши класс-оркестратор, который выбирает одну из этих функций на основе мастер-ключа, используя CSPRNG для переключения индексов. Обеспечь защиту от утечки состояния через побочные каналы».
Помнится был такой язык программирования Эль-76
Там всё писалось на Русском...

Теперь, с ИИ можно так же писать на Русском. Например, циклы

Создай текстовую переменную intext. В переменную помести текст "interpreter of the Oflameron"
Создай переменную DL, подсчитай количество символов в строке intex и помести значение а переменную DL/.
Создай числовую переменную NL=0, которую будем использовать как указатель на позицию символа в строке intex.

Далее надо многократно выполнить блок <NNT> для NL начиная с NL=0 и до тех пор, пока NL<DL


<начало NNT>
Надо выбрать символ из строки intex с позицией NL и выбрать следующий символ из строки intex с позицией NL+1
Между кодом символа в позиции NL и кодом символа в позиции NL+1 выполнить битовую операцию XOR. Результат записать в позицию NL+1 строки intex
Увеличить значение указателя NL на 1 (сдвинуть вправо).
Если значение NL стало больше или равно значению DL (длина строки intex), то выйти из блока <NNT>
<\конец NNT>


Написать на экран строку символов из переменной intex


Вообще, пока язык Oflameron "ни разу не криптографический". Пока

https://docs.google.com/document/d/1V5S9UTuTUaSEEMcuj1cAOtjQw_lAlRTeTV1t0XuNZU4/edit?usp=drive_link
Запрос версии интерпретатора Oflameron 1.27 (чуть-чуть крипто)


Напиши HTML+JavaScript код веб-страницы, оптимизированной для просмотра на смартфоне с вертикальной ориентацией.

Элементы интерфейса:
Заголовок: "Интерпретатор языка Oflameron ver 1.25"

Поле №1 (textarea): "Простое число (ключ для XOR)"

Начальное значение: 176684706477838432958329750074291851582748389687561895812160620129261977163358586401104946332014022802424840484736440263640058869150064213123847594034139965365510006253457917812163931669483321

Подпись: "Введите ключ как строку цифр"

Поле №2 (textarea): "Код программы Oflameron"

Поле №3 (textarea, readonly): "Результат / Шифротекст"

Кнопки: RUN (запуск интерпретатора) и XOR (операция с ключом)

Блок для сообщений (div)

Интерпретатор Oflameron:
Переменные и константы:
h, q, l, k - числовые переменные, начальное значение 0 для всех

Константы: a=0, b=1, c=3, d=5, e=7, p=19, t=23, v=43, w=73

Нормализация чисел:
javascript
function normalize(num) {
while (num > 127) num -= 127;
if (num < 0) num = Math.abs(num);
return num;
}
Применяется после КАЖДОЙ математической операции к результату.

Допустимые операнды:
Константы: a, b, c, d, e, p, t, v, w

Переменные: h, q, l

k используется ТОЛЬКО как индекс, НЕ как операнд

Операторы:
fXY - умножение: h = normalize(X * Y) (k+3)

gXY - сложение: h = normalize(X + Y) (k+3)

iXY - вычитание: h = normalize(Math.abs(X - Y)) (k+3)

lX - записать в l ASCII-код символа из позиции k + normalize(X) (k+2)

Если позиция вне строки > пропустить

mX - вывести символ с кодом normalize(X) в поле #3 (k+2)

Только если код 32-126 (печатные символы)

nq - заменить символ в позиции k + normalize(q) на символ с кодом normalize(h) (k+2)

Если позиция вне строки > пропустить

После замены продолжать обычное выполнение

Общие правила:
Исполнение строго слева направо

k только увеличивается

Движение по коду:

f,g,i: k+3

l,m,nq: k+2

Ошибка/неизвестный символ: k+1

Ошибка: если ожидается операнд, но символ недопустим > k+1

Неизвестные символы: пропускаются (k+1)

Самомодификация: через оператор nq

Сброс при RUN: обнулить h,q,l,k, очистить поле #3

Защита от циклов: максимум 100000 шагов

Операция XOR:
Выполняется: между ключом (поле #1) и текстом (поле #3)

Процесс:

Взять N = min(длина_ключа, длина_текста)

Для i=0..N-1: результат[i] = String.fromCharCode(код_ключа[i] ^ код_текста[i])

Заменить содержимое поля #3 на результат

Обратимость: XOR(XOR(текст, ключ), ключ) = текст

Сообщения: в отдельном div показывать:

"Ключ короче текста" (если ключ короче)

"Текст короче ключа" (если текст короче)

"XOR выполнен успешно"

Требования к реализации:
Чистый HTML/CSS/JavaScript без внешних библиотек

Адаптивная вёрстка для мобильных устройств

Кнопка RUN: запускает интерпретатор с кодом из поля #2

Кнопка XOR: выполняет операцию XOR как описано выше

Состояние: не сохраняется между запусками

Простое число: используется только для XOR, проверка не требуется

Примеры:
fbc > h = normalize(1*3) = 3, k+3

ghc > h = normalize(h + 3), k+3

lp > l = ASCII_код_в_позиции(k+19), k+2

ml > вывести символ с кодом normalize(l), k+2

nq > code[k+normalize(q)] = символ_с_кодом normalize(h), k+2

Примечание:
Интерпретатор допускает неоднозначные ситуации - обязанность контроля возлагается на программиста.
Запрос к ИИ Google

Можешь подобрать и подставить символы вместо символа * (звёздочка) в следующей фразе (в кавычках) "An i*tpt*r f*r the Ofl*****n c*ypt*g**ph*ic pg**g lg**ge" так, чтобы получился осмысленный текст?

https://share.google/aimode/4JyPJGxMIRr9xbyay
Пример запроса для генерирования JavaScript кода, который реализует функцию такого "шифрования" текста.

Напиши функцию на JavaScript, которая принимает на вход строку и возвращает её в замаскированном виде, согласно следующим правилам:
В каждом слове должны оставаться открытыми только первая и последняя буквы.
Все буквы между ними должны заменяться на символ звёздочки *.
Если слово состоит из 1 или 2 букв, оно остается без изменений.
Знаки препинания и пробелы не должны затрагиваться.
Пример работы функции:
Вход: "An interpreter for the Oflameron cryptographic programming language"
Выход: "An i*tpt*r f*r the Ofl*****n c*ypt*g**ph*ic pgg lgge"
Код должен быть чистым, с использованием метода .replace() и регулярных выражений или метода .map()

Это, конечно, не шифр. Но хорошо меняет статистическое распределение букв

Если посмотреть запрос, то он НЕ ТОЧНЫЙ. Исходя из него не получить заданную форму фразы.

А вот уточненный запрос:

Напиши функцию на JavaScript, которая маскирует строку символом *, основываясь на графических особенностях букв.
Алгоритм обработки:
Функция принимает на вход строку.
В каждом слове первая и последняя буквы всегда остаются открытыми.
Внутри слова (между первой и последней буквами) буква остается открытой только если она входит в список "высоких" или "низких" символов, которые выступают за границы строки: q, p, t, l, h, f, d, y.
Все остальные буквы внутри слов должны быть заменены на *.
Регистр букв при проверке не важен (A и a обрабатываются одинаково), но в итоговой строке регистр оригинала должен сохраняться.
Слова из 1-2 букв не изменяются. Пробелы сохраняются.
Пример для проверки:
Вход: An interpreter for the Oflameron cryptographic programming language
Выход: An i*tpt*r f*r the Ofl*****n c*ypt*g**ph*ic pg**g lg**ge
Напиши компактный и чистый код.
oflameron_127.htm
19.4 KB
Полный код веб страницы
Веб страница интерпретатора
Запрос:

Напиши HTML+JavaScript код веб страницы на которой размести два textarea и кнопку RUN
textarea №1 для ввода исходного текста
textarea №2 для вывода обработанного текста


JavaScript функция веб страницы должна маскировать строку символом *, основываясь на графических особенностях букв.
Алгоритм обработки:
Функция принимает на вход строку.
В каждом слове первая и последняя буквы всегда остаются открытыми (не маскируются).
Внутри слова (между первой и последней буквами) буква остается открытой только если она входит в список "высоких" или "низких" символов, которые выступают за границы строки: q, p, t, l, h, f, d, y.
Все остальные буквы внутри слов должны быть заменены на *.
Регистр букв при проверке не важен (A и a обрабатываются одинаково), но в итоговой строке регистр оригинала должен сохраняться.
Слова из 1-2 букв не изменяются. Пробелы сохраняются.
Пример для проверки:
Вход: An interpreter for the Oflameron cryptographic programming language
Выход: An i*tpt*r f*r the Ofl*****n c*ypt*g**ph*ic pgg lgge
Напиши компактный и чистый код.

https://telegra.ph/Oflameron-Languages-Prompt-01-23
ИИ нормально декодирует такой текст, подставляя нужные буквы. Сказывается доступ к гигантским словарям. Не восстанавливает только имена собственные
get_telegram_llmsource_content.php
1.2 KB
Напиши простой PHP код скрипта для извлечения информации из кода веб страницы https://t.me/s/llmsource/ (текст страницы прикреплен к запросу)
Надо искать в тексте анализируемой страницы строки вида <a class="tgme_widget_message_document_wrap" href="***************************"> по ключевому содержимому class="tgme_widget_message_document_wrap"

Из этих строк извлекать адреса веб страниц из поля href="*****" и записывать в расширяемый массив tPages
Вывести на экран (расположив сверху вниз) все строки из массива tPages и общее количество записей в массиве tPages
Если вы хотите импортировать сообщения из Telegram канала, то сделать это можно с помощью одного ИИ запроса для разработки PHP скрипта.

Некую замену RSS каналу можно сделать в Deepseek с помощью запроса: https://chat.deepseek.com/share/z9t96sezped1jww2wo

Напиши простой PHP код скрипта для извлечения информации из кода веб страницы https://t.me/s/llmsource/
Кодировка win-1251
Надо найти в HTML коде анализируемой страницы https://t.me/s/llmsource/ строку вида <a class="tgme_widget_message_document_wrap" href="***************************"> по ключевому содержимому class="tgme_widget_message_document_wrap"

Из этой строки извлечь адрес веб страницы из поля href="*****" и записать в переменную tPagesText.
Написать содержимое переменной tPagesText на экран.

Если в переменной tPagesText содержится адрес вида: https://t.me/llmsource/........ то преобразовать его к виду https://t.me/s/llmsource/..... Например https://t.me/llmsource/413 преобразовать к виду https://t.me/s/llmsource/413

Прочитать содержимое веб страницы из Интернета по адресу, указанному в переменной tPagesText и найти в HTML коде этой веб страницы последнюю (только последнюю) строку начинающуюся с тэга

<div class="tgme_widget_message_text js-message_text" dir="auto"> и заканчивающуюся </div>

Извлечь из этой строки содержимое тега <div class="tgme_widget_message_text js-message_text" dir="auto"> </div>, преобразовать в кодировку win-1251 и написать это содержимое на экран .

Текст PHP скрипта далее
get_telegram_llmsource_content_all7.php
9.3 KB
PHP скрипт, созданный на основе предыдущего запроса
image.png
326.5 KB
Сделаем веб страницу для просмотра на смартфоне с этим PHP скриптом