📘 Начнём с книги «Программирование с помощью искусственного интеллекта». Честно говоря, включить её в список рекомендованных я не могу 🤷‍♂️ — материал довольно поверхностный и местами банальный. Тем не менее, несколько условно полезных цитат там всё-таки нашлось, поэтому ниже — короткое саммари, а полный файл можно посмотреть во вложении 📎 В целом это книга про инструменты (уже, по большому счёту, устаревшие), которые помогают писать код с использованием ИИ 🤖 И вообще складывается ощущение, что писать книги на эту тему сейчас — занятие неблагодарное: материал устаревает быстрее, чем его успевают дописать и опубликовать 😅 «Наука и искусство» Оперативное проектирование — это сочетание искусства и науки. С одной стороны, чтобы искусственный интеллект дал правильный ответ, вам нужно подобрать правильные слова и тональность, чтобы направить разговор в определенное русло. Для этого вам потребуется немного интуиции и творческий подход. «Суммаризация» Суммаризация — это способ сжать длинный текст до компактной версии, сохранив при этом ключевые идеи и смыслы. Такой подход особенно полезен, когда нужно быстро разобраться в содержании объемного материала. Для разработчика программного обеспечения краткое изложение объемного документа может стать особенно удобным инструментом в сценариях, перечисленных в табл. 3.1. «Ввод содержимого» При составлении промптов рекомендуется использовать специальные символы, такие как ### или “””, чтобы четко отделить инструкции от содержания или информации, над которой вы хотите, чтобы большая языковая модель поработала. Эти символы действуют как границы или маркеры, давая понять, где заканчиваются инструкции и где начинается содержание. «Будьте конкретны» Правильно сформулированные промпты могут быть похожи на поиск точки опоры в хорошем разговоре. И это, возможно, самый важный шаг к успеху в работе с этими системами генерации текста. Чем больше деталей, тем лучше. Кроме того, вам нужно выражать свои мысли четко. В противном случае большая языковая модель может начать строить предположения или даже галлюцинировать. «Принцип выполнения одной задачи» Чтобы облегчить задачу, ниже приведены некоторые рекомендации, о которых следует помнить: • Принцип выполнения одной задачи. Функция должна специализироваться на выполнении одной задачи. И все! Так будет гораздо проще понять, что она делает, проверить, правильно ли она работает, и исправить ее, если это не так. PS там еще есть выделенный фрагмент про Warp AI - это такой терминал на стероидах, который я очень люблю и активно использую. Поэтому и отметил :) https://bhv.ru/product/programmirovanie-s-pomoshhyu-iskusstvennogo-intellekta/