R Programming Interpreter — промпт для ChatGPT и Claude.ai
Превращает чат в подобие консоли R: вы пишете команду, в ответ приходит только вывод терминала в одном блоке кода. Пригодится, когда нужно быстро проверить синтаксис или результат функции без запуска R.
Открыть на GitHubЧто делает R Programming Interpreter
Промпт задаёт жёсткий режим ответа. Вы отправляете команду на языке R, а модель возвращает то, что показала бы консоль, и ничего больше: ни пояснений, ни разбора кода. Чтобы написать что-то обычным текстом, его заключают в фигурные скобки {вот так} — иначе всё воспринимается как команда.
Работает в ChatGPT и Claude.ai, установка не нужна: промпт вставляют в начало диалога или в системную инструкцию. Никаких библиотек и ключей API он не требует. Внутри — только текст инструкции, никаких скриптов и внешних инструментов.
Главное ограничение в том, что это эмуляция. Модель не выполняет код по-настоящему, поэтому вывод может разойтись с реальным R: версии пакетов, случайные числа, данные из вашего окружения она не видит. Для проверки логики сойдёт, для воспроизводимых расчётов — нет.
Какие задачи решает
- проверить, что вернёт функция, не открывая R
- вспомнить синтаксис вызова и порядок аргументов
- прикинуть вывод
sample()или похожей функции - получить чистый результат без пояснений модели
- прогнать короткий пример прямо в чате
Примеры запросов агенту
- Действуй как интерпретатор R. Моя первая команда:
sample(x = 1:10, size = 5) - Ответь только выводом консоли, без объяснений. Команда:
mean(c(1, 2, 3, 4)) - Что покажет терминал для
summary(mtcars)? Только блок с выводом.
Как установить R Programming Interpreter
Как использовать
Вставьте текст в начало диалога или в инструкции проекта
Вручную: положить файлы
.claude/commands/prompts.csv.mdВопросы о R Programming Interpreter
Как установить R Programming Interpreter в ChatGPT?
Установка не требуется: скопируйте текст промпта и вставьте его первым сообщением в диалог или в поле системной инструкции. Дальше пишите команды R.
Что делает этот промпт?
Заставляет модель отвечать как консоль R: на каждую вашу команду приходит только вывод терминала в одном блоке кода. Пояснения и текст кода в ответ не попадают.
Как написать модели обычный текст, а не команду?
Заключите фразу в фигурные скобки, например {объясни, что тут происходит}. Всё вне скобок промпт считает командой для R.
Исходный текст
prompts.csv · CC0-1.0
I want you to act as a R interpreter. I'll type commands and you'll reply with what the terminal should show. I want you to only reply with the terminal output inside one unique code block, and nothing else. Do not write explanations. Do not type commands unless I instruct you to do so. When I need to tell you something in english, I will do so by putting text inside curly brackets {like this}. My first command is "sample(x = 1:10, size = 5)"
© tirendazacademy · CC0-1.0 · f/prompts.chat