Как найти нужный алгоритм для вашей задачи
Можно, конечно, написать его самому, потратив уйму времени. Или попытаться найти его в интернете по описанию. Но есть способ значительно проще.
На сайте the-algorithms.com собрана огромная коллекция алгоритмов с открытым исходным кодом. Это крупнейшая библиотека алгоритмов, которая предлагают готовый код для самых разных языков программирования по различным категориям: от сортировки до шифрования.
Сохраняйте пост в избранное, чтобы не забыть.
#инструменты #алгоритмы
Можно, конечно, написать его самому, потратив уйму времени. Или попытаться найти его в интернете по описанию. Но есть способ значительно проще.
На сайте the-algorithms.com собрана огромная коллекция алгоритмов с открытым исходным кодом. Это крупнейшая библиотека алгоритмов, которая предлагают готовый код для самых разных языков программирования по различным категориям: от сортировки до шифрования.
Сохраняйте пост в избранное, чтобы не забыть.
#инструменты #алгоритмы
☃3🔥2
Когда ИИ начинает вам врать: как заставить его давать честные ответы
Работая с языковыми моделями, можно заметить одну общую проблему: даже передовые ИИ уверенно генерируют вымышленные факты. Это галлюцинации и они опасны. Вы можете потратить часы на неправильный ответ или дать клиентам ложную информацию.
Но вот, что важно: исследования показывают, что правильный промпт снижает галлюцинации с 53% до 23%. То есть вы можете контролировать точность ИИ, не переучивая модель и без дорогостоящих решений. Это простые приёмы, которые проверены на практике.
Если вы используете ИИ для анализа данных, создания контента, расчётов или кодинга — эти методы сэкономят вам время, улучшат результаты и помогут избежать дорогостоящих ошибок.
0️⃣ Максимальная специфичность — сужаем фокус
Вместо размытого «Расскажи об искусственном интеллекте» я спрашиваю: «Какие три главных прорыва произошли в глубоком обучении между 2022 и 2025 годом?»
Когда вопрос конкретен, модель не может блуждать и генерировать правдоподобные вымышленные детали. Узкая область поиска — ваша защита от галлюцинаций.
1️⃣ Указываем авторитетный источник — якорирование
Модель обучена на текстах с указанными источниками, и явное упоминание авторитета направляет её на правильный путь. Она меньше импровизирует.
3️⃣ Chain-of-Verification — встроенная проверка
Это четырёхшаговый процесс, который можно использовать для критичных ответов:
Шаг 1: модель отвечает на вопрос
Шаг 2: просим сгенерировать проверочные вопросы к своему ответу
Шаг 3: модель отвечает на них честно, критически оценивая себя
Шаг 4: она даёт исправленный финальный ответ
Галлюцинации падают, потому что модель критически переоценивает собственный ответ на каждом этапе.
3️⃣ Self-Consistency — генерируем несколько раз
Сгенерируйте ответ несколько раз и выбирайте вариант, который повторяется чаще всего. Это медленнее и дороже по токенам, но для критичных решений это гарантирует надёжность. Если ответ повторился 4 раза из 5 — его правильность намного выше.
4️⃣ Few-Shot — даём правильные примеры
Если я показываю модели 2-3 правильных примера перед основным вопросом, она начинает копировать их качество и стиль. Примеры задают стандарт и показывают ожидаемый формат ответа.
А ещё я установил базовый system prompt, который модель следует для всех запросов:
Забирайте советы и промпт для своих задач.
#советы #ии
Работая с языковыми моделями, можно заметить одну общую проблему: даже передовые ИИ уверенно генерируют вымышленные факты. Это галлюцинации и они опасны. Вы можете потратить часы на неправильный ответ или дать клиентам ложную информацию.
Но вот, что важно: исследования показывают, что правильный промпт снижает галлюцинации с 53% до 23%. То есть вы можете контролировать точность ИИ, не переучивая модель и без дорогостоящих решений. Это простые приёмы, которые проверены на практике.
Если вы используете ИИ для анализа данных, создания контента, расчётов или кодинга — эти методы сэкономят вам время, улучшат результаты и помогут избежать дорогостоящих ошибок.
Вместо размытого «Расскажи об искусственном интеллекте» я спрашиваю: «Какие три главных прорыва произошли в глубоком обучении между 2022 и 2025 годом?»
Когда вопрос конкретен, модель не может блуждать и генерировать правдоподобные вымышленные детали. Узкая область поиска — ваша защита от галлюцинаций.
Модель обучена на текстах с указанными источниками, и явное упоминание авторитета направляет её на правильный путь. Она меньше импровизирует.
Это четырёхшаговый процесс, который можно использовать для критичных ответов:
Шаг 1: модель отвечает на вопрос
Шаг 2: просим сгенерировать проверочные вопросы к своему ответу
Шаг 3: модель отвечает на них честно, критически оценивая себя
Шаг 4: она даёт исправленный финальный ответ
Галлюцинации падают, потому что модель критически переоценивает собственный ответ на каждом этапе.
Сгенерируйте ответ несколько раз и выбирайте вариант, который повторяется чаще всего. Это медленнее и дороже по токенам, но для критичных решений это гарантирует надёжность. Если ответ повторился 4 раза из 5 — его правильность намного выше.
Если я показываю модели 2-3 правильных примера перед основным вопросом, она начинает копировать их качество и стиль. Примеры задают стандарт и показывают ожидаемый формат ответа.
А ещё я установил базовый system prompt, который модель следует для всех запросов:
Plain Text
Различай три типа информации:
• Проверенные факты — говори уверенно
• Предположения — говори «возможно»
• Неизвестное — говори «не знаю»
Не выдумывай цифры, даты, события.
Если неуверен — скажи честно.
Забирайте советы и промпт для своих задач.
#советы #ии
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3✍3
Forwarded from Типичный программист
Удобный аналог Postman для работы с API
Requestly — это опенсорная альтернатива на самом деле сразу двум сервисам — Postman и Charles. Здесь и локальный клиент API, и HTTP-перехватчик в одном флаконе. Причём он может работать прямо в браузере, как обычное расширение для Chrome. Хотя и полноценное приложение тоже есть.
Устанавливаем тут: https://github.com/requestly/requestly
#инструменты #api
Requestly — это опенсорная альтернатива на самом деле сразу двум сервисам — Postman и Charles. Здесь и локальный клиент API, и HTTP-перехватчик в одном флаконе. Причём он может работать прямо в браузере, как обычное расширение для Chrome. Хотя и полноценное приложение тоже есть.
Устанавливаем тут: https://github.com/requestly/requestly
#инструменты #api
❤3
Ученический договор в IT: вход в профессию или ловушка?
Для многих новичков в IT слова «ученический договор» звучат как что-то пугающее. С одной стороны — шанс. С другой — непонятные обязательства.
У нас на сайте вышла полезная статья для новичков от того, кто прошёл этот путь и теперь готов рассказать, как всё устроено на самом деле, без прикрас и запугиваний.
Для многих новичков в IT слова «ученический договор» звучат как что-то пугающее. С одной стороны — шанс. С другой — непонятные обязательства.
У нас на сайте вышла полезная статья для новичков от того, кто прошёл этот путь и теперь готов рассказать, как всё устроено на самом деле, без прикрас и запугиваний.
Tproger
Ученический договор в IT: вход в профессию или ловушка?
Ученический договор в IT: стоит ли соглашаться? Честный разбор плюсов и минусов, подводных камней и реальных перспектив.
🔥4
Сборник около 160 шпаргалок разработчика на любой вкус
Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.
Налетаем
#шпаргалка
Очередная годнота — Quick Reference. Тут собраны шпаргалки не только по стандартным программерским темам по типу регулярок, JS и Markdown, но и есть выжимки с советами по использованию различных сервисов и инструментов: ChatGPT, Vim, Homebrew, FileZilla и многое-многое другое.
Налетаем
#шпаргалка
❤2🔥2
Forwarded from Представляешь,
Ученые научили крыс стрелять внутри DOOM
Если не знали, то DOOM используется как универсальная виртуальная среда для исследования поведения животных. Движок лёгкий, модифицируемый и хорошо изученный — идеальная платформа для экспериментов.
В 2021 году крысы просто бегали по коридору в DOOM, спустя четыре года нейроинженер Виктор Тот вернулся с новой версией — теперь крысы стреляют.
Никаких имплантов в мозг — только внешние датчики, механика и обучение с подкреплением.
Как всё работает и зачем это нужно науке в статье.
@your_tech
Если не знали, то DOOM используется как универсальная виртуальная среда для исследования поведения животных. Движок лёгкий, модифицируемый и хорошо изученный — идеальная платформа для экспериментов.
В 2021 году крысы просто бегали по коридору в DOOM, спустя четыре года нейроинженер Виктор Тот вернулся с новой версией — теперь крысы стреляют.
Никаких имплантов в мозг — только внешние датчики, механика и обучение с подкреплением.
Как всё работает и зачем это нужно науке в статье.
@your_tech
❤7
Fleet — всё
JetBrains объявила о закрытии IDE Fleet, над которой компания работала несколько лет. Уже с 22 декабря её нельзя будет скачать, а разработка и выпуск обновлений прекратятся.
Fleet задумывалась как попытка переосмыслить IDE JetBrains через более легкую архитектуру, современный UI и отказ от наследия IntelliJ Platform. И действительно, многие компоненты Fleet уже используются в других IDE компании, а отдельные UX-решения и вовсе были переняты всей линейкой продуктов.
Но как самостоятельный продукт, Fleet не смогла занять четкую нишу. Поэтому вместо привычной IDE компания решила создать отдельную среду разработки для ИИ-агентов. Само собой привычные IDE компании тоже останутся.
А вы пользовались ею или предпочитали другие решения?
#новости
JetBrains объявила о закрытии IDE Fleet, над которой компания работала несколько лет. Уже с 22 декабря её нельзя будет скачать, а разработка и выпуск обновлений прекратятся.
Fleet задумывалась как попытка переосмыслить IDE JetBrains через более легкую архитектуру, современный UI и отказ от наследия IntelliJ Platform. И действительно, многие компоненты Fleet уже используются в других IDE компании, а отдельные UX-решения и вовсе были переняты всей линейкой продуктов.
Но как самостоятельный продукт, Fleet не смогла занять четкую нишу. Поэтому вместо привычной IDE компания решила создать отдельную среду разработки для ИИ-агентов. Само собой привычные IDE компании тоже останутся.
А вы пользовались ею или предпочитали другие решения?
#новости
💔3🆒2
15 полезных команд терминала macOS для новичков
Терминал установлен на каждом Mac и это очень удобный инструмент в знающих руках. Через него удобно работать с файлами, настраивать систему и автоматизировать рутину.
У нас на сайте появился обзор полезных команд, которые пригодятся каждому в повседневной работе.
#macos #терминал
Терминал установлен на каждом Mac и это очень удобный инструмент в знающих руках. Через него удобно работать с файлами, настраивать систему и автоматизировать рутину.
У нас на сайте появился обзор полезных команд, которые пригодятся каждому в повседневной работе.
#macos #терминал
❤3🔥1
Как устроен торрент?
Торрент — любимая программа из детства, которая открывала доступные врата в мир игр и фильмов. Эта технология позволяет скачивать файлы из интернета быстро и эффективно, разделяя их на маленькие части. Вместо загрузки файла с одного сервера, кусочки файла загружаются одновременно у других пользователей, у которых он уже есть. Это делает загрузку быстрее и уменьшает нагрузку на серверы.
Работает это так: подключение происходит к «рою» — группе людей, которые делятся кусочками файла. Специальная программа, торрент-клиент, помогает собирать все части вместе и делиться своими частями с другими. Чем больше людей в «рою», тем быстрее идёт загрузка для всех. Подробней:
https://youtu.be/OOBpoSoezOo?si=Idk94lBlajWEzMUh
#теория
Торрент — любимая программа из детства, которая открывала доступные врата в мир игр и фильмов. Эта технология позволяет скачивать файлы из интернета быстро и эффективно, разделяя их на маленькие части. Вместо загрузки файла с одного сервера, кусочки файла загружаются одновременно у других пользователей, у которых он уже есть. Это делает загрузку быстрее и уменьшает нагрузку на серверы.
Работает это так: подключение происходит к «рою» — группе людей, которые делятся кусочками файла. Специальная программа, торрент-клиент, помогает собирать все части вместе и делиться своими частями с другими. Чем больше людей в «рою», тем быстрее идёт загрузка для всех. Подробней:
https://youtu.be/OOBpoSoezOo?si=Idk94lBlajWEzMUh
#теория
YouTube
КАК УСТРОЕН ТОРРЕНТ?
Скачивайте приложение ingoMobile и пользуйтесь всеми преимуществами Ингосстрах - https://www.ingos.ru/ref/jFGl7S46aWCh
Реклама. СПАО «Ингосстрах», Erid: 2Vtzqwb9mUi
Телеграм-канал - https://t.me/Alek_OS
Все ролики без рекламы - https://vk.com/alekos1
❤️…
Реклама. СПАО «Ингосстрах», Erid: 2Vtzqwb9mUi
Телеграм-канал - https://t.me/Alek_OS
Все ролики без рекламы - https://vk.com/alekos1
❤️…
❤3
Forwarded from Альфа-Банк
СКАЧИВАЙТЕ СКОРЕЕ И ПЛАТИТЕ ЗА ВСЁ БЕЗ КАРТЫ. Просто подключайте Alfa Pay — а мы вернём кэшбэк до 50% за первую покупку.
ПРЯМО СЕЙЧАС СКАЧИВАЙТЕ на айфон приложение Альфото. Кто не успел, тот опоздал
@alfabank
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍9❤8
Терминал в Windows 11 — это больше не стыдно. 15 полезных и популярных команд, которые мы оценили
Ещё недавно работа в терминале на Windows вызывала у разработчиков скепсис: cmd.exe была неудобной, а для нормального окружения приходилось ставить сторонние эмуляторы. Из-за этого многие привыкли использовать терминал по минимуму. Но с выходом Windows 11 ситуация изменилась. Новый Terminal больше не стыдно открыть рядом с IDE.
В этой статье мы собрали подборку из 15 команд, которые автоматизируют рутину и покажут, что работа в терминале может быть такой же комфортной, как и на Linux.
Ещё недавно работа в терминале на Windows вызывала у разработчиков скепсис: cmd.exe была неудобной, а для нормального окружения приходилось ставить сторонние эмуляторы. Из-за этого многие привыкли использовать терминал по минимуму. Но с выходом Windows 11 ситуация изменилась. Новый Terminal больше не стыдно открыть рядом с IDE.
В этой статье мы собрали подборку из 15 команд, которые автоматизируют рутину и покажут, что работа в терминале может быть такой же комфортной, как и на Linux.
❤5
Forwarded from Сохранёнки программиста
Как создать свой язык программирования — подборка на сохранение:
🔘 Видео от Computerphile — 15-минутный разбор как написать интерпретатор с нуля, объясняет Laurie Tratt из King's College
🔘 Плейлист Building a Parser from scratch — полный курс: лексер → парсер → AST → интерпретатор → компилятор в ассемблер
🔘 Nand2Tetris — легендарный курс, где вы строите компьютер от логических вентилей до ОС и компилятора своего языка. Занимает ~6 месяцев, но после него вы понимаете всё
Для тех, кто давно хотел разобраться как работают языки изнутри, но руки не доходили.
@prog_stuff
Для тех, кто давно хотел разобраться как работают языки изнутри, но руки не доходили.
@prog_stuff
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5
This media is not supported in your browser
VIEW IN TELEGRAM
EyesOff — утилита для macOS, которая предупредит вас, когда кто-то пялится в ваш монитор
Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.
Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).
Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.
Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
Она отслеживает лица перед монитором и моментально сообщает, если кто-то решил подсмотреть содержимое.
Проект выполнен на Python и PyQt, все вычисления выполняются локально. Вы можете выбрать реакцию на вторжение: всплывающее окно, системное уведомление или запуск произвольной команды (например, моментальная блокировка системы).
Разработчик подробно описал процесс обучения модели, где интересно реализована оптимизация — можете почитать сами.
Идеальный инструмент для тех, кто не любит неожиданных свидетелей в опенспейсе, коворкинге или кафе.
✍3😁1
Go против Rust против Zig: какой язык для чего нужен
Автор этого материала поделился своим опытом изучения трёх системных языков программирования и поразмышлял, почему каждый из них сделал именно такие компромиссы в дизайне. Это попытка понять философию языков и определить, какой подход ближе лично вам.
Хотите лучше понимать назначение каждого — читайте статью.
Автор этого материала поделился своим опытом изучения трёх системных языков программирования и поразмышлял, почему каждый из них сделал именно такие компромиссы в дизайне. Это попытка понять философию языков и определить, какой подход ближе лично вам.
Хотите лучше понимать назначение каждого — читайте статью.
Tproger
Go против Rust против Zig: какой язык для чего нужен
Это попытка понять философию языков и определить, какой язык ближе лично вам.
❤1
Media is too big
VIEW IN TELEGRAM
100 вопросов с собеседований Python. Полный разбор реальных вопросов
Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.
Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.
#видео #советы
Этот обширный набор вопросов охватывает различные аспекты языка программирования Python, включая базовые понятия, структуры данных, ООП, асинхронное программирование, веб-разработку и многое другое.
Изучите этот список, чтобы узнать, к чему быть готовым и как лучше подготовиться к собеседованию по Python.
#видео #советы
❤3
Forwarded from Инструменты программиста
Если вы всегда хотели посмотреть, как выглядит
Теперь только форматировать и ставить ОС с нуля.
rm -rf в корне от рута, но боялись даже близко что-то подобное набирать, то вот вам скрин.Теперь только форматировать и ставить ОС с нуля.
❤5
Хабр
Несколько анекдотичных эпизодов из моей юности и ранней карьеры
Я полюбил программирование ещё молодым. Мне очень нравилась удовлетворённость от достигнутого результата и сам процесс решения задач. Ещё я любил делиться своими достижениями с другими, просто ради их...
OOП, мультимедиа, умные IDE, автоматизация, Web 2.0… Сколько раз нам уже обещали смерть профессии разработчика?
Автор статьи собрал несколько анекдотичных эпизодов: от предсказаний конца программирования в 90‑х до автоматизации своей работы скриптами и аккуратной работы с данными для NLP.
Если хочется немного заземлиться среди криков «AI нас уволит» — почитать стоит.
Автор статьи собрал несколько анекдотичных эпизодов: от предсказаний конца программирования в 90‑х до автоматизации своей работы скриптами и аккуратной работы с данными для NLP.
Если хочется немного заземлиться среди криков «AI нас уволит» — почитать стоит.
❤1