Search
Write a publication
Pull to refresh

Comments 7

Позволю себе немного критики: на мой взгляд, в этом коде много "ошибок начинающих" от повсеместного использования глобальных переменных, обработки всех подряд исключений (except без указания конкретного) до стилистических (одновременное использование "наравне" одинарных и двойных кавычек), банально pep8 тут не соблюдено... Также совершенно непонятно, почему в примерах есть закоментированный код: если он был нужен при отладке, в результирующем примере его следовало бы убрать.

Редми на гитхабе делал жпт) Это видно по эмодзи

круто!

делаю что-то подобное вместе с Джемини/Кодексом на протяжении уже пары месяцев, лениво вечерами. ИИ (Джемини) полностью пишет весь код (включая ридми и документацию). архитектуру продумываем вместе

спасибо за статью )

Слишком медленно для такого простого, тут работаты на 10 часов за компом без перерыва, смысл тянуть время? Ещё и Вcе это нужно завернуть в контейнеры и апи допилить для универсальности, но это все равно изобретение велосипеда, уже есть готовые проекты открытые причем с gpu ускорением, а не работа на cpu

Мне как то нужно было срочно защитить код в контейнерах, я систему привязки к железу в контейнерах с учётом шифрования сигнатур, и генератор лицензий, + замуровать доступ в контейнер на глухо, чтоб не взломать систему и не украсть код за 12 часов запилил 30 версий приложений защиты выпустил, пока финалку не сделал:)))) и все это автоматизировал скриптами. С учётом того, что пришлось ещё закрытый код компилировать:))

задача другая =)

для меня это скорее изучение возможностей коллаборации с ИИ (Джемини), как можно вместе с ним разрабатывать и рефакторить что-то вместе, развивать и поддерживать проект на протяжении длительного времени - т.е. из диалога в диалог, через сброс контекстного окна

мной не написано ни строчки кода, и даже четких задач вида "напиши мне класс/микросервис" я перед ним не ставила, до всего этого он доходил сам, документировал всё сам, проблемы тоже исправлял сам )

оставь свой комментарий про pep8 и получи свой заслуженный "+". эх...
а если по существу:

  • sounddevice, который здесь используется блокирует исполнение до момента окончания записи (если в аргументах не передать явно иное). Здесь (в record) предусмотрен callback (def callback действительно бы переименовать), интересно как это все отрабатывает при нажатии (и удержании? "space"). Возможно, нажав один раз space уже ее "не отпустить" и запись будет бесконечна.

  • ассистент, наверно, не переваривает сверхдлинные предложения и имеет смысл max tokens указать ?

  • где в toggle_recording() добавление в буфер?

Sign up to leave a comment.

Articles