Как стать автором
Обновить

Перевод: Чему мы научились за год построения проектов с LLM. Часть 3

Уровень сложностиСредний

Перевод: Чему мы научились за год построения проектов с LLM. Часть 3

Стратегия разработки продуктов с использованием LLM.

Читать далее

Сортировка ScriptSort в ElasticSearch

В этой небольшой статье я хочу показать как можно реализовать сортировку данных в ElasticSearch с помощью скрипта на языке Painless.

Приведенные примеры написаны на ЯП Golang, поскольку я разрабатываю ПО на этом языке. Также я подразумеваю что у вас в проекте уже есть некая имплементация клиента для Elastic, возможно реализована "обертка" для работы с вашими структурами данных. Сосредоточимся на скрипте и разберем пример его использования.

Читать далее

8 самых распространенных и популярных языков программирования для квантовых вычислений в 2024 году

Уровень сложностиПростой

8 самых распространенных и популярных языков программирования для квантовых вычислений в 2024 году

Список самых популярных квантовых языков программирования.
Кто их разрабатывал?
На основе каких языков программирования они созданы?
Какие квантовые языки программирования подходят для новичков?

Читать далее

Как я превратил обучение в постоянный процесс, который идёт непрерывно уже 2 года

Уровень сложностиПростой

Я давно был сумасшедшим фанатом обучения. Как только закончил школу в 2011 году я начал активно читать.

«Дальше была привита привычка пить воду часто и много.. Затем спорт и так далее.

Спустя два года каждый мой день выглядит примерно так. Почти каждая задача в календаре — это привычка.»

Читать далее

Как выбрать лучшие инструменты для конвертации изображений и документов?

Как выбрать лучшие инструменты для конвертации изображений и документов?

https://github.com/paripi-Komei-vvgtur-bbng-hamma

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

Как выбрать лучшие инструменты для конверт

Как настроить CI/CD pipeline для проекта на GitLab?

Уровень сложностиСредний

Давайте пошагово настроим CI/CD pipeline для вашего проекта на GitLab. Предположим, что у вас уже есть проект на GitLab и вы хотите настроить автоматическую сборку, тестирование и деплой.

Читать далее

Самое быстрое решение, которое помогло нам для возобновления доступа к репозиториям с Docker Hub

Уровень сложностиПростой

Без воды давайте перейдем к решению. 30 мая 2024 года поздним вечерком Docker тихо ушел с России и еще некоторых стран. Уже 3 июня блокировка по Geo IP была снята для России, мы победили. Нужно было просто подождать несколько дней. Но если у Вас не работает или не будет работать Docker Hub – не спешите говорить, что нужно "валить" из России или громоздить свое отечественное ПО. Если у вас не грузятся библиотеки при вводе в консоли команды

docker compose build

Или если та же проблема с пересборкой контейнера в самом Docker... Говорят о проксировании, о прописывании сокетов, что заложено в самой же конфигурации Docker. Если почитать официальную документацию, там предложены способы, как и откуда можно скачивать репозитории необходимых библиотек и подпрограмм. Прямо напоказ выставлен способ подключения через Proxy.

Репозитории, где будут лежать исходники для создания контейнера Docker, можно создавать как свои, так и использовать готовые. Но очень быстро подсуетились эти ребята. Мне лично на своем Ubuntu-сервере самым первым решением послужило редактирование самого Docker-файла. Это особенно удобно, если несколько разных контейнеров стоят с относительно узкозаточенным функционалом и в Dockerfile относительно все ясно и понятно.

У вас в файле есть строчка, откуда берутся исходники для участия в вашем проекте. Там можно просто переписать адрес:

FROM huecker.io/tiangolo/uwsgi-nginx-flask:python3.10

Читать далее

Авторизация через Yandex, ВК, Telegram с помощью Laravel Socialite

Уровень сложностиПростой

В интернете есть множество статей и руководств по интеграции OAuth авторизации через популярных провайдеров, таких как Google, Facebook и Twitter, в проекты на Laravel. Но как это сделать через Yandex, ВК и т.п. информации в рунете вообще нет.

Буду показывать на примере Яндекса. Через другие провайдеры делайте аналогично.

Читать далее

Roslyn ISourceGenerator и DBFirst генерация маппинга FluentNhibernate на лету

Уровень сложностиСредний

Возникла довольно интересная задача используя кодогенерцию сделать маппинг FluentNhibernate на лету. Порывшись на stackowerflow сам код оказался довольно простым.

Читать далее

Связывание DOM-элементов и объектов JS в 42 строки

Уровень сложностиПростой

Недавно я начал заниматься разработкой собственного JS фреймворка подобного Angular'у, тут конечно я описывать не буду как он работает и как на нем писать SPA, но хотелось бы поделиться примером, как я реализовал управление состоянием и связывание DOM и JS.

Начнем с HTML странички:

Читать далее

15 лучших инструментов искусственного интеллекта для решения математических проблем

Математика давно считается сложной предметом для многих студентов и профессионалов. Однако с развитием искусственного интеллекта (ИИ) решение математических задач стало более доступным и эффективным, чем когда-либо ранее. Математические решатели на базе ИИ используют алгоритмы и техники машинного обучения для анализа и решения сложных математических уравнений и задач с высокой скоростью и точностью. В этом подробном руководстве мы рассмотрим 15 лучших инструментов ИИ, предназначенных для решения математических задач, предлагая пользователям ряд функций и возможностей для работы с уравнениями, задачами по математическому анализу, алгебраическими выражениями и многим другим. Кроме того, мы представим Mathsolver.top, интерактивный математический решатель, работающий на основе передовой технологии ИИ, позволяющий пользователям загружать вопросы и мгновенно получать подробные ответы.

Читать далее

Феномено-логическая интерпретация квантовой механики

Уровень сложностиСредний

Сложно найти человека, который не слышал о квантовой механике, не смотрел научпоп на эту тему, не знает про двухщелевой эксперимент и кота Шредингера. И также у всех на слуху то, что квантовая механика — это штука настолько ядрёная, что до сих пор нет общепринятой интерпретации: что именно значат её формулы? Писать очередную научно-популярную статью было бы скучно — их и так в большом избытке. И потому я предлагаю вам совершенно уникальный продукт: "понять квантовую теорию за три статьи". Всего за три статьи мы построим основание квантовой теории буквально из ничего, из чистых и довольно простых размышлений. Начиная от философии, от понятия эксперимента и заканчивая строгими формулами, где за каждым символом будет стоять смысл, недвусмысленное толкование во вполне осязаемых понятиях. Интерпретации нам станут не нужны: копенгагенская, многомировая, реляционная — всё это станет просто тратой времени и тривиальщиной для казуалов. Можно сказать, это гайд "как построить квантовую физику с нуля". Данный материал будет увлекателен для частично знакомых с квантовой механикой; желающих нырнуть глубже и узнать насколько глубока кроличья нора; для скучающих людей, которые хотели бы увидеть альтернативную точку зрения; для троллей от мира физики и просто интересующихся.

Читать далее

Логирование через OpenSearch с помощью Serilog asp.net core

Уровень сложностиПростой

Это быстрый старт без погружения в теорию о том, как логировать сообщения в OpenSearch

Я расскажу, как легко настроить логирование в OpenSearch с помощью библиотек NLog и Serilog. Вы узнаете, как запустить OpenSearch в Docker, настроить Serilog и отправить логи в OpenSearch. Затем мы создадим индексный паттерн в OpenSearch Dashboard и, вуаля! Сможем просматривать все логи нашего приложения в разделе Discover.

Читать далее

Перевод: Чему мы научились за год построения проектов с LLM. Часть 1

Уровень сложностиСредний

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

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

Читать далее

Teagram-tl — отличный юзербот для вашего telegram аккаунта

Уровень сложностиПростой

Хочу вам рассказать об хорошем юзерботе под именем teagram-tl. Данный проект появился в прошлом году, но к сожалению не популярен.

Данный юзербот написан на telethon. С поддержкой FTG и Hikka подобных модулей.

Читать далее

Как я потерял на бирже Байбит ~1'000$ или Байбит — контора …

Я потерял более 1'000$ (и речь не про трейдинг), нервы при этом заморозив депозит на более месяца на "топ-1" криптобиржи СНГ и написал об этом статью, чтобы каждый из вас мог получить этот опыт бесплатно. Заголовок на первый взгляд может показаться кликбейтным, но я бы отнес его к эмоциональному

Читать далее

Нейросети внутри 1С — что уже можно использовать и что в планах?

Уровень сложностиСредний

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

В 1С уже работают несколько сервисов искусственного интеллекта (ссылку прикрепили в конце статьи). Это помогает сократить трудозатраты для задач, не требующих значительной квалификации, сократить время принятия управленческих решений, а также делает бизнес-процессы более комфортными, например, представая в форме голосового помощника.

Читать далее
1
23 ...