5) Добавить код (Add code)
6) Добавить файлы... (Add files...)
Эта два пункта очень похожи и потому давайте их посмотрим вместе. Их отличие от предыдущих функций Помощника в том, что они не открывают новый чат, а делают запись в существующем чате. Добавление кода добавляет в чат выделенный фрагмент и предлагает ввести пользовательскую инструкцию. Добавление файлов предлагает выбрать файл на диске, но не смотря на маску *.* все файлы кроме текстовых будут отвергаться, а выбранные текстовые файлы будут вставлены в чат как обычный текст с предложением ввести пользовательскую инструкцию.
Важно! Не смотря на то, что эти два пункта позволяют продолжить "общение" в существующем чате, но если тот чат был стартован из предыдущей четверки функций, то ваш код и файлы будут проигнорированы, а введенная инструкция будет применена к самому первому сообщению чата с системным промптом.
Я прикрепил файл с текстовым модулем в чат, где ранее просил сгенерировать комментарий для функции, и попросил прокомментировать код, но в ответ получил снова документирующий комментарий на функцию с которой начинал.
В чате, где я просил объяснить код, прикрепил фрагмент другого кода и попросил прокомментировать уже его - в ответ снова получил комментарии по стартовому коду.
Эти функции нужно или использовать в новых чистых чатах, или в чатах, где ранее обсуждалось что-то абстрактное и нужно привести примеры для уточнения.
Непонятно только почему команду добавления файлов в чат разместили в меню программного модуля, а не в самом чате - к команде добавления фрагмента кода вопросов нет.