Kotlin.

Мобильный Kmp клиент для Ollama server

Ollama server настройкаУстанавливаем ollama serverbrew install ollamaUbuntu#curl -fsSL https://ollama.com/install.sh | shЗапускаем сервер. Если требуется чтобы сервер был доступен не только на локальной машине, но и на эмуляторе или c любого телефона в сети надо добавить: OLLAMA_HOST=0.0.0.0 тогда к серверу можно будет обращаться через IPOLLAMA_HOST=0.0.0.0:11434 ollama serveЗагружаем модели. Например gemma4:12bollama pull gemma4:12bПроверяем что сервер запущен и модель доступна. Для MacBook на чипе с ARM архитектурой cкачиваем mlx модели.

продолжить чтение

Как я создаю АА-тактическую RPG по индексам архитектуры и 100+ спецификациям

Введение: От хаотичной кодогенерации к системному AI-Disrupt PDLC

продолжить чтение

Как я без опыта разработки написал первые автотесты на Kotlin за месяц

продолжить чтение

ИИ может прыгать

(hm) Human madeMy current strategy is to not read any of the code written by my agents. Robert Cecil Martin

продолжить чтение

Измеряя незримое: что и как измерять в мобильной разработке (часть 2)

Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.В прошлой статье мы рассмотрели несколько базовых метрик. В этой части поговорим о менее очевидных, но не менее полезных критериях и способах измерения различных аспектов мобильной разработки. Тема не новая, однако получила новый импульс благодаря развитию и широкому внедрению искусственного интеллекта (ИИ). Lead Time

продолжить чтение

Когда разработчиков больше нуля, но меньше двух: как я держу планку продакшна в одиночку

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

продолжить чтение

Почему Java-разработчики слишком доверяют рекомендациям ИИ

Представьте: в пятницу вечером руководитель уверенно сообщает, что переход со Spring Boot 3.5 на 4.0 будет простым и его можно закончить за выходные. Скорее всего, вы уточните, на чём основана такая оценка, и напомните о несовместимых изменениях.Теперь заменим руководителя на GitHub Copilot или другую большую языковую модель (LLM). Она предлагает рефакторинг метода, новую зависимость или готовый шаблон реализации. Ответ выглядит аккуратно и звучит уверенно. Модель не предупреждает, что может ошибаться. Возникает вопрос: проверяем ли мы такой код столь же строго, как заявление руководителя, или сразу принимаем его?По данным

продолжить чтение

Лучшие токены — те, которые вы не потратили: анатомия экономного LLM-бота

продолжить чтение

Skill of the week: Spring Data JDBC — качество Opus на модели за копейки

Ранее в рубрике Skill of the Week мы уже разбирали Skill для Spring Data JPA

продолжить чтение

Project Valhalla: 10 спустя

В Java наконец появляется ответ на старую проблему: полноценные классы часто слишком дорогие для памяти и процессора.Пример - массив из миллиона, например, точек Point. Сейчас это обычно не миллион точек подряд, а миллион ссылок на объекты в куче. У каждого объекта есть служебные данные, его нужно создать, потом убрать сборщиком мусора. Плюс процессор постоянно прыгает по памяти, а это медленно.Project Valhalla добавляет value class

продолжить чтение

123456...7