Удивительно, насколько быстро привыкаешь к использованию искусственного интеллекта. Ещё пару месяцев назад я не очень-то верил, что подобное в принципе возможно, сейчас же Chat GPT стал инструментом, к которому я обращаюсь без преувеличения ежедневно. Не всё и не всегда проходит гладко, но так или иначе он значительно помог мне в решении как личных, так и рабочих задач. Возможно, именно способность непринуждённо общаться на естественных языках и обусловливает лёгкость, с которой ИИ становится неизменным атрибутом повседневности. Можно с уверенностью сказать, что мир уже изменился и жизнь без нейросетей скоро будет так же сложно себе представить, как и жизнь без смартфона. Полная…
Существует распространённое мнение, что эффективность нейросети определяется её объёмом и количеством информации, на которой она была обучена. В представленном ниже видео эксперт по искусственному интеллекту, CJ Trowbridge, рассказывает, почему это ограниченная точка зрения и насколько она актуальна при использовании ИИ для фактчекинга. Вкратце, нейронная сеть никогда не сможет знать всё, и это даже не её прямая задача. Поэтому проверять факты, просто обращаясь к сети с вопросом о наличии ответа у неё, не всегда является эффективным подходом. Гораздо продуктивнее попросить ИИ разработать план исследования: спросить, какие запросы в Google бы она предложила для выяснения всех нюансов, а затем выполнить эти запросы…
Сегодня Code Interpreter начал требовать подтверждение на элементарные действия. Вроде: «Я получил архив с данными, мне его распаковать, да?» На какое-то время удалось его убедить быть чуть более проактивным, но 50 разрешённых сообщений в три часа всё равно закончились гораздо быстрее. Новость об ограничении в 30К для json файлов не подтвердилась на других датасетах. Похоже, проблема была именно в самих данных. В любом случае, используя архивы — и можно не волноваться об этом. Дробить задачи на более мелкие и проверять промежуточные результаты по-прежнему хорошая идея.
В очередной раз, получив нечто невразумительное на выходе «Code Interpreter» после суток разнообразных попыток заставить его сделать то, что мне нужно, сформулировал для себя «правило больших кусков». Правило гласит: «Не стоит кормить «Code Interpreter» большими кусками – он подавится». Альтернативный подход состоит в том, чтобы разбить задачу на несколько промежуточных шагов, каждый из которых относительно прост в решении по-отдельности. Например, выгрузить нужную информацию из JSON файла и собрать её в табличном виде. Затем – дополнить её нужными вычисленными колонками. И далее, далее, до тех пор, пока не получится желаемое представление. Дополнительное преимущество такого подхода в том, что каждый промежуточный результат…