Сел сегодня за работу и поймал себя на мысли о важности эмпатии при планировании задач, архитектуры и прочего.
Ща объясню.
В общем, если я хочу, чтобы исполнитель (в моём случае агент нейронки) сделал свою работу быстро, эффективно и с минимальным риском ошибок, то я (внезапно!) должен спроектировать работы так, чтобы исполнителю было удобно эту работу выполнять.
В моём случае это спроектировать и описать код так, чтобы агенту не пришлось самому постоянно искать нужный код, разбираться в архитектуре и принимать решения со множественными вариантами выбора. То-есть архитектура и кодовая база должны быть организованы так, чтобы всегда был один наиболее правильный вариант решения поставленной задачи.
При таком раскладе нейронка тратит меньше времени и, что важнее, токенов и контекста на исследование кодовой базы, производя больше эффективной работы на один токен.
К слову, подход этот подходит при работе с большим типом исполнителей. Не только с цифровыми. Чем выше неопределённость запланированных работ и чем сильнее недетерменирован ожидаемый от работ результат, тем выше затраты на работу и вероятность ошибок при её выполнении.
При чём тут эмпатия?
Ну, во-первых, чтобы это понять, нужно хотябы попробовать поставить себя на место исполнителя.
А во вторых, чтобы понять, как поставить задачу так, чтобы это было и удобнее исполнителю и не слишком затратно руководителю, нужно уметь поставить себя на место исполнителя с его ограничениями и особенностями мышления. Чем лучше руководитель умеет это делать, тем эффективнее он может формулировать задачи и подготавливать ландшафт для будущих работ.
· вчера
Конечно эмпатия важна, аналогично если вы джуну задачи ставите, то там приходится много думать и писать правильно, что ы он смог сделать. Сегодня просто мысль такая в оолову пришла, что ИИ — это очень быстрый джун.
0
ответить
коммент скрыт — часть юзеров считает его токсичным или некорректным
коммент удалён