Как написать мобильное приложение при помощи программиста 1С (зачеркнуто) ИИ

Вы скорбите по тем временам, когда мужчины были настоящими мужчинами и сами писали драйверы устройств?
«Just for Fun: The Story of an Accidental Revolutionary»
Torvalds, Linus©

Предупреждение (дисклеймер) для тех кто отслеживает мои статьи (спасибо) или заглянул сюда из любопытства! В этой публикации вы не найдете никаких технических знаний. Это мой рецепт, как 1С-нику перезагрузиться и продолжить продуктивную работу на своем месте.
Как оправдание, эта статья написана без участия ИИ, от души и с надеждой, что кому то она поможет, а то некоторые читаешь и кажется возможно было просто промпт опубликовать.
Встроенный язык 1С представляет собой предметно-ориентированный язык программирования (ПОП), поэтому те из 1С-ников, которые вкусили от плода ООП, в теле ощущают порой необъяснимую тоску-печаль и каждый по своему пробуют сложить из букв "П" "П" "О" "А" слово "СЧАСТЬЕ". Отсюда и LLM и куберы и игры "Змейка" написанные на 1С, теперь вот еще гибридный RAG на 1С.
Особо жалеть их (программистов 1С) не надо, поскольку 5 и 25 числа месяца они прикладывают к больному месту листок, только не подорожника, а расчетный.
А что, если нужно не на на языке 1С пробовать?
Как человек, которому повезло полностью замкнуть временную спираль, я помню времена, когда программист мог в том или ином качестве написать любую программу.
Сейчас LLM дают такую же возможность.

И вот эти благословенные времена вернулись.
Кстати
Поскольку как я уже сказал спираль времени замкнулась, мы уже наблюдаем медленный, но верный разворот бизнеса в к тем временам, когда из конфигураций 1С остаются ЗУП (это святое) и Бухгалтерия (тут есть еще от банков предложения), а торговля ведется в рукописной системе.
Причина этого понятна. Когда к тебе приходит франчайзи, прикуривает от 100 долларовой купюры и выставляет счет за печатную форму в месячную з/п программиста, то проще нанять этого программиста, дать ему подписку жопити и он(а) за месяц навайбкодит учетную систему, быструю и без ограничений.
Предлагаю свой рецепт, как и в остальных моих публикациях "под ключ", помогающий 1С-нику приобщиться к AI кодингу, перезагрузиться и сделать что-то полезное всем своим троим подписчикам.
Тем 1С-никам которые работают у станка (in-house) сделать это будет максимально просто, потому что они привыкли работать на результат именно в плане целостного и готового к употреблению продукта.
Мой выбор - мобильные приложения под android, хотя возможный вариант веб-приложения.
Поясню почему.
их можно сделать максимально красивыми в плане UI
их можно сделать максимально технически сложными в плане реализации
ими можно поделиться с друзьями или со всем миром
самое важное, их разработка с помощью AI максимально поддерживается, вы сможете пощупать все новые веяния в этой области, не только написание промптов, но и скиллы, сохраняемая память, мульти-агентская разработка. И все это будет органично, а не притянуто за уши.
Кстати
Никто не видел апологетов фразы «код — это всё, документация не нужна»?
А..., да вот же они.
Учат, что только правильная документация проекта поможет нам, поскольку код можно переписать сколько угодно раз, хватило бы лимита токенов.
Возможно дело в том, что соотношение людей способных писать код и готовых учить как писать код не меняется со временем.
Хорошие новости. Так же как и времена короновируса научили нас мыть руки, так и времена AI научат нас грамотно формулировать свои мысли.
Выбирайте, что вам больше по душе, может таблицу соревнований городошников вашего двора (если у вас дети среднего школьного возраста, то даже и придумывать ничего не надо, учителя все за вас сделали) и поехали.
Ссылки на мои приложения и их описания я уберу под кат, а картинки из Google Play оставлю здесь, как доказательство, что сделать можно действительно красиво.
Описание приложений
Обними весь мир: AI Перевод
Синхронный AI-перевод речи, видеофайлов и онлайн-стримов в реальном времени. использующий Gemini API.
Если бы я сам пришел в комментарии, то конечно написал бы: Баян.
На самом деле пока не баян, но понятно, что в ближайшее время это будет реализовано у крупных игроков ИИ перевода. А если и баян, то красивый.
Авторские экскурсии: Аудиогид
Оно позволяет воспроизводить авторские аудио-экскурсии, как вариант городские квесты, в том числе с автоматическим воспроизведением с привязкой по GPS, а подготовить маршрут можно с помощью простого JSON файла.
Тут уже получше. Не баян или я плохо искал.
В благословенные времена в путешествиях по миру использовал бумажные путеводители Ле Пти Фюте, там такой же принцип: точка на карте - описание, пришел-прочитал-пошел к следующей точке.
Когда-нибудь ожидаю похожее видеть на Яндекс картах, но пока нет.
Задумка на дальнейшее развитие, это с помощью ИИ из путеводителей, коих огромное множество автоматически создавать маршруты. Причем не обязательно по своему городу. Монетизация возможна самостоятельная - авторизацией по ГУИД.


Собственно это и есть главный урок, который вы вынесете попробовав AI разработку.
Но всему свое время, пойдем по шагам.
В этом пути вам не нужно ничего, кроме логического мышления, здравого ума и твердой памяти.
При помощи той же логики нетрудно догадаться, что лучше всего понимает в мобильной разработке модель от создателей android.
Порывшись в github google вы найдете нужные вам для разработки skills, инструкцию по их установке и разберетесь что это такое.
Для начала вы сами должны создать себе
беглогуокружение для разработки. Хотя это и не обход блокировок РКН, а в точности наоборот, подробности не буду здесь приводить. А если коротко.
Нужно на маркетплейсах разжиться сим-картой и обзавестись самостоятельно настроенным хостингом, чтобы быть в зоне услуг Gemini и компании. По моему опыту лучше быть виртуальным молдаванином в Стокгольме, чем виртуальным казахом в Дрездене, поскольку не все провайдеры знают, что номер начинающийся с +7 это еще и Казахстан.
Обойдется все это удовольствие порядка 10-15$, зато вы относительно бесстрашно будете кодить.
С таким профилем вы сможете набрать по акциям достаточное количество топовых моделей бесплатно, достаточно подписаться на дружественных нам индусов в недружественном нам ютюбе, у них же попадаются промокоды, чтобы повысить свой аккаунт.
Кроилово вызывает попадалово © менеджер по продажам
Заманчиво прикупить задешево, а еще лучше взять бесплатно в тырнете готовые решения обхода и подписки прикупить готовые. Они долго не живут. Потеряете время и возможно код.
По поводу лимитов. С той стороны монитора на вас смотрят совсем не дураки. Их задача, подсадить вас на крючок своей нейросети, т.е. пока они будут понимать, что вы ваяете пет-проект, все будет хорошо. Как только будет подозрение, что вы именно используете нейросеть для работы лимиты будут таять на глазах. Для этого надо периодически перемещаться к другому провайдеру.
Опять же по моему опыту все фронтир модели с родным английским (читай американским) спокойно продолжат код предшественницы. Аналогичная история с китайскими. Болтать и смешивать их будет хуже.Как среду разработки нужно взять конечно же Android Studio, который отвечает за сборку и отладку и например за базу для модели VS Code, из него произошло множество форков и каждый производитель модели со своим дает бесплатных токенов.
Спокойно перемещаться между ними вам помогут два файла в каталоге разработки.
Причем названия их вопреки общему мнению настолько не принципиальны, что можете их назвать Беба.md и Боба.md, формат нужен Markdown и лежать они должны в корне проекта, тогда любая модель их найдет поймет и будет ими руководствоваться при разработке.
В моем варианте TODO.md и implementation_plan.md
TODO.md составляется на первоначальном этапе совместно с ИИ, далее не меняется
это общий план на разработку приложения

implementation_plan.md составляет и ведет сама модель (модели) это память проекта и в нем уже детализация этапов, сведения об их приемке вами.

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

И раз уж вы попали под кат про ИИ разработку в 1С
Как в любой хайповой но малоизученной теме, там сейчас невероятное количество инфоцыган. Совет мой и психологов как их распознать:
Если человек в разговоре использует уменьшительно-ласкательные суффиксы, то он(а) не владеет предметом о котором рассказывает.
То же касается дешевых/бесплатных моделей
Отдельно про суверенные и национальные БФМ.
Тут вспоминается...
Хрущёв выступает на Кировском заводе:
— Мы, товарищи, скоро не только догоним, но и перегоним Америку!
Голос из зала:— Догнать-то догоним, Никита Сергеевич, а перегонять не надо...
— Это почему еще?
— Голую %опу будет видно! ©
Вне всяческого сомнения разработчики Сбера и Яндекса собраны умнейшие в стране.
Именно поэтому они не подвергают вслух сомнению идею своего руководства о том, что скоро наши модели уделают всех.
Иначе краник финансирования прикроется.
Но и мощностей для обучения и развертывания таких у нас нет.
Выводы делайте сами.
Тот же Gemini поможет вам, когда приложение будет готово, составить описание для Google Play.
Он же нарисует картинки и сделает видео, которые вам надо будет собрать из 10 секундных фрагментов.
se tu как говорят французы.
На выходе выотдохнули душой, перезагрузились, освоили ИИ разработку и можете возвращаться к 1С, что делаю и я. Следующие публикации будут про него.Можете в комментариях предложить свой вариант если он у вас есть
Обязательно при чтении смотрите дату публикации.
Я всегда пишу только о том, что сделал руками, значит это с вероятностью 100% получится и у вас.
Но мир AI еще в стадии формирования и меняется он ежемесячно, если не ежедневно. Вчера еще все учили промпт-инженению, сегодня Spec-Driven Development. Завтра универсальные LLM, как только их производители научатся с помощью них же разделять обучающие данные по категориям, уступят место специализированным, потому что для написания веб-приложений не нужны знания философии и возможно закончится гонка за видеокартами.
Трансформеры уступят место другой архитектуре, может на устойчивых нейронных связях, а может быть кому то удастся реализовать в полной мере быстрое и медленное мышление.
А сегодня желаю вам найти приложение своих знаний и получение новых.
Надеюсь если вы дочитали до этих строк, то это было не зря.Если у остались вопросы или, что еще лучше, вы можете написать скилл который сможет из путеводителей, создавать маршруты в JSON, вы знаете где меня искать.
KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.