Три способа обращения к контексту при программировании на Trae
При разговоре с помощником ИИ можно указать Trae Вы можете использовать содержимое AI Assistant (включая код, файлы, папки и рабочие пространства) в качестве контекста, который AI Assistant должен прочитать и понять, чтобы ответы AI Assistant в большей степени соответствовали вашим требованиям. В этой статье описаны три способа указания контекста.
Подход 1: Используйте содержимое внутри редактора в качестве контекста
AI Assistant по умолчанию видит текущий файл, если в вашем редакторе редактируется файл кода. Вы можете задавать помощнику AI вопросы непосредственно о текущем файле. Если вы хотите задать вопрос о секции кода в файле, выполните следующие действия:
- Проверьте код.
- Нажмите на наведенное меню Добавить к диалогу чтобы добавить выделение в качестве контекста в боковое диалоговое окно.
Указанный контекст отображается в поле ввода в нижней части бокового диалога. В приведенном ниже примере в поле ввода отображается имя файла, к которому принадлежит выбранное содержимое, и номер строки выбранного кода.

- (Необязательно) Продолжайте добавлять другие фрагменты контента из редактора или контекст из других источников в то же время.

- Рядом с пунктом "Контекст" введите свой вопрос и отправьте его помощнику ИИ.

Способ 2: Используйте содержимое терминала в качестве контекста
Если вы хотите задать вопросы о выводе в терминале (например, чтобы помочь вам исправить сообщенные ошибки), выполните следующие действия:
- В терминале нажмите Output Content Fragment (Вывод фрагмента содержимого).
- В правом верхнем углу области фрагментов содержимого нажмите кнопку Добавить к диалогу чтобы добавить выделение в качестве контекста в боковое диалоговое окно.
Указанный контекст отображается в поле ввода в нижней части бокового диалога. В приведенном ниже примере в поле ввода отображается источник контекста и номер строки.

- (Необязательно) Продолжайте добавлять другие фрагменты контента из терминала или одновременно добавляйте контекст из других источников.

- Рядом с пунктом "Контекст" введите свой вопрос и отправьте его помощнику ИИ.

Способ 3: Добавьте контекст с помощью клавиши #
В поле ввода бокового диалога можно добавить несколько типов контекстов, включая код, файлы, папки и рабочие пространства, используя символ #. Обычно в качестве рекомендуемого контекста в списке отображается что-то, связанное с текущим открытым в редакторе файлом, но вы можете найти нужный контекст и добавить его в поле ввода самостоятельно. Исходя из вашей задачи, вы можете добавлять связанные контексты из различных источников в комбинации (например, добавляя код и файлы одновременно).
#Code
С помощью #Code вы можете использовать код, связанный с функцией или классом, в качестве контекста для диалога с ассистентом ИИ. По умолчанию в списке отображается функция или класс из файла, открытого в данный момент в редакторе. Перед выбором можно предварительно просмотреть код, связанный с функцией или классом, рекомендованным в списке. Если рекомендация не совпадает с тем, что вам нужно, вы можете найти функцию или класс по ключевому слову.
Если LSP для соответствующего языка не существует в Trae, установите его заранее, иначе кодовые символы могут быть не распознаны.
- В поле ввода введите # или просто нажмите на поле ввода в левом нижнем углу # Цитата Кнопка.
Над полем ввода отображается список вариантов типа контекста.

- Выберите в списке Код (или в # Символ с последующим ручным вводом Код ), а затем нажмите клавишу Enter.
В списке отображаются функции и классы, присутствующие в текущем открытом в редакторе файле. При наведении курсора мыши на элемент в списке слева отобразится содержимое кода этой функции или класса для предварительного просмотра.

- Если рекомендуемые функции и классы не соответствуют вашим потребностям, добавьте новую функцию или класс в #Code. После этого введите имя или ключевое слово нужной вам функции или класса.
AI Assistant найдет соответствующие функции и классы в проекте и отобразит их в списке, который можно предварительно просмотреть.

- Выберите из списка функцию или класс, которые необходимо указать в качестве контекста.
- После идентификации кода в поле ввода введите свой вопрос и отправьте его.

#File
С помощью #File вы можете использовать все, что находится в данном файле, в качестве контекста для диалога с ассистентом ИИ. По умолчанию в списке отображаются файлы, которые были недавно открыты в редакторе. Вы можете предварительно просмотреть каталог, в котором находятся эти файлы, чтобы избежать ошибочного выбора из-за существования файлов с одинаковыми именами. Если отображаемый файл не тот, который вам нужен, его можно искать по ключевому слову.
- В поле ввода введите # или просто нажмите на поле ввода в левом нижнем углу # Цитата Кнопка.
Над полем ввода отображается список вариантов типа контекста.

- Выберите в списке Файл (или в # Символ с последующим ручным вводом Файл ), а затем нажмите клавишу Enter.
В списке отображаются файлы, которые были недавно открыты в редакторе. При наведении курсора мыши на запись в списке слева отображается каталог, в котором находится файл.

- Если рекомендованный файл не тот, что вам нужен, будет создан новый файл в #File. После этого введите имя или ключевое слово нужного вам файла.
AI Assistant выполнит поиск соответствующих файлов в проекте и отобразит их в списке.

- Выберите из списка файл, который будет указан в качестве контекста.
- После идентификации файла в поле ввода введите свой вопрос и отправьте его.

#Folder
С помощью #Folder вы можете использовать все содержимое указанной папки в качестве контекста для диалога с AI Assistant. По умолчанию в списке отображаются папки, относящиеся к текущему открытому в редакторе файлу. Вы можете предварительно просмотреть каталоги, в которых находятся эти папки, чтобы не ошибиться, выбрав папку с таким же именем. Если нужная папка не отображается, ее можно найти по ключевому слову.
#Folder полагается на то, что индекс кода проекта полностью сформирован. Если индекс еще не полностью построен, это может повлиять на запоминание содержимого папки, что приведет к неполным ответам помощника ИИ. Когда вы задаете вопрос, если индекс никогда не создавался или находится в процессе создания, в разделе "Ссылки" появится подсказка "Индекс создается" или "Индекс еще не создан", которую можно использовать в качестве руководства по управлению индексом на странице "Настройки".
- В поле ввода введите # или просто нажмите на поле ввода в левом нижнем углу # Цитата Кнопка.
Над полем ввода отображается список вариантов типа контекста.

- Выберите в списке Папка (или в # Символ с последующим ручным вводом Папка ), а затем нажмите клавишу Enter.
В списке отображается папка, связанная с файлом, открытым в данный момент в редакторе. При наведении курсора мыши на запись в списке слева отображается каталог, в котором находится папка.

- Если рекомендуемая папка - не то, что вам нужно, в #Folder. После этого введите имя или ключевое слово нужной папки.
AI Assistant выполнит поиск соответствующих папок в проекте и отобразит их в списке.

- Выберите из списка папку, которая будет назначена в качестве контекста.
- После идентификации папки в поле ввода введите свой вопрос и отправьте его.

#Пространство для работы
С помощью #Workspace вы можете задавать помощнику ИИ вопросы обо всем рабочем пространстве, и помощник ИИ автоматически найдет наиболее релевантный контент в рабочем пространстве, чтобы ответить на ваши вопросы в контексте. Когда вы сталкиваетесь с незнакомым проектом, эта функция поможет вам получить глобальное представление о функциональности и коде, реализованном в проекте, чтобы вы могли быстро войти в курс дела.
Поддерживается только в режиме чата. Режим конструктора автоматически использует всю рабочую область в качестве контекста.
#Workspace полагается на то, что индекс кода проекта будет полностью создан. Если индекс еще не полностью построен, это может повлиять на запоминание содержимого папки, что приведет к неполным ответам помощника ИИ. Когда вы задаете вопрос, если индекс никогда не был создан или находится в процессе создания, в месте Ссылки появится подсказка "Индекс создается" или "Индекс еще не создан", которую вы можете использовать в качестве руководства по управлению индексом на странице Настройки.
- В поле ввода введите # или просто нажмите на поле ввода в левом нижнем углу # Цитата Кнопка.
Над полем ввода отображается список вариантов типа контекста.

- Выберите в списке Рабочее пространство (или в # Символ с последующим ручным вводом Рабочее пространство ).
- После логотипа Workspace в поле ввода введите свой вопрос и отправьте его.

© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...