Русский

Проекты и чаты

Храните связанные чаты, файлы и источники вместе в ChatGPT

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

Выберите проект или начните без него

Создайте проект, если работа будет продолжаться длительное время, приведёт к созданию нескольких результатов или зависит от одних и тех же файлов и источников. Начните чат без проекта, если работа самостоятельна и ей не требуется общий контекст проекта.

Используйте проект, чтобы хранить связанные чаты, файлы, инструкции и источники вместе. В одном проекте могут находиться чаты, начатые с помощью Chat или ChatGPT Work.

Выберите проект или чат без проекта

Создайте проект, если работа будет продолжаться длительное время, даст несколько результатов или зависит от одних и тех же файлов и источников. Начните чат без проекта, если работа самодостаточна и не требует общего контекста проекта.

В каждом проекте есть раздел Чаты со списком чатов проекта и раздел Источники для загруженных файлов и подключённого контекста. Инструкции проекта действуют во всех его чатах. Проект ChatGPT не предоставляет прямого доступа к папке на вашем компьютере, поэтому загрузите или подключите источники, которые должен использовать ChatGPT.

В обоих случаях начните новый чат из проекта, чтобы использовать общие файлы и инструкции, а затем возвращайтесь к нему через раздел Чаты.

Codex CLI считает каталог, из которого вы его запускаете, проектом для данного чата. Запустите codex из каталога, в котором Codex должен работать, или передайте --cd <directory> (-C), чтобы явно его указать. CLI не предоставляет представление проектов ChatGPT.

Расширение IDE считает локальным проектом папку или рабочее пространство, открытое в IDE. В рабочем пространстве с несколькими корневыми папками выберите корень рабочего пространства для чата. В расширении недоступно представление проектов ChatGPT из веб-версии или настольного приложения.

Работайте в проекте

Представление Проекты объединяет проекты ChatGPT и локальные проекты. Проекты ChatGPT переносят файлы и контекст проекта между связанными чатами. Локальный проект предоставляет чатам доступ к одной или нескольким папкам на вашем компьютере, например к набору исходных файлов или кодовой базе.

Создавайте отдельный чат для каждого самостоятельного результата, чтобы его сообщения и результаты оставались сосредоточены на одной цели, а проект упорядочивал связанную работу.

Настольное приложение ChatGPT с несколькими проектами на боковой панели и чатами в основной области

Работа в проекте

Проект ChatGPT предоставляет своим чатам доступ к одним и тем же загруженным файлам, инструкциям проекта и подключённым источникам. Используйте Chat для быстрого чата, а ChatGPT Work — для более объёмного результата; оба отображаются как чаты в разделе проекта Чаты. Создавайте отдельный чат для каждого самостоятельного результата, чтобы его сообщения и результаты оставались сосредоточены на одной цели, а проект сохранял общий контекст.

Работа в каталоге проекта

Запустите Codex из каталога, который должен предоставлять файловый контекст для чата. Используйте /new, чтобы начать отдельный чат для каждого самостоятельного результата. Пока Codex открыт, используйте /resume или выполните codex resume, чтобы продолжить сохранённый чат.

Чат сохраняет свою историю и записанный рабочий каталог, а Codex читает файлы из текущего рабочего дерева. Храните долгосрочные инструкции проекта в AGENTS.md или документации в репозитории, чтобы они были доступны в будущих чатах.

Работа в рабочем пространстве

Откройте папку или рабочее пространство, которое должно предоставлять файловый контекст для чата. Создавайте новый чат для каждого самостоятельного результата, а затем выбирайте его в разделе Недавние чаты, чтобы продолжить работу. Чаты в одном проекте могут работать с одними и теми же файлами, при этом каждый чат сохраняет собственную историю.

Текущее выделение и открытые файлы предоставляют контекст для текущего хода. Храните долгосрочные инструкции проекта в AGENTS.md или документации в репозитории, чтобы они были доступны в будущих чатах.

Организуйте проекты и чаты

Оставляйте активную работу на виду, а завершённую убирайте в сторону:

  • Закрепите проект, чтобы он оставался в верхней части боковой панели. Его также можно закрепить в представлении «Проекты».
  • Закрепите чат, если часто к нему возвращаетесь, даже когда в проекте появляются более новые чаты.
  • Переименуйте чат, дав ему короткое название, описывающее результат, например «План запуска в третьем квартале» или «Проверка доступности оформления заказа».
  • Ищите проекты в представлении «Проекты». Откройте Поиск чатов на боковой панели, чтобы найти прошлый чат, если вы помните фразу или название ветки, но не заголовок. У поиска чатов нет сочетания клавиш по умолчанию, но его можно назначить в разделе Настройки > Сочетания клавиш.
  • Архивируйте чат, завершив работу. В меню проекта выберите Архивировать чаты, чтобы архивировать все его чаты вместе.

Закрепление не добавляет контекст и не меняет доступные ChatGPT данные. Оно изменяет только положение проекта или чата на боковой панели.

Восстановить архивные чаты можно в разделе Настройки > Архивные чаты.

Организация проектов и чатов

Держите текущую работу на виду, а завершённую убирайте в сторону:

  • Закрепите проект, чтобы он оставался в верхней части боковой панели. Его также можно закрепить в представлении «Проекты».
  • Закрепите чат, если часто к нему возвращаетесь, даже когда в проекте появляются более новые чаты.
  • Переименуйте чат, дав ему короткое название, описывающее результат, например «План запуска в третьем квартале» или «Проверка доступности оформления заказа».
  • Ищите проекты в представлении «Проекты». Ищите прошлые чаты с помощью Cmd/Ctrl+K, если помните фразу или название ветки, но не заголовок.
  • Архивируйте чат, завершив работу.

Закрепление не добавляет контекст и не меняет доступные ChatGPT данные. Оно лишь меняет расположение проекта или чата на боковой панели.

Восстановить архивированные чаты можно в разделе Настройки > Управление данными > Архивированные чаты.

Используйте локальные проекты для папок и кодовых баз

Добавьте локальный проект, когда ChatGPT требуется читать или изменять файлы на вашем компьютере. Проекту необязательно иметь папку, но при необходимости вы можете подключать папки.

Чтобы добавить или изменить папки, откройте меню проекта и выберите Изменить проект. Выберите Добавить папку, чтобы прикрепить несколько папок. ChatGPT может читать и изменять файлы во всех прикреплённых папках. Чтобы изменить рабочий каталог по умолчанию, наведите указатель на папку и выберите Сделать основной.

Новые чаты запускаются в основной папке. Codex также использует эту папку по умолчанию для операций Git и автоматического обнаружения AGENTS.md, навыков и config.toml. Дополнительные папки остаются доступными для поиска, чтения и редактирования файлов, но Codex не обнаруживает автоматически эти файлы проекта в дополнительных папках.

Используйте несколько папок, если связанная работа находится в разных местах, например приложение и его документация или сайт и его серверная часть. Создавайте отдельные проекты для несвязанной работы или если каждый чат должен иметь доступ только к одной части репозитория. Это помогает сохранять рабочий контекст сфокусированным. Удалённые проекты сейчас поддерживают одну папку.

Используйте локальные среды, чтобы определить действия настройки и распространённые команды проекта. Панель проверки может показывать изменения во всех репозиториях, прикреплённых к одному проекту. Действия с pull request и рабочим деревом применяются к основному репозиторию. Когда вы начинаете чат в рабочем дереве, остальные папки остаются прикреплёнными.

Проекты и рабочие деревья организуют работу, но песочница определяет, какие данные локальные команды могут читать или изменять и к каким сетевым ресурсам могут обращаться.

Начните чат без проекта

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

Начало чата без проекта

Начните чат с главной страницы ChatGPT, если ему не нужны общие файлы проекта, инструкции или источники. Можно использовать Chat или ChatGPT Work; в веб-версии оба варианта создают чаты.

Если объём работы увеличится, перенесите её в проект и присвойте каждому результату понятное название чата. Проект может содержать параллельные чаты для исследования, подготовки черновиков, проверки и последующей работы, не смешивая все сообщения в одном контексте.

Используйте быстрый чат для короткого вопроса

Быстрый чат открывает обычный чат ChatGPT. Чаты ChatGPT не отображаются на боковой панели Codex, где находятся ваши чаты и проекты Codex.

Наведите указатель на Новый чат, затем выберите значок Быстрый чат справа. Также можно нажать

Cmd+Option+N в macOS или Ctrl+Alt+N в Windows и Linux. В разделе Новый чат можно открыть существующий чат ChatGPT и добавить его в чат Codex.

Подключайте другие инструменты и контекст

  • Прикрепляйте файлы или изображения непосредственно к чату, если они относятся только к этому запросу.

  • Устанавливайте плагины, чтобы получать контекст и выполнять действия в других сервисах.

  • Настраивайте серверы MCP, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.

  • Используйте memories, если они доступны, чтобы переносить полезный контекст из прошлой работы в будущие чаты.

  • Передавайте изображения в чат, если визуальный контекст нужен только для этого запроса.

  • Установите плагины, чтобы использовать контекст и действия из других сервисов.

  • Настройте серверы MCP, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.

  • Используйте память, где она доступна, чтобы переносить полезный контекст из прошлой работы в будущие чаты.

  • Ссылайтесь на открытые файлы или выделяйте код в редакторе, чтобы добавить контекст для текущего запроса.

  • Настройте серверы MCP, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.

  • Используйте память с подключённого хоста Codex, где она доступна, чтобы переносить полезный контекст в будущие чаты.

  • Добавляйте файлы и подключённые источники в раздел проекта Источники, если они должны быть доступны во всех его чатах.

  • Прикрепляйте файлы или изображения непосредственно к чату, если они нужны только в этом чате.

  • В ChatGPT Work установите плагины, чтобы использовать контекст и действия из других сервисов.

  • Используйте память, где она доступна, чтобы переносить полезный контекст из прошлой работы в будущие чаты.

Дальнейшие действия