Сделал в компании доклад о применении ИИ в архитектуре, давайте и вам расскажу.
Фокус в использовании подхода architecture as code: абсолютно все архитектурные артефакты у нас это тексты. С обычной документацией понятно, это и так некоторый набор текстовых файлов, чаще всего в макрдауне. Для них мы применяем структурный шаблон Arc42 — список из 12 пунктов, по которым нужно распределить информацию о проектируемой системе.
Структурный шаблон, во-первых, хорошо известен нейронкам, и они сразу понимают, о чём речь. Во-вторых, можно кинуться в модель бизнес-требованиям и очень быстро создать некий первоначальный набросок, от которого вы дальше уже пляшете, уточняя по пунктам и исправляя ошибки ИИ. Ну и, в-третьих, готовая структура с ящиками, по которым нужно всё раскладывать, это гораздо лучше, чем свалка ADR'ок, как это нередко бывает в компаниях.
Со схемами и диаграммами ещё интереснее. Берём инструменты со своими DSL-языками, такие, как Structurizr и PlantUML. Вся схема или диаграмма целиком определяется текстовым файлом. Можно применять Git со всеми его преимуществами. А для нейронок это родная среда: вы, как человек, смотрите на схему глазами, но нейронка работает с её DSL-файлом. Навскидку тут прирост эффективности даже больше, чем в программировании, потому что DSL это просто синтаксис, без смыслового наполнения, человеку его можно вообще не знать. Ты пишешь промпты, а смотришь уже на картинку, сгенерированную схему, и следующим промптом указываешь, где какие правки сделать. Нейронке при этом не приходится думать про потоки, асинхронность, типы данных, она просто правит текст как текст, поскольку у DSL нет поведения.
Тут как раз наиболее видна разница между рутинной и интеллектуальной частью работы. Как именно будет выглядеть схема, продумывает архитектор. Если доверить это нейронке, даже мощной, будет полно ошибок, неоптимальностей, неучтённых нюансов среды и так далее. Но вот само по себе написание синтаксиса — имба.
#dev@clockstackwheels
鄙人这两天压力山大,于是今天分享一首有点可爱的,Rage Over a Lost Penny
https://www.youtube.com/watch?v=8F8r_Vrd674
完整版请戳这里:https://www.youtube.com/watch?v=8XFMZs_7nOA
#Beethember#Beethoven
P.S 想加入我们群聊的朋友请戳这里:https://t.me/exploreclassicalchat
鄙人这两天压力山大,于是今天分享一首有点可爱的,Rage Over a Lost Penny
https://www.youtube.com/watch?v=8F8r_Vrd674
完整版请戳这里:https://www.youtube.com/watch?v=8XFMZs_7nOA
#Beethember#Beethoven
P.S 想加入我们群聊的朋友请戳这里:https://t.me/exploreclassicalchat
今天分享贝多芬的6 Bagatelles, Op. 126. 贝多芬一生中写过三套Bagatelles,分别是早年的7 Bagatelles, Op.33 (1803)和晚期的11 Bagatelles, Op.119 (1823)和6 Bagatelles, Op.126 (1825) 。Bagatelle是一种比较短的作品,大多数都是钢琴作品,听起来比较温和内敛。我们熟悉过头的《致爱丽丝》也是一首Bagatelle,但是贝多芬没有给它作品标号。
在给出版商的信里,贝多芬对这套晚期Bagatelles评价很高(当然也可能只是想推销):”many of them are the most worked out, and probably the best of the type, that I've yet written"。虽然是六首作品,但是贝多芬认为应该把他们当作一部作品,从第二首开始,Bagatelle的key又呈现三度下降关系,和之前我们分享过的6 variation类似。
#Beethoven#Beethember#piano
https://www.youtube.com/playlist?list=PLpXf6y3j2X_wxsh6XRiM1FkCamYN7zUwd
ref:
1. https://msu.edu/~sullivan/BrunBagatelle.html
2. https://en.wikipedia.org/wiki/Bagatelles,_Op._126_(Beethoven)
今天分享Piano Sonata No 21 in C, Op 53 (‘Waldstein’),是贝多芬中期的重要作品,也是一首难度很高的作品。Count Ferdinand Ernst Gabriel von Waldstein是贝多芬早期的重要赞助人之一,最终促成了他去维也纳定居,曾给他寄语:"With the help of assiduous labour, you shall receive Mozart's spirit from Haydn's hands."
Waldstein Sonata和一款新钢琴的发明Erard有很大的关系,在这首Sonata里贝多芬利用了Erard更宽的音程,更大的声音,踏板而不是当时更常见的knee levers,还有double escapement mechanism可以使音可以被更快的重复等等,才使得Waldstein Sonata中能量很强的部分成为可能。
#Beethoven#Beethember#piano
https://youtu.be/eSWwn6fNaGI
ref:
1. https://interlude.hk/the-erard-of-your-wayswaldstein-and-appassionata/
2.http://www.lifesci.sussex.ac.uk/home/Chris_Darwin/WebProgNotes/pdfs/BeethovenWaldsteinOp53.pdf
请想参加年末聚会讨论的朋友填写这个doodle,群主看着只有五个人快哭了🥺🥺🥺:https://doodle.com/poll/ziu6ushq63adbdnn