$ grep -r Tag: «ai»

-rw-r--r-- 3.2K 8 июля 2025 · 931C7C2 · ~2 мин

Недавние обновления моих проектов

swift couchdb app store release informer open source ai

В последнее время я много экспериментирую с AI-агентами, и это серьёзно вдохновило меня обновить мои проекты. Работа с реальными задачами делает процесс гораздо интереснее.

Swift клиент для CouchDB

Вышло 2 новых релиза библиотеки couchdb-swift. Copilot любезно добавил в библиотеку больше юнит-тестов для покрытия различных сценариев использования. В основном они завершались ошибками. Мне всё ещё пришлось многое дорабатывать вручную, но это подкинуло мне пару идей. Поэтому в этих двух последних релизах я добавил более детальную обработку ошибок. Также он нашел и исправил несколько мелких багов, проверил мой PR и предложил некоторые улучшения. Он еще далеко не идеален, но всё равно впечатляет.

Бот Release Informer для Telegram

В какой-то момент я обнаружил, что Copilot Agent стал доступен для моей учетной записи, и теперь я могу просто создать issue на GitHub, назначить его на агента и посмотреть, что он сделает. Я начал с запроса обновить README для Release Informer Bot, добавив подробности о том, как он работает и как его настроить.

После того как агент закончил работу над обновленным README, у меня появилась еще одна идея: процесс настройки можно автоматизировать. Поэтому я открыл Visual Studio Code и попросил Copilot добавить автоматическое создание необходимой базы данных и её настройку с нужными индексами CouchDB.

Он и тут справился неплохо, но всё равно потребовались некоторые ручные правки и изменения. И в процессе этого появился еще один релиз библиотеки CouchDB client, так как я захотел полагаться на корректную ошибку «not found».

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

[↵] открыть пост recent-updates-of-my-projects-july-2025.md
-rw-r--r-- 2.0K 14 янв. 2025 · D4F1C96 · ~1 мин

Добавление локализации приложению или библиотеке с помощью ИИ

xcode ai localization

Переведенный String Catalog

В предыдущей статье я рассказал, как добавить Strings Catalog в Swift-пакет для поддержки локализации. Теперь мы попробуем перевести его на большее количество языков.

[↵] открыть пост adding-translations-to-an-app-or-a-package-with-ai-help.md
-rw-r--r-- 2.9K 24 мая 2024 · 36FC52C · ~2 мин

Обновление документации с помощью ИИ

documentation ai developer tools copilot gemini

Обновление документации с помощью ИИ

Недавно я занимался обновлением документации для библиотеки CouchdbClient. Помучившись с некоторыми фразами, я решил попробовать использовать ИИ, чтобы он сделал это за меня. У Microsoft есть Copilot как часть поиска Bing в браузере Edge.

[↵] открыть пост revamping-documentation-with-ai.md
makoni@arm1:~/blog$ cd .. // ↵ ко всем постам