Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Регистрируясь, я даю согласие на обработку данных и условия почтовых рассылок.
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр Отправляйся в Скайдом — волшебную страну, парящую высоко в небе среди пушистых облаков! Всё вокруг сияет яркими красками, а в самом сердце этого чудесного мира тебя ждет увлекательная арена, где можно с удовольствием и пользой провести время, собирая ряды из одинаковых элементов.

Скайдом: три в ряд

Три в ряд, Головоломки, Казуальные

Играть

Топ прошлой недели

  • solenakrivetka solenakrivetka 7 постов
  • Animalrescueed Animalrescueed 53 поста
  • ia.panorama ia.panorama 12 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая «Подписаться», я даю согласие на обработку данных и условия почтовых рассылок.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
0 просмотренных постов скрыто
0
kznalp
kznalp
Мнения
Серия ITшное

Вайбкодинг и вообще использование ИИ разрабами это хорошо ! Инженеры без работы не останутся !⁠⁠

6 месяцев назад

Очень часто, встречаю термин "вайбкодинг", стало интересно - а что это такое ?

«Вайб-кодинг» (vibe coding) — стиль программирования с помощью искусственного интеллекта. Разработчик пишет задачу нейросети простым разговорным языком и получает готовый код. secrets.tbank.ru

Этот подход ускоряет разработку и делает её доступной для людей без технических знаний. Также он снижает порог входа в сферу разработки ПО — учить языки программирования не нужно, достаточно лишь грамотно выражать свои мысли. secrets.tbank.rucorp.cnews.ru

Термин «вайб-кодинг» придумал Андрей Карпатый, бывший исследователь компании OpenAI, разработчика нейросети ChatGPT. corp.cnews.ru

Это очень хорошая новость . Чем шире, полнее и чаще будет использоваться так называемый ИИ современным поколением разрабов - тем лучше.
Особенно в секторе решений enterprise.
Причина очень простая - всё, что они навайбкодят потом придется долго и терпеливо оптимизировать . Современные разработчики и раньше понятия не имели как СУБД работает:

-Вы зачем эксклюзивную блокировку используете?
-Это не мы это фреймворк такой.
моя любимая цитата из общения с современным разрабом.

-А почему у меня запрос так долго работает ?
-Потому, что вам удалось сделать SQL запрос со стоимостью плана выполнения триллион .

-А почему на сервере СУБД запрос выполняется быстро , а форма у клиента открывается долго ?
-А потому, что запрос выдаёт сотни тысяч строк.

А теперь еще и основные принципы разработки будут забыты.

Даже малый опыт взаимодействия с нейросетями , которые некоторые называют "искусственным интеллектом" позволяет сделать очень простой вывод о принципиальной ограниченности нейросетей - у них в принципе нет экспериментальных данных и способности логически осмысливать выводы, используя статистический анализ огромных массивов текстов, значительная часть которого - мусор.
В результате , что касается DBA это 100% - все рекомендации нейросетей нужно проверять экспериментально и делать свои выводы для каждой конкретной ситуации.

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

Так, что обращение к современному поколению разработчиков :
Судари и сударыни , коллеги - шире, больше и активнее используйте в своей работе нейросети , искусственный интеллект и разнообразных чат-ботов !
Не тратьте время на эксперименты и нагрузочное тестирование .
Этим, вы обеспечите долгую и очень интересную работу для своих коллег инженеров . В первую очередь для DBA!

Или проще говоря: чего тут думать , трясти надо !
Трясите больше, трясите чаще, трясите сильнее !
А думать будут инженеры , потом . За свои растущие зарплаты 😉

Показать полностью
[моё] ИМХО Разработка Субд Нейронные сети Искусственный интеллект Текст
0
kznalp
kznalp
Серия ITшное

Мнение YandexGPT по распределению значений бенчмарка⁠⁠

7 месяцев назад

Продолжение по теме
Распределение значений бенчмарка

Вопрос : При условии постоянной нагрузки и неизменного тестового запроса , какое распределение значений бенчмарка производительности СУБД для СУБД PostgreSQL будет встречаться чаще ?

Ответ YandexGPT:

При постоянной нагрузке и неизменном тестовом запросе для PostgreSQL наиболее вероятными будут следующие типы распределений значений бенчмарка производительности:

Нормальное распределение (Гауссово) - наиболее часто встречается при стабильной работе системы. Характеризуется симметричным колоколом с преобладанием средних значений и постепенным убыванием частоты крайних значений.

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

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

Нагрузка на CPU и RAM
Состояние кэша
Конфигурация PostgreSQL
Тип и сложность запроса
Параллельность выполнения
При анализе производительности важно отслеживать не только среднее значение, но и дисперсию, медиану и квартили, так как даже при нормальном распределении могут возникать значимые отклонения из-за внешних факторов или особенностей работы СУБД.

Для получения более точных результатов рекомендуется проводить бенчмарки в течение длительного периода времени и учитывать различные процентили (например, 95-й и 99-й), а не только среднее значение.


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

Показать полностью
[моё] Яндекс Искусственный интеллект Нейронные сети Postgresql ИМХО
0
kznalp
kznalp
Искусственный интеллект
Серия ITшное

Нейросеть или поисковик - у кого спрашивать ? Кто реально поможет , а не отмажется пустым базаром ?⁠⁠

7 месяцев назад

Вопрос : Какие события ожидания являются характерными признаками отсутствия индекса в таблице при выполнении массовых операций select и update в СУБД PostgreSQL ?


Ответ YandexGPT

Характерные признаки отсутствия индекса в таблице при выполнении массовых операций SELECT и UPDATE в СУБД PostgreSQL включают следующие события ожидания:

1. Ожидания Lock (ожидание завершения транзакции, ожидание блокировки кортежа).
2. Ожидания LWLock (ожидание информации о тяжёлых блокировках, ожидание доступа к общим структурам данных).
3. Ожидания IO (ожидание синхронизации файлов отображения отношений, ожидание заполнения нулями файла поддержки динамической общей памяти).
4. Ожидания IPC (ожидание завершения буферного ввода-вывода, ожидание завершения вычислений параллельными рабочими процессами, ожидание завершения фонового рабочего процесса).


В общем то , в принципе всё верно , но , что с этой информацией делать? Как ответ искусственного интеллекта поможет в реальном анализе ситуации , например ? Ну как обычно самый главный вопрос вопросов - а какая реальная помощь от искусственного интеллекта ?


А , что если воспользоваться старым проверенным способом - спросить поисковик ?

Во-первых : в ответе поисковика указывается не тип ожидания, а событие ожидания . А это принципиально сокращает объем информации для анализа причин.

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

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

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

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

Показать полностью 3
ИМХО Postgresql Нейронные сети Искусственный интеллект Яндекс Длиннопост
4
kznalp
kznalp
Искусственный интеллект
Серия ITшное

Стандартный пример того, как опасно использовать ответы нейронных сетей⁠⁠

7 месяцев назад

Продолжение игр с большими языковыми моделями .

Вопрос : Расскажи мне про использование индикатора CPI при анализе производительности СУБД PostgreSQL

Ответ DeepSeek , не приводится , китаец как обычно , по данной теме, полную пургу несет.
Ответ YandexGPT:

**CPI** (Cycles Per Instruction) в контексте PostgreSQL представляет собой метрику производительности, которая рассчитывается как модуль вектора из трех показателей:

* **QPS** - количество запросов в секунду
* **TPS** - количество транзакций в секунду
* **RPS** - количество строк, полученных клиентом в секунду

Для измерения времени выполнения операций используются данные из системных представлений:
* **active_time** из pg_stat_database
* **total_exec_time** из pg_stat_statements

Дополнительно введены расширенные метрики:
* **CPI_VOLUME** - объем обработанных блоков распределенной памяти при выполнении SQL-операторов
* **CPI_RATIO** - отношение основной метрики производительности к объему обработанных блоков

**CPI_RATIO** особенно важен для оценки эффективности работы СУБД, так как показывает, насколько эффективно система обрабатывает данные - для достижения одинакового результата требуется обработать меньший объем информации.

При проведении анализа производительности рекомендуется следующий подход:
* Выполнить серию тестовых операций (SELECT, INSERT, UPDATE, DELETE)
* Создать необходимые индексы
* Повторить тестовые операции
* Проанализировать полученные результаты

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

Сразу бросается в глаза полное несоответствие описания и расчёта .

Но самое неприятное не в этом , а в том, что если вдруг кто то из поклонников "искусственного интеллекта" решит сэкономить время (ну это же заявлено как основная выгода ) он потеряет массу времени и соберет по пути все грабли и аномалии , потому что методика расчета, которую привел YandexGPT - неверная , устаревшая и давно неиспользуемая .
Т.е. в данном случае "искусственный интеллект" не помогает, а вредит.

Что делать ? Не доверять чат ботам, включать голову , искать и работать с первоисточниками и материалами самостоятельно .
Лучше с авторами.

Показать полностью
[моё] Искусственный интеллект Нейронные сети Яндекс ИМХО Текст Postgresql
4
5
kznalp
kznalp
Искусственный интеллект
Серия ITшное

О терминологии⁠⁠1

8 месяцев назад

Почему самолет никто и никогда не называет "искусственная птица"? Даже планер . Хотя уравнение Бернулли описывает полет и птицы и аппаратов тяжелее воздуха - одинаково.

А вот набор математических алгоритмов и аппаратных средств , базирующихся на бинарной логике и двоичной системе счисления , вдруг стали называть "искусственным интеллектом". Хотя в основе всё - абсолютно разное.

Как можно называть одним термином совершенно принципиально разные сущности ?

Показать полностью 2
[моё] ИМХО Искусственный интеллект Нейронные сети Вопрос Текст
19
kznalp
kznalp
Мнения
Серия ITшное

Почему нейросеть не интеллект⁠⁠

8 месяцев назад

Потому, что нейросеть пытается найти ответ на некорректный или глупый вопрос .

Т.е. нейросеть , в принципе , не обладает свойством интеллекта - не умеет думать и не способна оценить корректность поставленного вопроса . А если вопрос поставлен некорректно , любой ответ не имеет смысла .
-А куда мне идти?
-А куда, ты хочешь попасть ?
-А мне всё равно.
-Тогда, всё равно, куда идти .

(С) Алиса в стране чудес.

Вот например , если задать нейросети вопрос "Какая СУБД быстрее при одинаковом типе нагрузки и одинаковых ресурсах и условиях PostgreSQL или Oracle ?" - в результате будет получена простыня совершенно бессмысленных слов и цифр .

По этом любой опытный и квалифицированный DBA , имеющий хоть какой то опыт работы с PostgreSQL и Oracle сразу скажет, что вопрос поставлен некорректно и вообще не имеет смысла .
Ну , а неопытный просто скажет - "не знаю".

Почему математические алгоритмы анализа огромных объёмов текстов назвали "искусственным интеллектом" , вопрос конечно риторический .

Показать полностью
[моё] ИМХО Нейронные сети Искусственный интеллект Текст
13
kznalp
kznalp
Искусственный интеллект
Серия ITшное

IMHO - языковые модели и искусственный "интеллект"⁠⁠

10 месяцев назад

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

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

P.S. Может быть работы по квантовым вычислениям , в будущем, несколько приблизят к более менее адекватному искусственному интеллекту.
—————
Интелле́кт (от лат. intellectus «восприятие»; «разуме́ние», «понимание»; «понятие», «рассу́док»[2]) или ум[3][4] — качество психики, состоящее из способности осознавать новые ситуации, способности к обучению и запоминанию на основе опыта, пониманию и применению абстрактных концепций, и использованию своих знаний для управления окружающей человека средой[5]. Общая способность к познанию и решению проблем, которая объединяет познавательные способности: ощущение, восприятие, память, представление, мышление, воображение[6][7].

Показать полностью
[моё] ИМХО Искусственный интеллект Интеллект Текст
0
kznalp
kznalp
Искусственный интеллект
Серия ITшное

Продолжение игр(и не совсем игр) с нейросетью Яндекс⁠⁠

10 месяцев назад

Продолжение игр с нейросетями: Нейросеть к интеллекту не имеет никакого отношения

На этот раз нейросети был задан вопрос - "использование математической статистики для анализа производительности СУБД PostgreSQL".
Результат получился , скажем так - прикольным.

Прикол в том, что 3 ссылки это ссылки на мои статьи и 2 ссылки это не совсем о мат. статистике и производительности СУБД PostgreSQL.

Очень интересный и многозначительный вывод/вопрос из ответа нейросети - кроме меня никто по теме мат.статистики для анализа производительности не публикуется/не занимается ?

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

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

Показать полностью 1
[моё] Postgresql Субд Нейронные сети Статистика Искусственный интеллект Длиннопост ИМХО
17
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Маркет Промокоды Пятерочка Промокоды Aroma Butik Промокоды Яндекс Путешествия Промокоды Яндекс Еда Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии