Сделал в компании доклад о применении ИИ в архитектуре, давайте и вам расскажу.
Фокус в использовании подхода architecture as code: абсолютно все архитектурные артефакты у нас это тексты. С обычной документацией понятно, это и так некоторый набор текстовых файлов, чаще всего в макрдауне. Для них мы применяем структурный шаблон Arc42 — список из 12 пунктов, по которым нужно распределить информацию о проектируемой системе.
Структурный шаблон, во-первых, хорошо известен нейронкам, и они сразу понимают, о чём речь. Во-вторых, можно кинуться в модель бизнес-требованиям и очень быстро создать некий первоначальный набросок, от которого вы дальше уже пляшете, уточняя по пунктам и исправляя ошибки ИИ. Ну и, в-третьих, готовая структура с ящиками, по которым нужно всё раскладывать, это гораздо лучше, чем свалка ADR'ок, как это нередко бывает в компаниях.
Со схемами и диаграммами ещё интереснее. Берём инструменты со своими DSL-языками, такие, как Structurizr и PlantUML. Вся схема или диаграмма целиком определяется текстовым файлом. Можно применять Git со всеми его преимуществами. А для нейронок это родная среда: вы, как человек, смотрите на схему глазами, но нейронка работает с её DSL-файлом. Навскидку тут прирост эффективности даже больше, чем в программировании, потому что DSL это просто синтаксис, без смыслового наполнения, человеку его можно вообще не знать. Ты пишешь промпты, а смотришь уже на картинку, сгенерированную схему, и следующим промптом указываешь, где какие правки сделать. Нейронке при этом не приходится думать про потоки, асинхронность, типы данных, она просто правит текст как текст, поскольку у DSL нет поведения.
Тут как раз наиболее видна разница между рутинной и интеллектуальной частью работы. Как именно будет выглядеть схема, продумывает архитектор. Если доверить это нейронке, даже мощной, будет полно ошибок, неоптимальностей, неучтённых нюансов среды и так далее. Но вот само по себе написание синтаксиса — имба.
#dev@clockstackwheels
🇯🇵🌐Suivre le Japon sur la scène internationale
Après une victoire électorale décisive en février 2026, le leadership japonais a consolidé sa position nationale et affiche désormais une plus grande confiance à l'étranger, naviguant dans un réseau complexe d'alliances, de rivalités et d'opportunités stratégiques émergentes
✏️Vladimir Terehov
Expert de la région Asie-Pacifique
➡️La relation du Japon avec les États-Unis reste centrale mais de plus en plus compliquée. Alors que la rhétorique politique met l'accent sur des liens d'alliance forts, des différends commerciaux persistants - notamment sur les tarifs - continuent de mettre à rude épreuve les relations économiques. Les négociations en cours, combinées à des engagements d'investissement japonais à grande échelle aux États-Unis, reflètent à la fois l'interdépendance et les frictions. Dans le même temps, la coopération en matière de sécurité reste robuste, avec des préoccupations communes concernant la stabilité régionale et les capacités militaires croissantes de la Chine façonnant l'agenda bilatéral.
L'intention du gouvernement Takaichi de lever les restrictions sur les exportations d'armes japonaises sera probablement perçue négativement par Pékinl
➡️En revanche, les relations du Japon avec la Chine deviennent plus tendues et axées sur la sécurité. L'expansion progressive des capacités de défense de Tokyo et les discussions sur des questions sensibles telles que Taïwan sont considérées à Pékin comme des signes de remilitarisation. Cette perception est renforcée par les plans du Japon d'assouplir les restrictions sur les exportations d'armes et de renforcer son infrastructure militaire dans des zones stratégiquement importantes. En réponse, la Chine a recours à des contre-mesures économiques et à des pressions diplomatiques, compliquant encore davantage une relation déjà fragile.
🟦Au-delà de ces deux grandes puissances, le Japon diversifie activement sa politique étrangère. La coopération avec les partenaires européens s'étend, notamment dans les secteurs de la défense et des hautes technologies, tandis que des signaux prudents vers l'amélioration des relations avec la Russie suggèrent une approche pragmatique de la stabilité régionale. Prises ensemble, ces développements indiquent que le Japon cherche à équilibrer ses alliances traditionnelles avec une stratégie diplomatique plus large et flexible, reflétant à la fois les défis et les opportunités d'un ordre international en évolution.
#Géopolitique#RégionIndopacifique#PolitiqueInternationale#Japon#JaponetlesÉtatsUnis#RPC
LIRE PLUS (ENG)
✅@NewEasternOutlookFR
https://docs.python.org/3/library/xmlrpc.html
#XML-#RPC is a #Remote_Procedure_Call method that uses XML passed via #HTTP as a transport. With it, a #client can call methods with parameters on a remote server (the #server is named by a URI) and get back structured data.
#xmlrpc is a package that collects server and client modules implementing XML-RPC. The modules are:
xmlrpc.client
xmlrpc.server