Эволюция экосистемы Java под интеграцию ИИ
Большие языковые модели (Large Language Models — LLMs) привлекли много внимания к себе в последнее время. И по мере того, как искусственный интеллект (ИИ) становится движущей силой для технических инноваций, экосистемы разных языков программирования эволюционирует под требования ИИ решений.
Сегодня появилось много фреймворков и библиотек для работы с ИИ. В этой статье мы посмотрим на известные библиотеки и фреймворки для встраивания функционала generative AI в приложения Java. А ещё разработаем чат-бот, способный поддерживать диалог, используя сервис Generative AI от Oracle и его Java SDK.
#java #ии
Большие языковые модели (Large Language Models — LLMs) привлекли много внимания к себе в последнее время. И по мере того, как искусственный интеллект (ИИ) становится движущей силой для технических инноваций, экосистемы разных языков программирования эволюционирует под требования ИИ решений.
Сегодня появилось много фреймворков и библиотек для работы с ИИ. В этой статье мы посмотрим на известные библиотеки и фреймворки для встраивания функционала generative AI в приложения Java. А ещё разработаем чат-бот, способный поддерживать диалог, используя сервис Generative AI от Oracle и его Java SDK.
#java #ии
❤1
This media is not supported in your browser
VIEW IN TELEGRAM
Cline — прокачанная альтернатива GitHub Copilot
Этот автономный агент поможет вам писать код прямо в вашей IDE, как Copilot. Но это только верхушка айсберга. Ещё он способен создавать или редактировать файлы, выполнять команды, использовать браузер и многое другое. С вашего разрешения на каждом этапе, конечно же.
#инструменты
Этот автономный агент поможет вам писать код прямо в вашей IDE, как Copilot. Но это только верхушка айсберга. Ещё он способен создавать или редактировать файлы, выполнять команды, использовать браузер и многое другое. С вашего разрешения на каждом этапе, конечно же.
#инструменты
18 понятий программирования, о которых вы, возможно, никогда не слышали
Будучи программистом, вы постоянно изучаете новые термины, техники и лучшие практики. И, скорее всего, большинство общепринятых терминов вы уже знаете.
Но вас ещё можно удивить. В этой статье вы найдёте 18 понятий, которые могут полностью изменить ваш подход к написанию и осмыслению кода. Например, «Монада» или «Идемпотентность».
Будучи программистом, вы постоянно изучаете новые термины, техники и лучшие практики. И, скорее всего, большинство общепринятых терминов вы уже знаете.
Но вас ещё можно удивить. В этой статье вы найдёте 18 понятий, которые могут полностью изменить ваш подход к написанию и осмыслению кода. Например, «Монада» или «Идемпотентность».
Forwarded from Веб-страница
Отладка JavaScript в Chrome DevTools для начинающих фронтендеров
Поиск и исправление ошибок в JS может быть весьма ресурсозатратным мероприятием. Новичкам этот процесс может показаться неподъёмным камнем.
Но только до знакомства с отладкой в инструментах разработчика, встроенных в браузер. О ней вы узнаете в этой статье. Причём не о привычной всем console.log, а куда более эффективной альтернативе.
#javascript #qa
Поиск и исправление ошибок в JS может быть весьма ресурсозатратным мероприятием. Новичкам этот процесс может показаться неподъёмным камнем.
Но только до знакомства с отладкой в инструментах разработчика, встроенных в браузер. О ней вы узнаете в этой статье. Причём не о привычной всем console.log, а куда более эффективной альтернативе.
#javascript #qa
⚡1
Linux.pdf
1.3 MB
Огромная шпаргалка по Linux
Здесь собраны команды, пожалуй, на все случаи жизни: работы с файлами, взаимодействие с сетями и обработка скриптов.
Сохраните себе или распечатайте и повесьте на стену — пригодится 💯.
#шпаргалка #linux
Здесь собраны команды, пожалуй, на все случаи жизни: работы с файлами, взаимодействие с сетями и обработка скриптов.
Сохраните себе или распечатайте и повесьте на стену — пригодится 💯.
#шпаргалка #linux
👍9
Media is too big
VIEW IN TELEGRAM
Как создают читы для онлайн-игр
Наверное каждый хоть раз использовал читы в играх, либо сталкивался с их использованием. Создать читы для офлайн-игры относительно просто, ведь все данные находятся у вас на компьютере, никуда не отправляются и не появляются откуда-то с сервера.
Другое дело онлайн-игры. Для них существуют разные типы читов, которые используют сложные алгоритмы для обмана системы. Мы не пропагандируем использование таких программ, но если хотите узнать о том, как они создаются, то мы нашли для вас ролик, где понятным языком автор рассказал об этом.
#видео #gamedev
Наверное каждый хоть раз использовал читы в играх, либо сталкивался с их использованием. Создать читы для офлайн-игры относительно просто, ведь все данные находятся у вас на компьютере, никуда не отправляются и не появляются откуда-то с сервера.
Другое дело онлайн-игры. Для них существуют разные типы читов, которые используют сложные алгоритмы для обмана системы. Мы не пропагандируем использование таких программ, но если хотите узнать о том, как они создаются, то мы нашли для вас ролик, где понятным языком автор рассказал об этом.
#видео #gamedev
👍1
Как попасть на стажировку для аналитиков: гайд по этапам отбора
Рассказали, как пройти все этапы (спойлер:их пять ), показать себя с лучшей стороны и получить свой первый опыт работы в крупной компании. А вам осталось только прочитать — здесь.
Рассказали, как пройти все этапы (спойлер:
👌1
Шпаргалка по Kotlin Flow для продвинутых инженеров Android
Уже работаете с потоками Kotlin и знакомы с основными концепциями, но никогда не применяли
#kotlin #android
Уже работаете с потоками Kotlin и знакомы с основными концепциями, но никогда не применяли
Channel
, не знаете разницы между merge
, combine
и zip
или не до конца понимаете SharedFlow
и StateFlow
и их использование? Здесь собраны ключевые понятия и нюансы всех этих элементов в формате шпаргалке-справочнике для разбора сложных сценариев с потоками.#kotlin #android
❤🔥1👍1
От университета к дата-сайенс в МТС за год, или как проходит обучение в Школе аналитиков
Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в IT.
Как попасть в крутую компанию без 10 лет опыта можно узнать в этой статье:
https://tprg.ru/78DL
Максим Коновалов — дата-сайентист в МТС, который попал в школу аналитиков данных от МТС и прошёл стажирожку. Он поделился своим опытом обучения и старта карьеры в IT.
Как попасть в крутую компанию без 10 лет опыта можно узнать в этой статье:
https://tprg.ru/78DL
👎2🗿1
Код, который вы не поймете
ТОП языков программирования вы видите регулярно. JS, Python, С++ или Java ещё долго будут востребованы. Но что насчет языков, которые не смогли пробиться в массы и стать популярными?
В этой подборке вы сможете познакомиться с языками, которые либо уже умерли, либо даже не смогли выйти из полузачаточного состояния. Почему так получилось и что помешало им стать успешными, узнаете в статье.
ТОП языков программирования вы видите регулярно. JS, Python, С++ или Java ещё долго будут востребованы. Но что насчет языков, которые не смогли пробиться в массы и стать популярными?
В этой подборке вы сможете познакомиться с языками, которые либо уже умерли, либо даже не смогли выйти из полузачаточного состояния. Почему так получилось и что помешало им стать успешными, узнаете в статье.
❤1👍1
Ошибки на технических собеседованиях, из-за которых можно получить отказ
Иногда разработчики решают задачи на собеседовании с применением только нативных методов. В чём проблема, если решение было найдено и ответ правильный?
Дело в том, что интервьюер оценивает, может ли кандидат найти оптимальное решение к задаче. Если нет — то и ответ засчитывается не полностью. Подробнее об этой и других ошибках, а также рекомендации по их устранению — в статье:
https://nuancesprog.ru/p/16911/
#собеседование
Иногда разработчики решают задачи на собеседовании с применением только нативных методов. В чём проблема, если решение было найдено и ответ правильный?
Дело в том, что интервьюер оценивает, может ли кандидат найти оптимальное решение к задаче. Если нет — то и ответ засчитывается не полностью. Подробнее об этой и других ошибках, а также рекомендации по их устранению — в статье:
https://nuancesprog.ru/p/16911/
#собеседование
Большая подборка инструментов для Kubernetes
Поднимите руку те, кто интересуется «кубиком» и хочет стать настоящим ДевоПсом. Ага, вижу. Специально для вас в одном месте собрали полезные CLI инструменты для CI/CD, советы по оптимизации и тестированию.
В общем, заходите на Kubetools и находите для себе новое и полезное. Это бесплатно.
#kubernetes #devops
Поднимите руку те, кто интересуется «кубиком» и хочет стать настоящим ДевоПсом. Ага, вижу. Специально для вас в одном месте собрали полезные CLI инструменты для CI/CD, советы по оптимизации и тестированию.
В общем, заходите на Kubetools и находите для себе новое и полезное. Это бесплатно.
#kubernetes #devops
Благотворительный проект «Дело в собаке» ищет администратора сайта с функциями вёрстки
До 6 часов в неделю, удалёнка, без зарплаты.
«Дело в собаке» — полностью волонтёрский проект. Он посвящён собакам-помощникам для людей с разными ментальными и физическими заболеваниями, например депрессией, диабетом или астмой.
Специально обученные собаки уже много лет помогают людям в других странах: облегчают симптомы заболеваний, помогают социализироваться и жить полноценной жизнью. Команда проекта работает, чтобы узаконить, обучить и сделать доступными таких собак в России, облегчив жизнь огромной части населения.
Вы можете помочь благотворительному проекту (а значит и собакам, и людям) и получить кейс в портфолио.
Что нужно делать?
— Сверстать сайт по готовому дизайну и перенести на сервер (сайт на Vue.js), настроив почту и разделы сайта по запросу.
— Администрировать сайт.
Сайт: https://delovdogs.ru/
Подробности о вакансии: https://gorodrabot.ru/vacancy/922041017/administrator_sayta_verstka_v_blagotvoritelnyiy_proekt_moskva
Связаться с руководителем проекта: @Nyta_Gins
До 6 часов в неделю, удалёнка, без зарплаты.
«Дело в собаке» — полностью волонтёрский проект. Он посвящён собакам-помощникам для людей с разными ментальными и физическими заболеваниями, например депрессией, диабетом или астмой.
Специально обученные собаки уже много лет помогают людям в других странах: облегчают симптомы заболеваний, помогают социализироваться и жить полноценной жизнью. Команда проекта работает, чтобы узаконить, обучить и сделать доступными таких собак в России, облегчив жизнь огромной части населения.
Вы можете помочь благотворительному проекту (а значит и собакам, и людям) и получить кейс в портфолио.
Что нужно делать?
— Сверстать сайт по готовому дизайну и перенести на сервер (сайт на Vue.js), настроив почту и разделы сайта по запросу.
— Администрировать сайт.
Сайт: https://delovdogs.ru/
Подробности о вакансии: https://gorodrabot.ru/vacancy/922041017/administrator_sayta_verstka_v_blagotvoritelnyiy_proekt_moskva
Связаться с руководителем проекта: @Nyta_Gins
❤🔥2👎2👍1
Делаем полностью автоматизированное онлайн радио с AI-ведущими и музыкой
Такой проект уже реализовал автор этой статьи. Теперь он делится им с нами. Кажется, это отличная возможность сделать что-то классное, избежав кучи ошибок и обойдя подводные камни. Детальной инструкции тут нет, но зато можно понять какие технологии использовать и где взять полезную информацию по ним.
Читаем и повторяем: https://habr.com/ru/articles/884902/
#ml #петпроекты
Такой проект уже реализовал автор этой статьи. Теперь он делится им с нами. Кажется, это отличная возможность сделать что-то классное, избежав кучи ошибок и обойдя подводные камни. Детальной инструкции тут нет, но зато можно понять какие технологии использовать и где взять полезную информацию по ним.
Читаем и повторяем: https://habr.com/ru/articles/884902/
#ml #петпроекты
👍3🤔1