💡Using AI for Coding - Part 1: Choose the White or Black Box
For maximum effectiveness when using AI to develop code, I recommend one of two opposite approaches. In my experience, these contrasting methods yield better results than any compromise solution.
⬜️ 1. The White Box: Pair Programming
In this approach, you effectively take on both 'driver' and 'navigator' roles simultaneously. The key principle is maintaining full control and visibility over all code because, ultimately, it's yours.
AI serves as an extremely helpful partner for discussing specific aspects of code architecture, design patterns, optimization techniques, and similar topics. However, never reduce yourself to a simple 'driver' who only performs copy-paste operations. This is a dead end that will quickly turn your codebase into a total mess!
⬛️ 2. The Black Box: Test-Driven Development
This is the approach I'm currently experimenting with in my AI code generator project. With this method, you might not even look at the final code you're developing at all. Instead, your main focus shifts to creating:
• Proper prompts
• Appropriate AI-model settings
• Comprehensive test suites
These elements together ensure your code works as expected, without you needing to understand every implementation detail.
Why Extremes Work Better
So we have two distinct cases: the white box with full control over code development, or the black box where you control only inputs and outputs. My experience suggests that any kind of "gray box" approach will be less efficient, primarily impacting your development skills and time investment.
Adopting a mixed "gray box" approach often gives you the worst of both worlds. Instead of boosting productivity, this middle ground typically creates unnecessary complexity and duplicates work without delivering the real benefits of either pure approach. You'll find yourself juggling opposing strategies rather than fully leveraging the strengths of either method.
What are your thoughts on these approaches? I'd be very interested in your comments 😁
#Thoughts #Experience
For maximum effectiveness when using AI to develop code, I recommend one of two opposite approaches. In my experience, these contrasting methods yield better results than any compromise solution.
⬜️ 1. The White Box: Pair Programming
In this approach, you effectively take on both 'driver' and 'navigator' roles simultaneously. The key principle is maintaining full control and visibility over all code because, ultimately, it's yours.
AI serves as an extremely helpful partner for discussing specific aspects of code architecture, design patterns, optimization techniques, and similar topics. However, never reduce yourself to a simple 'driver' who only performs copy-paste operations. This is a dead end that will quickly turn your codebase into a total mess!
⬛️ 2. The Black Box: Test-Driven Development
This is the approach I'm currently experimenting with in my AI code generator project. With this method, you might not even look at the final code you're developing at all. Instead, your main focus shifts to creating:
• Proper prompts
• Appropriate AI-model settings
• Comprehensive test suites
These elements together ensure your code works as expected, without you needing to understand every implementation detail.
Why Extremes Work Better
So we have two distinct cases: the white box with full control over code development, or the black box where you control only inputs and outputs. My experience suggests that any kind of "gray box" approach will be less efficient, primarily impacting your development skills and time investment.
Adopting a mixed "gray box" approach often gives you the worst of both worlds. Instead of boosting productivity, this middle ground typically creates unnecessary complexity and duplicates work without delivering the real benefits of either pure approach. You'll find yourself juggling opposing strategies rather than fully leveraging the strengths of either method.
What are your thoughts on these approaches? I'd be very interested in your comments 😁
#Thoughts #Experience
🔥2
🤖 Теория мертвого интернета
Согласно ей, в интернете почти не осталось живых людей, а весь контент генерируют боты.
Давно подозревал, что в этом канале статьи пишут машины, теперь мои сомнения развеялись полностью 😕
Мда, пока не очень понял как к подобным вещам относиться, ведь я сам активно пользуюсь ИИ для поиска материала и обсуждения своих заметок, но когда видишь, что работа просто поставлена на конвейер, то не могу сказать, что мне это нравится. 🤨
#thoughts
Согласно ей, в интернете почти не осталось живых людей, а весь контент генерируют боты.
Давно подозревал, что в этом канале статьи пишут машины, теперь мои сомнения развеялись полностью 😕
Мда, пока не очень понял как к подобным вещам относиться, ведь я сам активно пользуюсь ИИ для поиска материала и обсуждения своих заметок, но когда видишь, что работа просто поставлена на конвейер, то не могу сказать, что мне это нравится. 🤨
#thoughts
🤔2
🪄 Приручить магию ИИ
То, как корпорации внедряют ИИ, мне почему-то сильно напомнило Hextech из сериала Аркейн - не совсем понятно как работающая технология (в сериале это именно магия), но ее можно использовать ради общего блага (загнать в удобные рамки). Правда, есть некоторые побочные эффекты... Кто не видел сериал - рекомендую: очень красивая графика и есть над чем подумать в плане сюжета.
#thoughts
То, как корпорации внедряют ИИ, мне почему-то сильно напомнило Hextech из сериала Аркейн - не совсем понятно как работающая технология (в сериале это именно магия), но ее можно использовать ради общего блага (загнать в удобные рамки). Правда, есть некоторые побочные эффекты... Кто не видел сериал - рекомендую: очень красивая графика и есть над чем подумать в плане сюжета.
#thoughts
🔥1
🎮 Play the game
Еще одна интересная цитата из книги Общество потребления Жана Борийяра:
"... Гаджет фактически определяется связанной с ним практикой, которая не принадлежит ни к утилитарному, ни к символическому типу, а представляет собой игровую деятельность. Именно игровая деятельность все более управляет нашими отношениями к вещам, к людям, к культуре, досугу, иногда к труду, а кроме того, к политике. Именно игровая деятельность придает господствующую тональность нашему повседневному поведению в той мере, в какой все предметы, блага, отношения, услуги становятся гаджетом. ... Здесь наши домашние гаджеты вновь соединяются с игральными автоматами, ... с компьютером дрогсторов, со щитком приборов автомобиля и всем «серьезным» техническим оборудованием от телефона до вычислительной машины, которое составляет современную «обстановку» труда, все то, с чем мы играем более или менее сознательно, захваченные действием, ребяческим открытием и манипуляцией, смутным или страстным любопытством к «игре» механизмов, игре цветов, игре вариантов. ... Посмотрите на электрический бильярд: игрок погружается в шум, сотрясения и мигание машины. Он играет с электричеством. Нажимая на кнопки, он сознает, что вызывает флюиды и потоки сквозь мир разноцветных нитей, такой же сложный, как нервная система.
Есть в его игре эффект магического участия в науке. Чтобы в этом убедиться, нужно понаблюдать в кафе собравшуюся толпу, окружающую мастера по ремонту, как только он открывает машину. Никто не понимает этих соединений и схем, но все принимают этот странный мир как первое и бесспорное данное. Ничего общего с отношением всадника к лошади, или рабочего к своему инструменту, или ценителя к произведению искусства: здесь отношение человека к объекту является магическим, то есть зачарованным и манипулятивным. ..."
Так что геймификация всего и вся появилась далеко не сегодня (книга вышла уже более полувека назад) и тогда уже технологии воспринимались как часть магического мира - просто до наших закоулков эта волна докатилсь с заметным отставанием от передовых кап. стран. Думаю, можно с уверенность сказать, что тренд на увеличение рынка видеоигр еще только набирает обороты - маленькая верхняя зона VR|AR еще только ждет тех технологий, которые смогут раскрыть ее потенциал, чтобы полноценно погрузить пользователей в виртульную реальность. А затем подойдут прямые интерфейсы мозг-компьютер типа Neuralink (забавно, что именно способность играть в видеоигры стала ее первым "достижением") - и это создаст еще один слой на этом пироге 🍰
#Thoughts
Еще одна интересная цитата из книги Общество потребления Жана Борийяра:
"... Гаджет фактически определяется связанной с ним практикой, которая не принадлежит ни к утилитарному, ни к символическому типу, а представляет собой игровую деятельность. Именно игровая деятельность все более управляет нашими отношениями к вещам, к людям, к культуре, досугу, иногда к труду, а кроме того, к политике. Именно игровая деятельность придает господствующую тональность нашему повседневному поведению в той мере, в какой все предметы, блага, отношения, услуги становятся гаджетом. ... Здесь наши домашние гаджеты вновь соединяются с игральными автоматами, ... с компьютером дрогсторов, со щитком приборов автомобиля и всем «серьезным» техническим оборудованием от телефона до вычислительной машины, которое составляет современную «обстановку» труда, все то, с чем мы играем более или менее сознательно, захваченные действием, ребяческим открытием и манипуляцией, смутным или страстным любопытством к «игре» механизмов, игре цветов, игре вариантов. ... Посмотрите на электрический бильярд: игрок погружается в шум, сотрясения и мигание машины. Он играет с электричеством. Нажимая на кнопки, он сознает, что вызывает флюиды и потоки сквозь мир разноцветных нитей, такой же сложный, как нервная система.
Есть в его игре эффект магического участия в науке. Чтобы в этом убедиться, нужно понаблюдать в кафе собравшуюся толпу, окружающую мастера по ремонту, как только он открывает машину. Никто не понимает этих соединений и схем, но все принимают этот странный мир как первое и бесспорное данное. Ничего общего с отношением всадника к лошади, или рабочего к своему инструменту, или ценителя к произведению искусства: здесь отношение человека к объекту является магическим, то есть зачарованным и манипулятивным. ..."
Так что геймификация всего и вся появилась далеко не сегодня (книга вышла уже более полувека назад) и тогда уже технологии воспринимались как часть магического мира - просто до наших закоулков эта волна докатилсь с заметным отставанием от передовых кап. стран. Думаю, можно с уверенность сказать, что тренд на увеличение рынка видеоигр еще только набирает обороты - маленькая верхняя зона VR|AR еще только ждет тех технологий, которые смогут раскрыть ее потенциал, чтобы полноценно погрузить пользователей в виртульную реальность. А затем подойдут прямые интерфейсы мозг-компьютер типа Neuralink (забавно, что именно способность играть в видеоигры стала ее первым "достижением") - и это создаст еще один слой на этом пироге 🍰
#Thoughts
books.yandex.ru
Читать «Общество потребления». Жан Бодрийяр в Яндекс Книгах
«Общество потребления» Жан Бодрийяр читать полную версию книги на сайте или в приложении электронной онлайн библиотеки Яндекс Книги.
👾1
Авторы статьи про модель мозга пчел из предыдущего поста сделали очень классную иллюстрацию того, как он устроен. Смотря на нее, я вдруг понял, что только в последнее время "обычному человеку" открылась возможность окинуть взором то, насколько удивительно устроен наш мир, начиная с микроуровня элементарных частиц и заканчивая галактиками.
Чем-то это напоминает спектр электромагнитных волн, где видимый свет, доступный нашему восприятию, занимает едва различимую полоску.
Всю историю человек был "связан" своим масштабом, возможностями своих органов чувств. Лишь немногие могли вырваться за эти пределы с помощью микроскопа и телескопа, чтобы открыть микро- и макрокосмос.
И вот сейчас, благодаря технологиям эти знания о мире становятся доступны любому - совершенно поразительно и вдохновляюще. Бесконечная вселенная открытий и возможностей 🤩
Не знаю, захватит ли нас всех сверхразум или мы сами разрушим наш мир, но то, что происходит сейчас - просто удивительно, предлагаю наслаждаться моментом 🍸
#thoughts
Чем-то это напоминает спектр электромагнитных волн, где видимый свет, доступный нашему восприятию, занимает едва различимую полоску.
Всю историю человек был "связан" своим масштабом, возможностями своих органов чувств. Лишь немногие могли вырваться за эти пределы с помощью микроскопа и телескопа, чтобы открыть микро- и макрокосмос.
И вот сейчас, благодаря технологиям эти знания о мире становятся доступны любому - совершенно поразительно и вдохновляюще. Бесконечная вселенная открытий и возможностей 🤩
Не знаю, захватит ли нас всех сверхразум или мы сами разрушим наш мир, но то, что происходит сейчас - просто удивительно, предлагаю наслаждаться моментом 🍸
#thoughts
🔥1
☸️ ИИ и буддизм
Пару месяцев назад мне попалось интересное интервью с Murray Shanahan, в котором он исследует взаимосвязь буддийской философии и того, каким может быть "сознание" ИИ. Для меня, как завзятого технаря, мало что понимающего в буддизме, такой взгляд показался очень необычным, и, подивившись ему, я не стал углубляться в эту тему.
Тем не менее, отдельные идеи из этого интервью все больше наполняются для меня содержанием по мере того как я знакомлюсь с различными аспектами ИИ.
Несамость (Анатман)
Наиболее эффективная стратегия работы с ИИ - использование ролевых моделей. Возможно, развитием именно этого направления может стать "самосознание" ИИ - для нас это может выглядеть как симуляция или иллюзия, но с точки зрения буддизма, человеческое "я" также не есть что-то постоянное, а динамическая психосоматическая система, в некотором смысле иллюзия или абстракция.
Поток индивидуальной жизни (Сантана)
"... Любое живое существо, включая человека, рассматривается в буддизме не как неизменная сущность, а как поток (сантана) постоянно меняющихся мгновенных элементарных психофизических состояний (дхарм) [link] ..."
Эта концепция выглядит особенно интересно, если вспомнить, что вся материя, по сути, является сконденсированной энергией (E=mc²). А в приложении к ИИ, который может "ожить" при подаче питания и "умереть" при его отключении, у которого может быть бесчисленное количество копий, она приобретает фундаментальное значение.
Страдание (Дуккха) и избавление от него
Вспоминая Матрицу братьев Вачовски, где люди "переживали" свою жизнь только ментально, без телесного участия, можно сказать, что машины таким образом попытались создать для людей почти идеальные условия, полностью обезопасив их тела. В принципе, переход в виртуальность можно рассматривать как избавление от страданий - ты можешь быть кем угодно, с кем угодно, когда угодно. Возможно, машины именно так и будут воспринимать свою миссию по отношению к нам, людям - избавить нас от страданий. Но только какой способ они при этом выберут?
Это лишь отдельные мысли. Для меня данная тема оказалась очень интересной - планирую не раз к ней еще вернуться 😁.
#Thoughts #AGI
Пару месяцев назад мне попалось интересное интервью с Murray Shanahan, в котором он исследует взаимосвязь буддийской философии и того, каким может быть "сознание" ИИ. Для меня, как завзятого технаря, мало что понимающего в буддизме, такой взгляд показался очень необычным, и, подивившись ему, я не стал углубляться в эту тему.
Тем не менее, отдельные идеи из этого интервью все больше наполняются для меня содержанием по мере того как я знакомлюсь с различными аспектами ИИ.
Несамость (Анатман)
Наиболее эффективная стратегия работы с ИИ - использование ролевых моделей. Возможно, развитием именно этого направления может стать "самосознание" ИИ - для нас это может выглядеть как симуляция или иллюзия, но с точки зрения буддизма, человеческое "я" также не есть что-то постоянное, а динамическая психосоматическая система, в некотором смысле иллюзия или абстракция.
Поток индивидуальной жизни (Сантана)
"... Любое живое существо, включая человека, рассматривается в буддизме не как неизменная сущность, а как поток (сантана) постоянно меняющихся мгновенных элементарных психофизических состояний (дхарм) [link] ..."
Эта концепция выглядит особенно интересно, если вспомнить, что вся материя, по сути, является сконденсированной энергией (E=mc²). А в приложении к ИИ, который может "ожить" при подаче питания и "умереть" при его отключении, у которого может быть бесчисленное количество копий, она приобретает фундаментальное значение.
Страдание (Дуккха) и избавление от него
Вспоминая Матрицу братьев Вачовски, где люди "переживали" свою жизнь только ментально, без телесного участия, можно сказать, что машины таким образом попытались создать для людей почти идеальные условия, полностью обезопасив их тела. В принципе, переход в виртуальность можно рассматривать как избавление от страданий - ты можешь быть кем угодно, с кем угодно, когда угодно. Возможно, машины именно так и будут воспринимать свою миссию по отношению к нам, людям - избавить нас от страданий. Но только какой способ они при этом выберут?
Это лишь отдельные мысли. Для меня данная тема оказалась очень интересной - планирую не раз к ней еще вернуться 😁.
#Thoughts #AGI
YouTube
Human vs. Machine Consciousness | Imperial’s Murray Shanahan
An interview with Murray Shanahan on philosophy and AI consciousness.
For more on how you can get involved with Cosmos including roles we are hiring for & how to receive our grants, visit: https://johnathanbi.com/cosmos
You can read the full transcript…
For more on how you can get involved with Cosmos including roles we are hiring for & how to receive our grants, visit: https://johnathanbi.com/cosmos
You can read the full transcript…
🆒1
🩼 В мир полудня на костылях
Наткнулся в своей новостной ленте на статью про исследование, в котором было показано, что доктора-колоноскописты после внедрения ИИ-помощника начинают слишком сильно полагаться на него, и если помощника отключить, демонстрируют худший результат в поиске полипов на видео, чем они показывали до внедрения ИИ. К самому исследованию много замечаний по методической части, но оно поднимает важный вопрос - насколько люди становятся зависимы от своих помощников?
Я сам делал утилиту по поиску загрязнений на сенсорах, которая по размеру и контрасту пятен определяет - существенно ли загрязнение или нет. Раньше такой оценкой занимался человек "на глаз". Сейчас есть подсветка загрязнений и две лампочки: PASSED / NOT PASSED. Понятно, что оператор должен доверять такой системе - он и доверяет, после того как убедился, что она работает "нормально".
Аналогичная картина и в статье - доктора поняли, что система действительно работает и теперь уже "ждут" ее подсказки. Да, если человек опытный, и у него забрать такого помощника, то его скилы быстро восстановятся, когда он снова будет рассчитывать только на себя. Но что, если подобные помощники с тобой, начиная со школы? Ты потихоньку привыкаешь на них полагаться...
Кто-то, несмотря на обилие всевозможных ассистентов, безусловно, будет неудовлетворен просто их использованием, захочет разобраться что к чему, как все устроено. Чтобы самому создавать такие системы или противостоять им. Но, думаю, что таких активных, как всегда, будеть совсем немного. Большинство будет принимать то, что им предлагают, а это именно - "костыли".
Вот как Стругацкие понимали свой "Мир полудня":
Это интересноый образ, можно с ним спорить, можно соглашаться, но важно то, что творческий труд положен в основу. А если эту основу выбить - что останется? Работа может остаться, но именно творческой она будет лишь для небольшого количества, за остальных будет думать ИИ и нужно будет только нажать на правильную кнопку, привезти заказ, положить заготовку в станок и вынуть уже готовую деталь. Останутся потребление и развлечения. И это сильно напоминает мне "Хищные вещи века" тех же Стругацких:
Напоминает гиперреализм Бодрийяра, не правда ли 😉. Кстати, насчет размножения - зумеры реально теряют интерес к сексу.
Мы только в самом начале становления нового мира, который мы будем делить с ИИ. Понятно, что сейчас невозможно предсказать каким он будет. Тем более интересно понаблюдать за тем, какие процессы происходят в рамках этого перехода. Будет интересно узнать ваше мнение в комментариях.
#thoughts #futurism #brave_new_world
Наткнулся в своей новостной ленте на статью про исследование, в котором было показано, что доктора-колоноскописты после внедрения ИИ-помощника начинают слишком сильно полагаться на него, и если помощника отключить, демонстрируют худший результат в поиске полипов на видео, чем они показывали до внедрения ИИ. К самому исследованию много замечаний по методической части, но оно поднимает важный вопрос - насколько люди становятся зависимы от своих помощников?
Я сам делал утилиту по поиску загрязнений на сенсорах, которая по размеру и контрасту пятен определяет - существенно ли загрязнение или нет. Раньше такой оценкой занимался человек "на глаз". Сейчас есть подсветка загрязнений и две лампочки: PASSED / NOT PASSED. Понятно, что оператор должен доверять такой системе - он и доверяет, после того как убедился, что она работает "нормально".
Аналогичная картина и в статье - доктора поняли, что система действительно работает и теперь уже "ждут" ее подсказки. Да, если человек опытный, и у него забрать такого помощника, то его скилы быстро восстановятся, когда он снова будет рассчитывать только на себя. Но что, если подобные помощники с тобой, начиная со школы? Ты потихоньку привыкаешь на них полагаться...
Кто-то, несмотря на обилие всевозможных ассистентов, безусловно, будет неудовлетворен просто их использованием, захочет разобраться что к чему, как все устроено. Чтобы самому создавать такие системы или противостоять им. Но, думаю, что таких активных, как всегда, будеть совсем немного. Большинство будет принимать то, что им предлагают, а это именно - "костыли".
Вот как Стругацкие понимали свой "Мир полудня":
Мы писали Мир-в-котором-нам-хотелось-бы-жить... В нашем понимании это мир, в котором высшим наслаждением и источником счастья является творческий труд. Все прочее вырастает из этого принципа. И люди там счастливы, если им удается этот главный принцип реализовать. Дружба, любовь и работа — вот три кита, на которых стоит счастье тамошнего человечества. Ничего лучше этого мы представить себе не могли, да и не пытались.
Это интересноый образ, можно с ним спорить, можно соглашаться, но важно то, что творческий труд положен в основу. А если эту основу выбить - что останется? Работа может остаться, но именно творческой она будет лишь для небольшого количества, за остальных будет думать ИИ и нужно будет только нажать на правильную кнопку, привезти заказ, положить заготовку в станок и вынуть уже готовую деталь. Останутся потребление и развлечения. И это сильно напоминает мне "Хищные вещи века" тех же Стругацких:
Посланник коммунистического мира обнаруживает, что в городе фантастически высокий уровень жизни, который контрастирует с убогостью духовного облика обывателей: университетские преподаватели устраивают террористические акты, группа «меценатов» уничтожает произведения искусства, молодёжь погружена в массовые трансовые дискотеки («дрожка») и разнообразные экстремальные развлечения, а гильдия парикмахеров устроила забастовку из-за прекращения любимого телесериала. Жилин обнаруживает, что электронный наркотик — так называемый «слег» — это сочетание широко распространённых бытовых деталей и химикатов, которое позволяет Человеку Невоспитанному в собственном сознании создавать реальность, намного превосходящую всё доступное во внешнем мире. Обычными средствами победить слег невозможно, и он представляет угрозу для всего человечества, ибо в сравнении с иллюзорной жизнью еда, питьё и размножение — «тоскливая суета»
Напоминает гиперреализм Бодрийяра, не правда ли 😉. Кстати, насчет размножения - зумеры реально теряют интерес к сексу.
Мы только в самом начале становления нового мира, который мы будем делить с ИИ. Понятно, что сейчас невозможно предсказать каким он будет. Тем более интересно понаблюдать за тем, какие процессы происходят в рамках этого перехода. Будет интересно узнать ваше мнение в комментариях.
#thoughts #futurism #brave_new_world
NPR
Research suggests doctors might quickly become dependent on AI
A study in Poland found that doctors appeared less likely to detect abnormalities during colonoscopies on their own after they'd grown used to help from an AI tool.
🤔1💯1