Проекты и чаты
Храните связанные чаты, файлы и источники вместе в ChatGPT
- Настольное приложение ChatGPT Проекты, файлы и длительные задачи на компьютере.
- Веб-версия ChatGPT Чаты, проекты и Work в браузере.
- Codex CLI Codex в вашем терминале.
- Расширение Codex для IDE Codex в вашем редакторе.
Используйте проект, чтобы организовать связанные чаты и предоставить ChatGPT необходимый контекст. Представление Проекты в приложении ChatGPT для компьютера включает проекты ChatGPT и локальные проекты, связанные с папками на вашем компьютере.
Выберите проект или начните без него
Создайте проект, если работа будет длиться долго, приведёт к нескольким результатам или будет опираться на одни и те же файлы и источники. Начните чат без проекта, если задача самостоятельна и не требует общего контекста проекта.
Используйте проект, чтобы хранить связанные чаты, файлы, инструкции и источники вместе. В одном проекте могут находиться чаты, начатые с помощью Chat или ChatGPT Work.
Выберите проект или чат без проекта
Создайте проект, если работа будет длиться долго, приведёт к нескольким результатам или будет опираться на одни и те же файлы и источники. Начните чат без проекта, если задача самостоятельна и не требует общего контекста проекта.
В каждом проекте есть раздел Чаты со списком чатов проекта и раздел Источники для загруженных файлов и подключённого контекста. Инструкции проекта действуют во всех его чатах. Проект ChatGPT не предоставляет прямого доступа к папке на вашем компьютере, поэтому загрузите или подключите источники, которые должен использовать ChatGPT.
В обоих случаях начните новый чат из проекта, чтобы использовать общие файлы и инструкции, а затем возвращайтесь к нему через раздел Чаты.
Codex CLI считает каталог, из которого вы его запускаете, проектом для данного чата.
Запустите codex из каталога, в котором Codex должен работать, или передайте
--cd <directory> (-C), чтобы явно его указать. CLI не предоставляет представление
проектов ChatGPT.
Расширение IDE считает локальным проектом папку или рабочее пространство, открытое в IDE. В рабочем пространстве с несколькими корневыми папками выберите корень рабочего пространства для чата. В расширении недоступно представление проектов ChatGPT из веб-версии или настольного приложения.
Работа в проекте
Представление Проекты объединяет проекты ChatGPT и локальные проекты. Проекты ChatGPT переносят файлы и контекст проекта между связанными чатами. Локальный проект предоставляет чатам доступ к одной или нескольким папкам на вашем компьютере, например к набору исходных файлов или кодовой базе.
Начинайте отдельный чат для каждого самостоятельного результата, чтобы сообщения и результаты в нём оставались сосредоточены на одной задаче, а проект помогал упорядочить связанную работу.
Работа в проекте
Проект ChatGPT предоставляет своим чатам доступ к одним и тем же загруженным файлам, инструкциям проекта и подключённым источникам. Используйте Chat для быстрого чата, а ChatGPT Work — для более объёмного результата; оба отображаются как чаты в разделе проекта Чаты. Создавайте отдельный чат для каждого самостоятельного результата, чтобы его сообщения и результаты оставались сосредоточены на одной цели, а проект сохранял общий контекст.
Работа в каталоге проекта
Запустите Codex из каталога, который должен предоставлять файловый контекст для чата. Используйте
/new, чтобы начать отдельный чат для каждого самостоятельного результата. Пока Codex
открыт, используйте /resume или выполните codex resume, чтобы продолжить сохранённый чат.
Чат сохраняет свою историю и записанный рабочий каталог, а Codex читает
файлы из текущего рабочего дерева. Храните долгосрочные инструкции проекта в
AGENTS.md или документации в репозитории, чтобы они были доступны в будущих чатах.
Работа в рабочем пространстве
Откройте папку или рабочее пространство, которое должно предоставлять файловый контекст для чата. Создавайте новый чат для каждого самостоятельного результата, а затем выбирайте его в разделе Недавние чаты, чтобы продолжить работу. Чаты в одном проекте могут работать с одними и теми же файлами, при этом каждый чат сохраняет собственную историю.
Текущее выделение и открытые файлы предоставляют контекст для текущего хода. Храните
долгосрочные инструкции проекта в AGENTS.md или документации в репозитории, чтобы они были
доступны в будущих чатах.
Организация проектов и чатов
Держите текущую работу на виду и убирайте завершённую, чтобы она не мешала:
- Закрепите проект, чтобы он оставался в верхней части боковой панели. Его также можно закрепить в представлении «Проекты».
- Закрепите чат, если часто к нему возвращаетесь, даже когда в проекте появляются более новые чаты.
- Переименуйте чат, дав ему короткое название, описывающее результат, например «План запуска в третьем квартале» или «Проверка доступности оформления заказа».
- Ищите проекты в представлении «Проекты». Откройте Поиск чатов на боковой панели, чтобы найти прошлый чат, если вы помните фразу или название ветки, но не заголовок. У поиска чатов нет сочетания клавиш по умолчанию, но его можно назначить в разделе Настройки > Сочетания клавиш.
- Архивируйте чат, завершив работу. В меню проекта выберите Архивировать чаты, чтобы архивировать все его чаты вместе.
Закрепление не добавляет контекст и не меняет доступ ChatGPT к данным. Оно меняет только положение проекта или чата на боковой панели.
Восстановить архивные чаты можно в разделе Настройки > Архивные чаты.
Организация проектов и чатов
Держите текущую работу на виду и убирайте завершённую, чтобы она не мешала:
- Закрепите проект, чтобы он оставался в верхней части боковой панели. Его также можно закрепить в представлении «Проекты».
- Закрепите чат, если часто к нему возвращаетесь, даже когда в проекте появляются более новые чаты.
- Переименуйте чат, дав ему короткое название, описывающее результат, например «План запуска в третьем квартале» или «Проверка доступности оформления заказа».
- Ищите проекты в представлении «Проекты». Ищите прошлые чаты с помощью Cmd/Ctrl+K, если помните фразу или название ветки, но не заголовок.
- Архивируйте чат, завершив работу.
Закрепление не добавляет контекст и не меняет доступ ChatGPT к данным. Оно меняет только положение проекта или чата на боковой панели.
Восстановить архивированные чаты можно в разделе Настройки > Управление данными > Архивированные чаты.
Используйте локальные проекты для папок и кодовых баз
Когда синхронизация включена, облако координирует новые задачи, использующие доступ к локальному компьютеру с Work Cloud, и вы можете продолжать их в поддерживаемых настольных и мобильных приложениях, а также в веб-версии. Для корпоративных клиентов переключатель Local/Cloud в приложении и его значение по умолчанию на момент запуска остаются прежними. Существующие задачи, в том числе задачи в проектах, остаются исключительно локальными либо выполняются в облаке без доступа к локальным файлам. Чтобы воспользоваться этой возможностью, начните новую задачу.
Если в начале нового хода ваш компьютер недоступен, существующая задача, которая использует доступ к локальному компьютеру с Work Cloud и соответствует необходимым условиям, может продолжить выполнение в облачном контейнере. Контейнер не может обращаться к файлам или инструментам компьютера либо обеспечивать соблюдение корпоративных требований к выполнению задач на нём. Work не может переключаться с локального выполнения на облачное в течение одного хода.
Синхронизация беседы и доступ к файлам проекта — отдельные возможности:
- Синхронизация беседы не загружает всю локальную папку в облако и не делает её доступной на другом компьютере.
- Продолжая задачу, проверьте, какие источники и инструменты ей доступны.
- История бесед Work остаётся отдельной от истории Codex.
Добавьте локальный проект, когда ChatGPT требуется читать или изменять файлы на вашем компьютере. Проекту необязательно иметь папку, но при необходимости вы можете подключать папки.
Чтобы добавить или изменить папки, откройте меню проекта и выберите Изменить проект. Выберите Добавить папку, чтобы прикрепить несколько папок. ChatGPT может читать и изменять файлы во всех прикреплённых папках. Чтобы изменить рабочий каталог по умолчанию, наведите указатель на папку и выберите Сделать основной.
Новые чаты запускаются в основной папке. Codex также использует эту папку
по умолчанию для операций Git и автоматического обнаружения AGENTS.md, навыков и
config.toml. Дополнительные папки остаются доступными для поиска, чтения и
редактирования файлов, но Codex не обнаруживает автоматически эти файлы проекта в
дополнительных папках.
Используйте несколько папок, если связанная работа находится в разных местах, например приложение и его документация или сайт и его серверная часть. Создавайте отдельные проекты для несвязанной работы или если каждый чат должен иметь доступ только к одной части репозитория. Это помогает сохранять рабочий контекст сфокусированным. Удалённые проекты сейчас поддерживают одну папку.
Используйте локальные среды, чтобы определить действия настройки и распространённые команды проекта. Панель проверки может показывать изменения во всех репозиториях, прикреплённых к одному проекту. Действия с pull request и рабочим деревом применяются к основному репозиторию. Когда вы начинаете чат в рабочем дереве, остальные папки остаются прикреплёнными.
Проекты и рабочие деревья организуют работу, но песочница определяет, какие данные локальные команды могут читать или изменять и к каким сетевым ресурсам могут обращаться.
Начало чата без проекта
В Codex выберите Новый чат рядом с разделом Недавние, чтобы начать без проекта. Используйте этот вариант для самостоятельной работы, которой не нужны общие файлы проекта, инструкции или доступ к папкам. Сначала создайте проект, если несколько чатов будут опираться на один и тот же контекст.
Начало чата без проекта
Начните чат с главной страницы ChatGPT, если ему не нужны общие файлы проекта, инструкции или источники. Можно использовать Chat или ChatGPT Work; в веб-версии оба варианта создают чаты.
Если объём работы увеличится, перенесите её в проект и присвойте каждому результату понятное название чата. Проект может содержать параллельные чаты для исследования, подготовки черновиков, проверки и последующей работы, не смешивая все сообщения в одном контексте.
Используйте быстрый чат для короткого вопроса
Быстрый чат открывает обычный чат ChatGPT. Чаты ChatGPT не отображаются на боковой панели Codex, где находятся ваши чаты и проекты Codex.
Наведите указатель на Новый чат, затем выберите значок Быстрый чат справа. Также можно нажать
Cmd+Option+N в macOS или Ctrl+Alt+N в Windows и Linux. В разделе Новый чат можно открыть существующий чат ChatGPT и добавить его в чат Codex.
Подключайте другие инструменты и контекст
- Прикрепляйте файлы или изображения непосредственно к чату, если они относятся только к этому запросу.
- Устанавливайте плагины, чтобы получать контекст и выполнять действия в других сервисах.
- Настраивайте MCP servers, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.
- Используйте память, если она доступна, чтобы переносить полезный контекст из прошлой работы в будущие чаты.
- Передавайте изображения в чат, если визуальный контекст нужен только для этого запроса.
- Установите плагины, чтобы использовать контекст и действия из других сервисов.
- Настройте MCP servers, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.
- Используйте память, где она доступна, чтобы переносить полезный контекст из прошлой работы в будущие чаты.
- Ссылайтесь на открытые файлы или выделяйте код в редакторе, чтобы добавить контекст для текущего запроса.
- Настройте MCP servers, если ваша организация или среда разработки предоставляет инструменты через Model Context Protocol.
- Используйте память с подключённого хоста Codex, где она доступна, чтобы переносить полезный контекст в будущие чаты.
- Добавляйте файлы и подключённые источники в раздел проекта Источники, если они должны быть доступны во всех его чатах.
- Прикрепляйте файлы или изображения непосредственно к чату, если они нужны только в этом чате.
- В ChatGPT Work установите плагины, чтобы использовать контекст и действия из других сервисов.
- Используйте память, где она доступна, чтобы переносить полезный контекст из прошлой работы в будущие чаты.