Задача Изучение возможностей ChatGPT для автоматизации
Изучение возможностей ChatGPT для автоматизации
Сейчас надо обкатать простейшие задачи - создание и использоавние шаблонов документов и писем, чтение почты, отправка почты и т.п.
Ворклоги
Обнаружилось первое серьезное ограничение: ЧатГПТ не умеет в мультипочту. То есть можно подключить только один гмейл-аккаунт. Это прям жесть как не круто.
Подключить гугл-почту совсем не сложно. Используется oAuth с выбором конкретного аккаунта.
Я создал отдельного тестового пользователя. Следует обратить внимание, что при подключении галочка на право чтения и отправки писем не отмечена.

Еще проблема: судя по всему он не умеет следить за почтой в риалтайме, потому что это требует отдельного постоянного процесса. n8n может такое делать и следит за почтой, а chatgpt.com нет. Максимум что можно сделать - это создать Шедулер, то есть службу, которая будет с заданным периодом выполнять проверку почты. Но минимальный период - 1 час, что как-то совсем не круто.
АПД: в самом планировщике (он же просто отдельный чат) появляется кнопка Мониторинг.

И если ее кликнуть, то там есть и просмотр задач и "Выполнить сейчас".

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

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

Кликая ее, мы попадаем в тот же чат, просто модалка мониторинга сразу открытая.
Теперь новая загвоздка: перед этим мы создавали отдельный шаблон для формирования счета. Но агент, выполняющий обработку писем, его не видит.

Сейчас вот надо сделать, чтобы он знал где шаблон лежит и как его использовать.
Работать с файлами в chatgpt.com это полнейшая дичь!
Видишь суслика? Нет. А он есть... (с)
Там есть библиотека файлов, можно создавать папки и файлы, но нет нормальных механизмов чтобы чат-агенту сказать "Вот он файл, бери его и используй". То есть в панели управления файлами даже нету что-то типа "Скопировать путь к файлу". Можно только перейти к самому файлу и там чатиться, но это уже отдельная ветка, отдельный чат.
В итоге, единственный вариант - это в проекте есть sources и вот туда файл загрузить напрямую.
Теперь вопрос: нафига отдельно сурсы и отдельно библиотека? Почему в библиотеке нельзя дать доступ к проекту? Почему там даже нет функции "Переместить в проект". Почему этого нельзя сделать из агента? Что за дичь вообще? Они программистов по объявлениям понабрали?
В общем, у меня одни только слюни от такого UI/UX...
Все, я сломался. Я отказываюсь работать с ЧатГПТ. Мы кое-как, но все же нашли нужный файл шаблона (во всяком случае ЧатГПТ об этом сказала, хотя она могла и соврать, подсмотрев данные в другом чате), но обработать почту и отправить так и не смогли. Вопрос - нафига эти танцы с бубнами? От ИИ требуется только понять какие данные есть на вход и какую процедуру выполнить, а процедура тут простая - подставить данные в шаблон, сгенерировать файл и отправить по почте. Тут 98% работы - классическое программирование и дале ИИ легко такие процедуры пишет. Но ЧатГПТ команда ничего не сделали для того, чтобы это работало. Они работают только над ИИ-чатом. Фантастический ИИ-чат без классического надежного программирования - прикольная игрушка, не больше. В бизнесе такое использовать нельзя - ты будешь больше времени тратить на то, чтобы контролировать что сделано, а что нет, но при этом сложность еще и в том, что контроль этот идет через самого же ЧатГПТ, то есть через общение с чатом, а тот может наплести что угодно.
