Простые запросы
Искусственный интеллект может помочь написать формулу, состоящую из одной функции. Однако следует принимать во внимание, что в ответ даже на самые простые промпты нейросети часто предлагают код, не соотвествующий спецификации языка Notion Formula 2.0.
Просим AI написать простую формулу для Ноушен:
Напиши формулу Notion, которая извлекает подстроку из строки
Нейросеть ChatGPT предлагает заведомо нерабочий код: функция Notion slice предназначена для получения среза массива, а для извлечения подстроки необходимо использовать функцию substring.
Нейросеть Notion AI предлагает корректный код, однако описание аргументов неверное.
Наиболее полный и правильный ответ дает нейросеть Bing.
Другой пример промпта для написания формулы, состоящей из одной функции:
Напиши формулу Notion, которая берет даты из свойств «Начало» и «Окончание» и выводит их в виде диапазона дат для календаря Notion
ChatGPT снова не справляется, предлагая нерабочую формулу (функция Notion formatDate требует ввода двух аргументов).
Notion AI отчасти справляется: формула, написанная нейросетью, не вызывает ошибок. Однако результат не отвечает запросу, содержащемуся в промпте: пользователь получает строку, которую нельзя использовать для вывода записей базы данных в календарном представлении (Calendar view).
И только Bing знает о существовании функции Notion dateRange и предлагает оптимальную формулу.
Хотите чувствовать себя в Notion как рыба в воде?
Подпишитесь на канал автора сайта «Формулы Notion 2.0» с обзорами новых функций, советами начинающим и продвинутым пользователям, шаблонами, видеоуроками и эксклюзивными формулами! Перейти
Сложные запросы
Чем сложнее алгоритм формулы Notion, тем ниже качество кода, генерируемого нейросетями.
Напиши формулу Notion, которая проверяет заполнение свойства «Дедлайн» и сравнивает дату в свойстве «Дедлайн» с текущей датой:
- если дата в свойстве «Дедлайн» отсутствует, выведи текст «Введите дату»;
- если дата в свойстве «Дедлайн» меньше текущей, выведи текст «Просрочено»;
- если дата в свойстве «Дедлайн» равна текущей, выведи текст «Дедлайн сегодня»;
- если дата в свойстве «Дедлайн» больше текущей, выведи текст «План».
При сравнении дат время не должно учитываться.
Структура формулы, предложенной ChatGPT, близка к искомой. Ее код не оптимален, поскольку построен на вложенных условных операторах if (в формулах Notion 2.0 для множественных проверок используется ifs). Кроме того, нейросеть проигнорировала требование не учитывать время при сравнении дат.
Формула, написаная Notion AI, вызывает изумление, поскольку содержит функции, которых в Ноушен нет.
В формуле Bing для сравнения дат предлагается использовать функцию date, выводящую число месяца, что логически неверно. Оператор «равно» = отсутствует в спецификации Notion Formula.
Итоговая формула может выглядеть так:
/* https://notionformulas.chumakova.ru */prop("Дедлайн").empty().if(
"Введите дату",
lets(
deadline, prop("Дедлайн").formatDate("YYYYMMDD").parseDate(),
today, today(),
ifs(
deadline < today, "Просрочено",
deadline == today, "Дедлайн сегодня",
"План"
)
)
)
Код формулы написан не искусственным интеллектом, а человеком – автором сайта «Формулы Notion 2.0».
Промпт, в котором просим ИИ вывести сумму чисел из привязанных записей:
Напиши формулу Notion. Есть база данных «Статистика» и база данных «Покупки». Они связаны с помощью свойства Relation, которое в базе данных «Статистика» называется «Покупки». В базе «Статистика» нужно получить сумму всех значений из свойства «Сумма покупки», находящегося в базе данных «Покупки».
ChatGPT генерирует нерабочий код.
Notion AI дает рекомендации общего характера.
Bing и вовсе отказывается писать формулу, предлагая использовать свойство Rollup (это рабочий вариант, но он не соответствует запросу Напиши формулу Notion в промпте).
Итоговая формула может выглядеть так:
/* https://notionformulas.chumakova.ru */sum(map(prop("Покупки"), current.prop("Сумма покупки")))
Или так:
/* https://notionformulas.chumakova.ru */prop("Покупки").map(current.prop("Сумма покупки")).sum()
Код обеих формул написан не искусственным интеллектом, а человеком – автором сайта «Формулы Notion 2.0».
25 формул Notion на каждый день
Бесплатный шаблон для Notion с подборкой из 25 востребованных формул от автора сайта «Формулы Notion 2.0». Перейти
Можно ли использовать ИИ для написания формул Notion?
Нет.
Запросы, приведенные в предыдущем разделе, названы сложными условно, чтобы подчеркнуть, что формулы должны содержать не одну, а несколько функций.
Пользователь Notion, владеющий языком Notion Formula, напишет их за пару минут. Специалисту подвластны куда более сложные решения, что доказывают формулы, представленные на сайте (все они написаны автором сайта без обращения к каким бы то ни было сторонним источникам, тем более, к нейросетям).
ИИ, напротив, с трудом справляется даже с самыми примитивными запросами. Это позволяет утверждать, что специалисты, владеющие языком Notion Formula, будут востребованы еще как минимум несколько предстоящих лет.
Язык Notion Formula можно изучать самостоятельно по данному справочнику. Но проще пройти специализированный онлайн-курс «Формулы Notion 2.0» от автора этого сайта.