Воскресный офтоп.

aameno2

Lotus Team
27.01.2009
785
190
Credits
0
Руки ваши, да будут здоровы, благородные доны.
По мере общения здесь, сложилось устойчивое впечатление в том, что основная масса старперы умудренные и опытные доны)
Да и вряд ли являются "чистыми" программерами. Скорее жнец, швец, решая попутно массу задач.
Думаю вы так же пользуетесь гугл программированием, находя и оптимизируя под себя найденные куски кода.
Это фабула.
Зацепила одна мысль.
Пробовал я как то запустить ламу от мордокниги и впечатления она не произвела.
А вот недавно, запустил R1 и был обескуражен.
Т.к. я обожаю лень, считая ее двигателем прогресса, посмотрел на данные к парсингу и спросил
Промт: Напиши скрипт на bash. Прочитай из файла строки, раздели по символу | на два значения, имя пользователя и пароль. Экранируй спецсимволы в пароле и выведи результат
Пошел наливать кофе. Проблемы написать самому нет никакой, ну придется вспомнить что то - ибо не каждый день пользуешся.
Ответ R1:
Код:
#!/bin/bash

# Проверить existence файла
if [ $# -ne 1 ]; then
    echo "Usage: $0 <filename>"
    exit 1
fi

if [ ! -f "$1" ]; then
    echo "File $1 not found."
    exit 1
fi

# Читать каждую строку из файла
while IFS='|' read -r user pass; do
    # Экранировать спецсимволы в пароле
    escaped_pass=$(printf '%q' "$pass")
    echo "Username: $user, Password: $escaped_pass"
done < "$1"
Экономия времени? Ну минут 20 наверное...
Промт: Используй команду "openssl passwd -6" для генерации полученных паролей
Код:
#!/bin/bash

# Проверка передачи файла в качестве аргумента
if [ $# -eq 0 ]; then
    echo "Usage: $0 filename"
    exit 1
fi

filename="$1"

# Проверка на существование файла
if [ ! -f "$filename" ]; then
    echo "Файл $filename не найден"
    exit 1
fi

# Чтение файла построчно
while IFS='|' read -r user pass; do
    # Генерация защищенного пароля с использованием openssl passwd -6
    encrypted_pass=$(openssl passwd -6 "$pass")
    
    # Вывод результата
    echo "User: $user"
    echo "Encrypted password: $encrypted_pass"
    echo # Пустая строка для разделения записей
done < "$filename"
Экранирование конечно было не нужно)
Таки любопытно мне, доны думали "куда бы прикрутить нейронку" ?
З.Ы. Модель запущена на процах, так что 5 t/s только получил
 
Думал, но особо не нашёл, либо очень специфично.
Мне фантазии не хватает уже, слишком шаблонный стал.
И тут вопрос, а эта штука умеет получать доступ к информации на диске? а из системы?
вот возьму я, разверну модель на ноуте, вставлю туда флешку. И пусть модель её прочтет и скажет что там.
Дать ей url на чтение данных из системы и пусть читает и анализирует.

А так вот:
- анализ логов на поиск ошибок либо странного поведения, но для этого есть сборщики и мониторинг
- анализ исходников, вроде стат анализатора для ls/формул , но это очень специфично
- генератор скриптов по запросу, рутина в общем
- генератор экранных форм в dxl
- моделирование на основе данных: статистика/прогнозы/отчетность
- генератор документации
 
Мне фантазии не хватает уже, слишком шаблонный стал
Я такой же. Просто один из заказчиков позадавал вопросы и решил проверить.
По факту, ну такой..карманный словарик. А к чему прикрутить мыслей нет.
И тут вопрос, а эта штука умеет получать доступ к информации на диске? а из системы?
Это следующий уровень. Кормить, дообучать. На мой взгляд, рентабельность процесса под сомнением
 
Я такой же. Просто один из заказчиков позадавал вопросы и решил проверить.
По факту, ну такой..карманный словарик. А к чему прикрутить мыслей нет.

Это следующий уровень. Кормить, дообучать. На мой взгляд, рентабельность процесса под сомнением
Ну вот же развернута где-то. Вряд ли башу обучали же)
Спросить что-то про хост на котором развернута: железо, сетевые данные, контейнер или нет. и т.д.
 
>> А вот недавно, запустил R1 и был обескуражен.
Режим размышления забавен. Но в целом, можно видеть как думает нейронка таким промтом:
Код:
For every question I ask I want you to think through the problem.
Please wrap this thought process in xml like tags like this:

<thinking>
</thinking>

The thought process must involve three actions:

1. Create a plan for how to answer the users question or query. Ensure this plan has at least four steps but no more than 10. Each step can be a maximum of one sentence. You may optionally review this plan after you list the steps.

2. Using Chain Of Thought and your plan think through the question or query step by step.

3. Review your thoughts critically to ensure you have made no mistakes in your reasoning of solving the problem.

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

>> Таки любопытно мне, доны думали "куда бы прикрутить нейронку" ?
Таки и пытаюсь, но пока ограничен железом. Лови идеи:

1. Помним, что LLM это лишь двигло. И вот для использования двигла есть агенты.
Можно качественно эмулировать действия юзеров - GitHub - simular-ai/Agent-S: Agent S: an open agentic framework that uses computers like a human или агент будет выполнять твои задачи на компе - GitHub - browser-use/browser-use: Make websites accessible for AI agents. На закуску еще - GitHub - Upsonic/Upsonic: Upsonic is a reliability-focused agent framework with dockerized, server-client architecture and MCP Ну и на пасашок GitHub - xlang-ai/OSWorld: [NeurIPS 2024] OSWorld: Benchmarking Multimodal Agents for Open-Ended Tasks in Real Computer Environments

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

3. Автоматизация отправки сообщений или постов куда либо. Ну например, у вас есть гарем дам милых сердцу вашему, и поголовье их терять не хочется - пиши скриптец чтоб по щутдулеру в 8 утра присылал красивый месседж даме с пожеланиями доброго утра - и он никогда не будет повторяться. Крч, все что угодно!

4. Заставь проанализировать его скучный финансовый отчет и выдать суть!

Крч, эта тема уже здесь и никуда она не денется. ИИ будет только больше. Агенты будут появляться под все больший круг задач. Дети которые рождаются сейчас уже не смогут без его использования, это будет точно так же как с сенсорными смартфонами - дай сейчас мелкому он не поймет как и что - зато с сенсорным на изи.
 
  • Нравится
Реакции: wizard12
рутину автоматизировать можно попытаться, но контроль ошибок может отнимать много времени
на мой взгляд - для исследования ч-л ещё применимо, но я не могу придумать подобных задач ;)
ЗЫЖ: скормить ему ЛС и получить, наконец-то, вменяемый цомпилятор и анализатор кода :)
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!