Проблема непонимания текстов песен это не только вопрос акцента, а скорее стиля написания. Песни часто содержат двусмысленности, метафоры и культурные отсылки, которые могут быть неясными.
В настоящее время, ChatGPT не осознает, какие инструменты он может использовать, и в этом смысле наши "мозги" опережают его. Относительно нашего понимания интеллекта, текущие границы стали размытыми. То, что мы ранее определяли как интеллект, теперь подвергается сомнению благодаря достижениям в области машинного обучения с большим объемом данных (Large Language Models, LLM).
Попробуй рассмотреть использование Figma вместе с ChatGPT для улучшения верстки. Существуют проекты, направленные на трансформацию дизайна в код, идею из которых можно адаптировать под свои нужды.
Что касается кодирования, рекомендуется использовать ChatGPT: Code Interpreter. Он автоматически создает SubViews при рефакторинге, поскольку по умолчанию генерирует все в одну вьюху.
Время написание кода с помощью ChatGPT состоит из двух частей. Времени созерцания, времени формулирования запроса. Так что следует учитывать это при сравнении с ручным трудом. Если вы используете gpt-4 то для повышения продуктивности используйте рефлексию. Фокус работы смещается в область стратегии.
Я создал простой пример для чистоты эксперемента https://github.com/filimo/KMM_Demo. В ContentView.swift на onAppear я дергаю repository.getControlsList который описан как suspendfun getControlsList(), результат в SwiftUI не приходит в логах вижу KotlinException=kotlin.IllegalStateException: There is no event loop. Use runBlocking { ... } to start one., KotlinExceptionOrigin=}
Я пытался запустить ваш проект на GitHub под iOS в логах вижу kotlin.IllegalStateException: There is no event loop. Use runBlocking { ... } to start one на сколько я понимаю swift не может правильно вызвать suspend fun.
Спасибо за статью, как раз вовремя) В вашем проекте Network Provider находиться в КММ что не совсем удобно лично для меня так как использую Bagel для мониторинга сетевой активности, Preview Device in Xcode (не работает с асинхронными данными), использование mocks для тестов поэтому планирую иметь Network Provider для android и iOS раздельный. С Kotlin и KMM совсем не знаком так как разрабатываю сугубо под Apple поэтому возможно задам элементарный вопрос. Как правильно передавать iOS Network Provider в КММ с последующим его вызовом в нем, провайдер будет написан через New Concurrency Model(async/await)?
Цель проекта:
— снять негативный налет со SwiftUI что фреймворк еще не готов для продакшена
— демонстрация возможностей SwiftUI, Combine и других новых Apple фреймворков
— пример архитектуры SwiftUI проектов на практике
С полным списком текущих возможностей проекта можно ознакомиться в разделе Issues, сейчас их больше 70 и в каждом из них есть еще sub-issues.
macOS версия:
— интегрирует в себя такие сервисы как Google Translate, Yandex переводчик, Reverso, MacMillan, Longman, Collins, MerriamWebster, StackExchange, Wikipedia
— имеет встроенный браузер и Safari extension
— автоматический перевод выделенного текста в этих сервисах, встроенном браузере, pdf или Safari через эти сервисы
— просмотр видео с WWDC с регулировкой скорости воспроизведения, перемоткой, подсветкой произносимых фраз, горячими клавишами и переводом в одно нажатие
— озвучкой выделенного текста через Voice engine с настройкой голоса
— озвучкой выделенных слов профессиональными дикторами (British, American)
— возможностью чтения pdf книг с паралельным прослушиванием, регулировкой скорости воспроизведения и удобной перемоткой
— функциональность для составления своего словаря, встроен механиз повторения слов и выражений с примерами предложений и озвучкой профессиональными дикторами
Мобильная версия:
— прослушивания аудио материалов с регулеровкой скорости и удобной перемоткой
— работа со своим словарем с переводом и примерами использование слова в предложениях с озвучкой профессиональх дикторов (British, American)
— перевода выделенного текста из других приложениях
Сразу вопрос, вы делали проекты на SwiftUI? Предвижу что вы спросите меня тоже самое. У меня на GitHub есть свой достаточно большой проект github.com/filimo/ReaderTranslator.git на SwiftUI для macOS и iOS. Проблем с багами нет. Если хотите подискутировать и узнать больше о SwiftUI то велком на телеграм канал t.me/swift_ui
Проблема непонимания текстов песен это не только вопрос акцента, а скорее стиля написания. Песни часто содержат двусмысленности, метафоры и культурные отсылки, которые могут быть неясными.
В настоящее время, ChatGPT не осознает, какие инструменты он может использовать, и в этом смысле наши "мозги" опережают его. Относительно нашего понимания интеллекта, текущие границы стали размытыми. То, что мы ранее определяли как интеллект, теперь подвергается сомнению благодаря достижениям в области машинного обучения с большим объемом данных (Large Language Models, LLM).
Попробуй рассмотреть использование Figma вместе с ChatGPT для улучшения верстки. Существуют проекты, направленные на трансформацию дизайна в код, идею из которых можно адаптировать под свои нужды.
Что касается кодирования, рекомендуется использовать ChatGPT: Code Interpreter. Он автоматически создает SubViews при рефакторинге, поскольку по умолчанию генерирует все в одну вьюху.
Время написание кода с помощью ChatGPT состоит из двух частей. Времени созерцания, времени формулирования запроса. Так что следует учитывать это при сравнении с ручным трудом. Если вы используете gpt-4 то для повышения продуктивности используйте рефлексию. Фокус работы смещается в область стратегии.
Я создал простой пример для чистоты эксперемента https://github.com/filimo/KMM_Demo. В ContentView.swift на onAppear я дергаю repository.getControlsList который описан как suspend fun getControlsList(), результат в SwiftUI не приходит в логах вижу KotlinException=kotlin.IllegalStateException: There is no event loop. Use runBlocking { ... } to start one., KotlinExceptionOrigin=}
Установлен Xcode 13.2.1
Я пытался запустить ваш проект на GitHub под iOS в логах вижу kotlin.IllegalStateException: There is no event loop. Use runBlocking { ... } to start one
на сколько я понимаю swift не может правильно вызвать suspend fun.
Спасибо за статью, как раз вовремя) В вашем проекте Network Provider находиться в КММ что не совсем удобно лично для меня так как использую Bagel для мониторинга сетевой активности, Preview Device in Xcode (не работает с асинхронными данными), использование mocks для тестов поэтому планирую иметь Network Provider для android и iOS раздельный. С Kotlin и KMM совсем не знаком так как разрабатываю сугубо под Apple поэтому возможно задам элементарный вопрос. Как правильно передавать iOS Network Provider в КММ с последующим его вызовом в нем, провайдер будет написан через New Concurrency Model(async/await)?
— снять негативный налет со SwiftUI что фреймворк еще не готов для продакшена
— демонстрация возможностей SwiftUI, Combine и других новых Apple фреймворков
— пример архитектуры SwiftUI проектов на практике
С полным списком текущих возможностей проекта можно ознакомиться в разделе Issues, сейчас их больше 70 и в каждом из них есть еще sub-issues.
macOS версия:
— интегрирует в себя такие сервисы как Google Translate, Yandex переводчик, Reverso, MacMillan, Longman, Collins, MerriamWebster, StackExchange, Wikipedia
— имеет встроенный браузер и Safari extension
— автоматический перевод выделенного текста в этих сервисах, встроенном браузере, pdf или Safari через эти сервисы
— просмотр видео с WWDC с регулировкой скорости воспроизведения, перемоткой, подсветкой произносимых фраз, горячими клавишами и переводом в одно нажатие
— озвучкой выделенного текста через Voice engine с настройкой голоса
— озвучкой выделенных слов профессиональными дикторами (British, American)
— возможностью чтения pdf книг с паралельным прослушиванием, регулировкой скорости воспроизведения и удобной перемоткой
— функциональность для составления своего словаря, встроен механиз повторения слов и выражений с примерами предложений и озвучкой профессиональными дикторами
Мобильная версия:
— прослушивания аудио материалов с регулеровкой скорости и удобной перемоткой
— работа со своим словарем с переводом и примерами использование слова в предложениях с озвучкой профессиональх дикторов (British, American)
— перевода выделенного текста из других приложениях