artur.teregulov

artur.teregulov

C#
Пикабушник
Дата рождения: 21 августа
485 рейтинг 3 подписчика 1 подписка 41 пост 0 в горячем
1

Смотрите как я могу! За 2 часа я заставил эту дряную машину доделать свою задачу

Я запускаю биржу для людей и обнаружил что модудь тыринга ликвидности с других площадок не работает. Есть глюк. Пишу этот глюк иишке, она начинает работу, час работает уже полчаса, запрашивает всякие подтверждения, уже полез читать исходники какие-то и так далее. Решил глянуть - оказывается он вместо одной библиотеки решил взять 2 вперемешку и ничего не может сделать. Пришлось вмешаться и еще почти 2 часа в ручном режиме я вел его за ручку.

У меня есть подозрение, что настоящий искусственный интеллект давно изобрели. Просто бояться нам показывать. А для надежности поставили для постановки задач между мной и машиной пьяного факира. Иным путем не объяснить он так врасто понимает задачи и гениально выполняет не то что прошено.

В итоге я работаю медленно, очень медленно, все также как у всех, проблемы в промтах, надо научиться их писать правильно. Стою в очереди, пишу эту статью, я немного на тестостероне, немного пинаю шкафы, надо показать что я сдесь главный. Хочу быть везде главным, считаю себя умнее всех в управлении миром через промты, хочу быть главным на этой планете и с помощью этих промтов всем управлять. Когда это будущее уже придет?

Иду домой, дома подкручиваю специальное зеркало и вижу, что я уже самый главный, что я хозяин положения, все зависит от меня, просто реальность получилась не совсем такой как я ожидал, и мне надо править свои промты к системами и людям, лучше объяснять им что я от них хочу да и вообще важнее внутри разобраться в том чтобы хотеть такого чтобы всем и так в с первого раза было понятно.

Ты тоже управляешь этим миром, этот мир твой, ты управляешь им через свое отношение к нему, через свои ождания, и если хочешь улучить этот навык - обращайся, поделюсь опытом. Твой друг и сосед, оператор реальности №123123. Подумай как усилить этот пост, подумай, подумай, подумай.

Показать полностью
1

Пользователь написал 200 сообщений, пытаясь "перевоспитать" моего бота

На самом деле статья про промты и разработку, но там затесалась забавная история. Итак, даю примеры промтов, которые помогли мне за 2 дня разработать коммерческого телеграм-бота в виде AI-психолога, который сразу стал приносить продажи.

Уточню, что я работаю в Cursor IDE, у меня стаж разработки 30 лет, и стаж ИИ-разработки уже 1 год, поэтому я хорошо понимаю, что делаю. Информация больше подходит для опытных разработчиков. Если Вы не опытный разработчик, но обладаете компетенциями в продукте или продажах, и есть идея продукта - пишите, обсудим.

Итак, вначале у=у меня уже был готовый шаблон бота, в котором настроена работа с телеграмом, взаимодействие с базой данных проекта и внешними LLM, у меня уже много всяких подобных готовых шаблонов.

Сперва мне надо было решить где хранить большие промты позволяющие LLM качественно выполнять роль психолога. Промт такой: "мне к сообщению inputText надо еще добавить большой длинный промт, куда его можно положить, там 70кб, предложи варианты", он предложил использовать текстовые файлы, базу данных или файл настроек, но я в итоге выбрал хранение внутри исходников, это было быстрее и удобнее на первое время, для MVP подойдет, но потом надо будет переделать. А вот ИИ такие костыли оптимизации даже не предлагает, но опыт не пропьешь.

Потом была проблема с форматированием текста в телеграме. Промт такой: "Мне от LLM приходит ответ в котором форматирование через две звездочки - открывающие и закрывающие. Это сообщение отправленное в бота в телеграме выводит в этих местах по две звездочки, а должно быть нормально отформатировано. Что и где надо исправить?" И он быстро реализовал парсер, который заменяет звездочки на нужные html-теги.

Далее, надо было учитывать историю диалогов пользователя. Промт "Мне надо чтобы в файле LlmService там где посылаются сообщения в _client, сначала подгружалась и присоединялась история сообщений пользователя, которая лежит в таблице Generations, итого сначала идет промт, потом история из Generations, потом inputText". В итоге я присоединил 10 последних сообщений, потому что иначе если все грузить, то будет дорого по токенам. Где-то еще был напутан порядок сообщений, и в итоге начальная история хранилась, а последняя нет. И один тестовый пользователь чуть не сошел с ума. Он потом 200 сообщений пытался перевоспитать бота, осознать проблему и так далее.

Затем был добавлен платный тариф на запросы, промт: "Теперь мне надо считать количество генераций в том месте, где MainScenariosServiceобрабатывает сообщения пользователей. Если у пользователя в таблице Generations уже более 5 записей, то надо проверять, добавлен ли он в белый список. Для этого нужно создать таблицу Whitelist, в котором будут указаны ID-юзеров и срок, до которого у него есть право пользоваться сервисом. Значит нужно проверять срок тоже. Если пользователя нет в Whitelist или срок вышел, то надо выводить сообщение чтобы он обратился к администратору для приобретения платного тарифа."

Админка: "Нужно добавить таблицу Admins, где будут прописаны ID админов. Потом надо добавить AdminScenarioService, который будет вызываться в BotEventsHandler через команду /unlim через пробел будет указан ID-шник пользователя, через пробел будет указана календарная дата. Надо эту команду парсить и потом добавлять эту сущность из ID-шника, юзера и дату в таблицу whitelist."

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

Показать полностью
1

Что нас ждет через 10-15 лет?

Я сейчас буду не про ИИ, поскольку это лишь инструмент. Мои рассуждения начались с темы недвижимости. Я обдумывал, можно ли обеспечить себе старость, купив несколько квартир для сдачи в аренду. И очевидно, что ее стоимость будет драмматически снижаться. Китайцы уже сейчас умеют строить многоэтажки за несколько дней. В будущем города также будут строиться за несколько дней. Будут супермаркеты городов или кварталов - спокойные для стариков, семейные, молодежные, для творческой интеллигенции, для спортсментов и для гедонистов с явствами, возлияними и оргиями. А также более изысканные форматы.

Квартиры в таких городах площадью 200-300 метров можно будет арендовать за условные 200 долларов в месяц. Там будет автоуборка, самонаполняемые фруктовые корзины и холодильники. Все будет доступно в шаговой близости - парки, уютные ресторанчики, музеи, арт-пространства и так далее.

Конечно, будут условно-престижные исторические районы в местах скопления элит, но все остальное станет невостребованным, поскольку новая инфраструктура доставки и аэротранспорта будет полностью несовместима с текущими градостроительными нормами. Жить в классическом старом городе - это будет пафосная роскошь, где вместо робокурьеров доставкой будут заниматься люди во фраках.

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

Если интересно, я могу описать как развивать эти навыки или накидать больше про минусы, подводные камни, кризисы и проблемы с которыми придется столкнуться в ближайшие 5-10 лет.

Показать полностью
1

Однажды недавно у меня уволился программист

Серия Про бизнес

К сожалению, на нем был недоделанный проект, который скоро уже надо было сдавать. Но я не стал уговаривать его остаться и добивать проект. У меня созрел другой план. Я решил взять на его зарплату двух стажеров и с их помощью все доделать. Также я расcчитывал на ускорение и удешевление разработки с помощью ИИ. Было немного страшно, но в целом я сам своими руками и экспертизой могу заместить своих сотрудников на 80 процентов. Плюс, мне повезло выстроить портфель заказов так, что большинство проектов у меня имеют общую технологическую базу в виде работы с блокчейном, процессинга криптовалют, платежных систем, тапалок и мини аппов под телеграм.

Ситуация осложнялась тем, что в проекте были три крупные фичи и каждая из них была не доделана. Я сам никогда так не программирую, я предпочитаю сделать хотя бы одну работающую фичу вместо трех недоделанных. Пришлось засучить рукава и глубоко погружаться в детали проекта. Первым делом я провел несколько раундов переговоров с заказчиком по переработке ТЗ. Первоначальная версия была как развесистая клюква. Теоретически это все можно было реализовать, но я на таком жизненном этапе развития, на котором уже не хочется заниматься имитацией бурной деятельности и делать что-то только чтобы было. Меня сильно угнетает несоответствие плана действий реальным потребностям, это не дает энергии и мотивации выкладываться. Поэтому я потратил много усилий в то, чтобы более четко выяснить потребности ближайшего этапа разработки и учесть перспективы развития продукта. В итоге мы полностью переработали ТЗ и архитектуру проекта и от первоначальной версии оно отличалось на 80 процентов.

Параллельно я набрал в стажеры 5 человек - с запасом, чтобы можно было отсеивать. По итогу первой недели все как один сказали, что на проекте полный бардак и уволились сами. Проект действительно был утыкан заглушками и костылями так, что его невозможно было просто взять и запустить, и посмотреть. Пришлось самому это чистить. Но, по сути, это было не настолько критично, чтобы увольняться. Проблема была больше в стажерах или в моих с ними отношениях. Например, один из них за три дня не смог оформить в текстовом виде описание задачи для ИИ, после того как мы с ним подробно все проговорили. У него, видимо, была сильная неуверенность.

Я подумал еще раз, и набрал еще 5 стажеров, но уже изменил к ним подход - выставил к ним более жесткие требования и условия работы. Такой подход сработал, и мы начали быстро двигаться. По срокам мы запоздали на 2 недели из трех месяцев. Но в целом задача была решена очень красиво, и заказчик был доволен. В итоге остался один самый замотивированный и продуктивный стажер. Один человек ушел на другую работу - вне ИТ отрасли, кажется торговым представителем, другой человек ушел в преподавание английского, по остальным не помню.

Сам проект представляет собой сложную тапалку для аирдропа на новом блокчейне. Блокчейн создан как форк трона. Я сам не представляю как, но заказчик смог найти около сотни валидаторов, купивших места. И ему надо было обеспечить первичное заполнение блокчейна транзакциями. В итоге мы интегрировали в тапалку кошелек, чтобы пользователи могли сразу забирать натапанное.

Этот опыт показывает, как правильная организация работы, четкое ТЗ и глубокая работа со смыслами, приоритетами и потребностями могут сильно улучшить продукт и результат. Я убедился, что ключ к результату — не количество людей, а умение превращать бардак в систему, а задачи в понятные шаги. Это мой сильный навык, и я вижу, что он дает клиентам ускорение и экономию.

Показать полностью
1

ИИ-революция отменяется

Пока все готовились к захвату мира машинами, сама революция тихо рассосалась.

Да, GPT пишет тексты, но без правок выпускать такое нельзя, приходится возвращать копирайтеров. Midjourney рисует всратые картинки и дизайнеров с художниками нанимают обратно. Copilot дописывает код, но слишком часто получается такое, что лучше бы он этого не делал. Клиенты не хотят общаться с долбаными чатботами, им всем подавай живого человека - и снова здравствуйте сотрудники поддержки.

Да, какие-то компании проводят сокращения, но на самом деле сокращают только самых бесполезных и ИИ здесь только предлог. До сих пор везде очень много сотрудников, которые приносят чай, перекладывают документы, а тех кто разносит пиццу становится все больше и больше.

Появляется все меньше статей о том как использовать ИИ, все меньше кейсов, многие не рискуют, а кто рискнул - откатывают обратно.

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

Недавно мне рассказывали про какой-то ИИ помощник по документам, он типа должен запуститься через год. И уже прям сразу на там самом мифическом Старгейте. Что там можно делать целый год? Я не представляю. Чисто популизм и продажа воздуха.

По факту настоящую автоматизацию делают те же задроты, что и 10 лет назад — просто теперь у них новая отвёртка.

А у самих топовых компаний создающих ИИ кончились идеи как и что можно улучшить, поэтому они жалуются что им видите-ли очень мало данных, забывая что человеческие дети обучаются на массивах данных в миллиарды раз меньших по размеру. И уже стало понятно что в ближайшие годы здесь плановых улучшений не предвидится, если только какой-то гений не изобретет чего-то особенного.

Так что развиваться все будет очень медленно и потихоньку, придется годами полировать какие-то нюансы, прежде чем будет получаться хоть что-то годное.

Показать полностью
1

Прожарка Лидии

Серия Психология

Пишет на просторах интернета свою историю некая Лидия. Разберу ее ситуацию.

Живет она с вдвоем с мужем, и муж ее стал раздражителен, ворчлив, не сдержан. И тут внезапно: "я стала остро ощущать, что климат СПб мне не подходит психологически, физически плохо". Нет, Лидия - дело не в городе и не в климате, а в твоих проблемах с мужем, а именно с твоими личными границами, самооценкой, защитой себя, агрессией. Но нет, мы же не можем допустить, что проблема в любимом человеке, и уж тем более в тебе самом, поэтому ищем кого или что еще можно обвинить, ну давайте город обвиним!

И, вот, значит решила она сбежать от невыносимости бытия и уехала во Владивосток на месяц и чувствовала там себя хорошо. Ну да, потому что рядом нет раздражающего мужа. Однако история не в этом. Через 2 недели ей написала взрослая дочь мужа от предыдущего брака СМС про то, что папа умирает, срочно надо приехать. Она сорвалась, поменяла билеты приехала, а там все как обычно.

Первый момент - почему та дочь позволяет себе такие манипуляции в отношении несчастной Лидии? Ты, Лидия совсем не умеешь за себя постоять, когда тебя кидают? Я не говорю о том, чтобы облить лицо кислотой или вырвать волосы, но хотя бы плюнуть в лицо или наорать со всей силы? Если ты не можешь сделать чтобы тебя любили, то сделай, чтобы хотя бы опасались, и вот так на ровном месте не издевались.

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

Далее у нее вот такой вопрос. Она хочет переехать на юг и приезжать в Питер раз в два месяца на неделю. У мужа при этом все хорошо, он не при смерти, не болеет, у него куча друзей и родственников. Но внезапно вопрос звучит так: "не плохо ли я поступаю по отношению к мужу? Подскажите как быть?"

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

Тебе надо полностью менять свой характер и разобраться в своей жизни и пройти курс психотерапии!

Я обожаю делать разборы, у кого еще есть интересные истории, которые надо разложить по полочкам - присылайте.

Показать полностью
1

Что же такое вайб-кодинг?

Я решил разобраться в этом явлении поглубже, почитал немногочисленные статьи на эту тему, и вот что я понял.

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

Фактически, всегда есть большая вероятность, что ИИ неправильно поймет команду и сделает не то, что ожидалось. А если даже то, что нужно, это может глючить и не работать. А если попросить его исправить баг, он даже может его исправить, но при этом с высокой вероятностью сломать что-то еще. Здесь особую остроту приобрела фраза, что не так страшны первые 90 процентов проекта, как вторые 90 процентов. Это все зачастую приводит к сотням бесплодных попыток написать нужный промт и объяснить что же все-таки нужно и чтобы все баги были поправлены. Местами процесс напоминает дрессировку непослушного клоуна, а некоторые даже окрестили это словом "нейродрочка". И только некоторым счастливчикам из тысяч пытающихся удается добиться значимых результатов, которые создают в соцсетях иллюзию успеха.

При этом нельзя не отметить, что с некоторыми задачами ИИ справляется превосходно. Он легко создает несложные веб-страницы, а иногда даже очень сложные, и даже может угадать с реализацией бизнес-логики. Но негарантированная вероятность получить результат очень негативно влияет на психологическое восприятие разработчиком этого процесса.

Не мог же создатель этого термина Андрей Карпатый так тупо хайпануть? Я нашел первоисточники и выяснил, что он не предлагал разрабатывать готовые решения через ИИ. Оказалось, что он предлагал попробовать получить новый опыт, так сказать познакомиться с современными возможностями нейросетей и сделать свои выводы. Но благодаря стойкой любви к халяве его посыл стали тиражировать совершенно неправильно.

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

Показать полностью
1

Какая у тебя любимая психологическая практика?

Серия Психология

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

Тогда он мне рассказал одну практику самонаблюдения от Гурджиева - проповедника осознанности начала 20-го века, разработавшего свою систему духовного развития.

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

Смысл этой практики в том, чтобы увидеть свои повторяющиеся паттерны поведения и автоматические реакции, увидеть свои оправдания и взять контроль над своими мыслями и эмоциями.

Поначалу мне это показалось диковатым, я вообще не привык копаться в своем прошлом, и плохо помню, что делал вчера и на прошлой неделе, не говоря уже о годах, в которых уже путаюсь, тем более остается открытым вопрос - реально ли вообще вспомнить каждый день из своего прошлого? Мне было страшно, что я не смогу это сделать, но в то же время интересно попробовать и побороть этот страх.

Теоретически я знаю, что можно вспомнить очень даже много чего, если уделять этому достаточно времени и работы по перебору предположений, пока не нащупаешь ассоциации что-то знакомое. С другой стороны, не вся информация будет правдой, наверняка где-то будет ложная память. Память человека не такая же статичная как бумага и она легко может додумывать в прошлое также, как мы думаем о будущем.

Я целый месяц ходил с мыслью о том, чтобы начать вести такой дневник. Для начала я начал записывать свои текущие дни. И вот несколько дней уже перешел на то, чтобы описывать прошлые года. Пока рано делать какие-то выводы, это работа на много лет, но если обнаружу что-то интересное, то расскажу.

А у Вас какие есть интересные регулярные практики для саморазвития?

Показать полностью
Отличная работа, все прочитано!

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества