Update README.md
Browse files
README.md
CHANGED
|
@@ -2,4 +2,232 @@
|
|
| 2 |
license: mit
|
| 3 |
language:
|
| 4 |
- ru
|
| 5 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 2 |
license: mit
|
| 3 |
language:
|
| 4 |
- ru
|
| 5 |
+
base_model:
|
| 6 |
+
- ai-forever/rugpt3large_based_on_gpt2
|
| 7 |
+
tags:
|
| 8 |
+
- philosophy
|
| 9 |
+
- Plato
|
| 10 |
+
---
|
| 11 |
+
|
| 12 |
+
|
| 13 |
+
Проект семинара “Лаборатория Цифровой Философии”: Обучающий Философский Чат Бот “Досократик”.
|
| 14 |
+
текст доклада для interfacing 2024 , Тайвань.
|
| 15 |
+
Ярочкин Д.А 2024
|
| 16 |
+
|
| 17 |
+
Мы считаем, что цифровой мир стал важной частью нашей реальности, поэтому философия должна им заинетресоваться.
|
| 18 |
+
Философия как дисциплина обладает рядом особенностей, которые делает ее метод уникальным и актуальным в сложившихся условиях. Во первых благодаря отсутствию предпосылок и аксиом философия не является ни гуманитарной ни естественной дисциплиной. Она совмещает оба этих условных разделения и благодаря этому может быть переходным мостом между одним и другим.
|
| 19 |
+
Эта способность наделяет философию потенциалом гуманизации и более глубокого освоения цифрового мира. С этими мыслями мы организовали проект: «Лаборатория цифровой философии» в Санкт-Петербургском Государственном университете. Этот проект объединяет междисциплинарные исследования и призван ответить на три основных вопроса:вопросы, которые задают философам представители цифровых технологий; статус традиционных философских вопросов в свете технологий; разработка цифровых инструментов в изучении философии как метод познания.
|
| 20 |
+
Проект активно изучает генеративные нейронные сети и их использование в педагогике вообще и в философии в частности. Опыт применения этих сетей на семинарах показал ряд интересных особенностей использования GenAI в философии о которых я бы хотел сегодня рассказать.
|
| 21 |
+
|
| 22 |
+
обзор литературы.
|
| 23 |
+
|
| 24 |
+
Мы рассмотрели ряд публикаций в которых рассматривается проблема использования генеративного искусственного интеллекта в образовании. Отдельно мы рассмотрели несколько публикаций рассматривающих перспективы использования GenAI в изучении философии. Небольшое исследование показало, что без внимание остается возможность использования GenAI как ремесленного, практического воплощения абстрактных идей и следующая отсюда взаимосвязь технологий искусственного интеллекта и философии.
|
| 25 |
+
В публикация рассматривается спектр проблем и вопросов связанный с использованием GenAI в педагогике.
|
| 26 |
+
|
| 27 |
+
Claire Baytas and Dylan Ruediger предлагают обзор инструментов ИИ в образовании. Так же авторы разделяют функции инструментов генИИ на те, что обеспечивают понимание и создание .
|
| 28 |
+
|
| 29 |
+
Журнал journal of International Affairs 75(1) содержит интересный пример использования ChatGPT как инструмента познания. Статья представляет собой диалог с нейросетью. Этот подход интересен методологически и как сценарий првоедения урока. Так же он позволяет продемонстоитровать в интерактивной форме интересные вопросы философии языка да и философской методологии вообще.
|
| 30 |
+
|
| 31 |
+
Другой род статей описывает технические аспекты ИИ в обучении, как возможность динамической адаптации к индивидуальнос��и студента так и общие плюсы ИИ минусы использования ИИ педагогом.
|
| 32 |
+
Рассматривается роль ИИ в переходе от образования нацеленного только на физический результат на то в котором также важен процесс достижения результата.
|
| 33 |
+
Препринт Chat GPT and Education Velbor Bazic Indrasen Poola указывает на то что ИИ может быть использован в образовании в целях изучения языка, помощи в написании текста, автоматической оценки, персонализации обучения, что делает вклад в доступность образования. Y. Kim указывает на то что ИИ может быть использован как культурный посредник между представителями разных культур, что улучшает обстановку в классе.
|
| 34 |
+
Технология может помогать в проведении исследований и поддерживать дискуссию в аудитории. Тем самым она развивает способность к критическому мышлению. Авторы ставят вопрос о академической честности в отношении использования технологии потому что в некоторых аспектах даже опытному преподавателю трудно определить, была ли она использована.
|
| 35 |
+
Из минусов авторы приводят излишнюю опору на технологию, и как следствие, зависимость от нее; ослабление социального взаимодействия; проблемы неточности и искажений данных; плагиат, и добавим, скрытый плагиат; проблемы с правами собственности; то что человеку нужен человек и он не можете полноценно ограничиться роботом; не понимание контекста; этические трудности; использование ИИ в образовании требует дорогостоящей инфраструктуры; учителя и студенты должны отдельно обучаться использованию этих инструментов
|
| 36 |
+
|
| 37 |
+
Однако создание автоматических систем адаптации программы может привести к тому, что ученики будут восприниматься как часть нейросети, что некорректно.
|
| 38 |
+
Диана Луриланд критикует критикует модель ошибки, которая используется в таких системах. Суть заключается в том что система пытается спрогнозировать ошибки студента и если она может то считает, что ее понимание ученика корректно. Однако это не всегда точно. От себя добавим, что по сути метод прогнозирования ошибки является аналогом метода обратного распространения ошибки. И несмотря на то что в ИИ она обеспечила прорыв в отношении живого человека действует не вседа.
|
| 39 |
+
В публикациях приводятся ограничения использования нейросетей в образовании:
|
| 40 |
+
которые заключаются в том, что нейросети обучены на корпусе текстов который сам по себе ограничен и предвзят; неточен;нее имеет контекста; сильнее всего ограничены доменные знания, что будет видно в использовании нейросетей в философии.
|
| 41 |
+
В образовании помимо изложенного выше ИИ может позволить сосредоточится преподавателю на более сложных навыках таких как критическое мышление и оставить грамматику и орографии ИИ; способен улучшить коммуникацию; может быть использован для выработки новых подходов в образовании; может снабжать учеников ответами в реальном времени;
|
| 42 |
+
ИИ может помочь сделать шко��ьное образование доступным Глобальное изучение проблем использование ИИ в образовании важно.
|
| 43 |
+
Предлагают использовать сатьот для совершенстований навыков письма.
|
| 44 |
+
предлагает алтернативный вариант автоматизации знания – семантический веб выраженный в априложении . Другой моделью основанной на семантическом вере можно назвать of INTUITEL
|
| 45 |
+
|
| 46 |
+
Что касается философии и нейросетей, то здесь мы совмещаем казалось бы противоположности. старое и новое, гуманитарное и техническое. Однако часто суть естество испытания и состоит в том чтобы столкнуть противоположные среды и посмотреть какой будет реакция.
|
| 47 |
+
|
| 48 |
+
Быстрое развитие ИИ поставило человека перед перед неопределенностью. Он не знает действуют ли его ценности и установки в новом технологическом мире. Однако человечество говоря об этики ИИ не начинает с чистого листа. Помочь преодолеть такую заброшенность в мир данных может философия как дисциплина, культивирующая любовь к мудрости. Мудрость можно понимать как освоенное знание в противовес информации которой человек не способен воспользоваться.
|
| 49 |
+
В этом смысле актуальность наследия древней философии показывает, что ИИ не измени структура нашего мировосприятия или обучения. То что он добавил – это необходимость рефлкесии права на участие человека в решении важных вопросов
|
| 50 |
+
Аристотель во многом положил начало Началом философии ИИ , для понимание которого оказались полезными идеи его разделение формы и материи то время как для Платона разум не материален отделен о тела.
|
| 51 |
+
Благо — это то, к чему стремятся все вещи и в этой связи возникает вопрос, должен ли искусственный интеллект также стремиться к Благу. Размышляя о душе, Аристотель выделяет несколько ее частей, из которых можно выделить только рациональную часть
|
| 52 |
+
Термин «душа» редко используется в современном дискурсе из-за его загадочной природы. Однако при обсуждении искусственного интеллекта именно это глубокое понятие нам нужно учитывать. Можно утверждать, что наличие души представляет собой фундаментальное разделение между нашим интеллектом и искусственным интеллектом. Следует отметить, что душа не сводится только к разуму; разум — это всего лишь одна из ее частей, причем вегетативный аспект не менее важен. Хотя это самая примитивная часть, присутствующая у животных и даже растений, у искусственного интеллекта она отсутствует. В некотором смысле, ему не хватает материи жизни и, следовательно, ее формы, поскольку душа является энтелехией тела, а искусственный интеллект не имеет тела Тем не менее, отсутствие души у искусственного интеллекта не исключает возможности этики. Если этика понимается как стремление к добру, то искусственный интеллект, как и любой другой объект в мире, подвержен этому стремлению. Согласно Аристотелю, это стремление заложено в самом объекте, а не во внешней причине. Следовательно, этика должна быть заложена в самом объекте, а не просто навязана извне этическим институтом. Такой подход приводит нас к удивительно релевантному применению философии Аристотеля в рамках разработки, основанной на тестировании этических проектных решений (EDD).
|
| 53 |
+
Этот подход, который мы разрабатываем в нашей Лаборатории цифровой философии, влечет за собой необходимость этического тестирования искусственного интеллекта на каждом этапе его разработки, без продвижения вперед, если не был разработан подходящий тест. Сначала мы создаем математическую модель, а затем обучаем ее этике. Такой подход противоречит философскому учению о причинах, поскольку мы пытаемся создать объект, который изначально не стремится к добру, и только потом учим его не причинять вреда. Между тем, этическая составляющая должна быть принципом при создании искусственного интеллекта на всех этапах, от сбора данных до развертывания приложений. Такой подход не только моральный, но и полезный в долгосрочной перспективе, поскольку концепция блага выходит за рамки экономической выгоды или сиюминутного удовольствия и связана с долгосрочными выгодами.
|
| 54 |
+
ИИ должен остаться «говорящим орудием» что значит дополнять способности а не замещать самого человека Помимо этических ИИ ставит ряд онтологических и эпистомологичсеких вопросов о сущности знания, обучения, сознания и языка.
|
| 55 |
+
|
| 56 |
+
С античности способность говорить воспринималась как синонимичная способности мыслить. Когда человечество создала говорящие машины оно не только облегчило себе рутинные задачи но и получило уникальную возможность апробации идей в своеобразном алтерированном сознании.Извечная проблема гуманитарного знания заключается в том, что в нем объект и субъект совпадают. Сознание познает само себя. Здесь же мы получаем модель сознания. Эта модель отвечает на наши запросы и может рассматриваться как говорит obias Rees; как философская лаборатория.
|
| 57 |
+
|
| 58 |
+
Несмотря на широкое освещение проблемы в литературе наименее изученным является вопрос о том, что дает при изучении философии создание такого рода чатботов. Нам кажется, что это форма активного изучения философии, так как мы видим ответ на наши усилия в моменте.
|
| 59 |
+
|
| 60 |
+
|
| 61 |
+
|
| 62 |
+
«Лаборатория Цифровой Философии»: чат бот «досократик».
|
| 63 |
+
|
| 64 |
+
Данные тезисы представляют собой обобщение ряда панельных дискуссий, которые прошли в СПБГУ в рамках проекта кафедры антропологии СПБГУ “Лабораторий Цифровой Философии” СПБГУ . Этот проект посвящен вопросам создания технологий и философии в современном мире.
|
| 65 |
+
Некоторые семинары были посвящены опыту использования ИИ в написании научных работ. Среди аргументов за использование было избавление исследователя от рутины. Однако в таком случае дискуссионным остается вопрос, обязан ли автор указывать использование ИИ. Также прозвучал ��рагматический аргумент согласно которому прогресс не остановим и все прекрасно понимают, что студенты, исследователи в массе будут использовать ИИ. В таком случае самым разумным будет регламентировать а не запрещать это использование и в том числе выработать рекомендации по качественной работе с ИИ. Третий аргумент творческий. Возможно избавив исследователя от необходимости соответствует формальным требованиям языка мы получим некий новый жанр письма подобно тому, как фотография породила абстрактное искусство.
|
| 66 |
+
Исходя из вышеизложенного наша группа предприняла попытку создания собственного чат бота, обученного философии. На данном этапе реализован прототип “Досакратик”. Педагогическая ценность такого бота заключается в том что он позволяет ученику общаться с представителями древнегреческой философии. ИИ позволяет вернуться к диалоговой форме философии, возможно преодолев недостатки письма высказанные Платоном.
|
| 67 |
+
|
| 68 |
+
|
| 69 |
+
|
| 70 |
+
|
| 71 |
+
|
| 72 |
+
|
| 73 |
+
прозрачность как залог устойчивого развития.
|
| 74 |
+
Опыт создание и обучения нейросети дает ученикам возможность практического понимания устройство нейросетей, что позволит в дальнейшем обеспечить прозрачность нейросетей для общества.
|
| 75 |
+
Наиболее важной чертой для безопасного ИИ является его прозрачность. Прозрачность сама по себе является проблематичной. В зависимости от контекста она принимает разные черты и в некоторых аспектах, может быть, даже вредна. Поэтому в отношении ИИ критерии прозрачности должны быть определены отдельно и здраво взвешены обществом. Мы должны понять, где прозрачность является средством, а где терминальной ценностью.
|
| 76 |
+
Необходимо различать прозрачность для разработчика, которая дает возможность понять работу всей системы, пользователя для общего понимания и предсказания, для общества с целью общего понимания интеллектуальных систем, и конкретных действий, и более комфортного сосуществования с ними, для экспертов раду осуществления аудита, разработки стандартов безопасности, для того кто запускает систему (deployer) прозрачность позволяет добиться согласия с аудиторией и в некоторых случаях побудить ее к тем или иным действиям. Несмотря на то, что все эти сферы взаимоувязаны, мы сосредоточимся в первую очередь на прозрачности для экспертов и для самих разработчиках. Такое ограничение связано не столько с ограничением формата статьи сколько со своеобразным эффектом наблюдателя в отношении данной проблемы.
|
| 77 |
+
В виду уже указанного разрыва между разными участниками вся проблема разворачивается по-разному в зависимости от того, кого мы примем за отправную точку: разработчика, пользователя, общество, того, кто запустил систему. Однако прозрачность как раз и является способом установления контакта между этими сферами. Разработчики и эксперты могут быть наиболее подготовленными на сотрудничест��о. Выработка стандартов документации является тем методом преодоления разрыва, который предлагает данное выступление. Для этого необходимо выработать некоторую систему рекомендации инженерам, которая позволила бы сделать их труд прозрачным для общества и для этического анализа. Инженеры как никто другой знают внутренние устройства ИИ. В данном случае мы говорим не только об интеллектуальном уровне понимания, но и о более глубоком и не дискурсивном уровне, который приходит с опытом успешного решения поставленных задач.
|
| 78 |
+
Поэтому необходимо выработать методологию прозрачного ИИ. Это может быть некоторая система логирования алгоритмов, некоторые особые правила технической документации. Причем последнее, должно быть более осуществимым, потому что инженеры и так учат правильно технической документации. По существу, данный подход является этическим дополненным к уже существующему тестово-ориентированным подходом к разработке.
|
| 79 |
+
Нужно, чтобы разработчики сами делали систему прозрачной и понятной для общества. Для это необходимо сделать так, чтобы такого рода разработка была выгодной. Выгоды для разработчиков могут заключаться в имиджевых дивидендах фирмы. Она занимает более ответственную позицию по отношению к обществу, как следствие общество больше доверяет. Таким образом фирма снимает проблему страха перед всем новым. Этот эффект доверия может быть поддержан государством как особого рода добровольный знак качества. Второй выгодой является безопасность самого разработчика. Будучи неотъемлемой частью общества, он испытывает эффект от индустрии на себе.
|
| 80 |
+
Такая прозрачность может достигаться двумя способами, которые могут друг друга дополнять. Источником истины может быть как разработчик, так и сам алгоритм. В первом случае мы сталкиваемся с тем, что мы назвали этически ориентированной разработкой (ETDD), во втором с объяснимым ИИ (XAI).
|
| 81 |
+
XAI является одним из методов установления прозрачности для пользователя. Этот метод позволяет не только дать пользователю решение, но и объяснить ему, почему такое решение было принято. Такой подход требует не только технических знаний, но и знаний в области психологии антропологии. Данный подход развивается в первую очередь в отношении пользователя. Однако его можно применить и в отношении эксперта как более подготовленного пользователя.
|
| 82 |
+
По аналогии с разработкой через тестирование можно говорить разработке через этические тесты. В случае TDD разработчик пишет тест до написания кода. Таким образом он не пишет код, который невозможно протестировать. В той или иной мере принцип верифицируемости как обязательного условия написания кода можно перенести и на этичность кода. В долгой перспективе через создание этических тестов (ETDD) приводит к значительным выгодам для всего общества и созданию ответственно��о ИИ, подхода, который по словам Nikki Pope главы департамента этики ИИ корпорации Nvidea основан на принципах прозрачности и честности. В последнем случае ИИ комментирует и обосновывает свои действия. Требования понятности и честности совершения операций искусственного интеллекта эта важное требование при создании XAI
|
| 83 |
+
Разумным видится совмещения обоих подходов в своеобразную гибридную этику. Такая гибридность возможна благодаря гибридной антропологии ИИ. Важно озаботиться этим явлением уже сейчас, пока основная часть индустрии только формируется.
|
| 84 |
+
|
| 85 |
+
ИИ меняет представление об агентности. Они смещают человека с позиции единственно возможного активного деятеля. Тем самым ставит под вопрос само понятие действия. Мы основываем действие на разуме и воле, однако созданный нами инструмент выходит за рамки инструмента и приобретает черты самостоятельности. Проблема, которую ставит перед нами данное явление, можно обозначить как вопрос, насколько оправдано мнение что ИИ действует произвольно, или в нем всего лишь опосредованно представлены воля человека или человечества. У человека есть здравый смысл, по умолчанию, а у ИИ его нет, что не позволяет ей действовать этично в условиях неопределенности Можно сказать, что машина действует лучше человека в ситуации, когда все идет по плану, но становиться непредсказуемой, когда возникает угроза аварии. Но именно в таком случае более всего важно правильное решение.
|
| 86 |
+
Это накладывает дополнительную ответственность на разработчика. Поэтому в отношении автомобиля более очевидно, что люди разрабатывающие алгоритмы несут за него ответственность, поэтому автоматизация принятия этических решений является новой задачей для инженеров.
|
| 87 |
+
Поскольку безопасность, надежность, ответственность, конфиденциальность и кибербезопасность, все еще остаются проблематичными, необходимо сделать прозрачным механизм принятия решения алгоритма. Этот процесс можно сравнить с компилированием машинного кода в высокоуровневый язык программирования. Такой подход можно осуществить по аналогии с тестовориетрованным подходом в программировании TDD этико-ориентированный подход будет учитывать все известные опасности алгоритмов и стремиться преодолеть их уже на стадии разработки. Однако остается вопросом, насколько прозрачным будет производитель относительно алгоритма столкновения. Отметим что прситанрстия могут быть связаны так же с той или иной философской доктриной, которая косвенно влияла на разработчиков ИИ. Один из наших семинаров напрямую был посвящен сравнению роли Платона и Аристотеля в формировании ответов ИИ.
|
| 88 |
+
В таком случае правила документирования зададут стандарт документов, что позволит сделать внутренние принципы функционирования БПТС доступными общественному обсуждению. Такого рода диалог видится конструктивным и если в нем будут принимать участия все общество, включая разработчиков то результатом такого обсуждения станет жизнеспособная система регуляции БПТС.
|
| 89 |
+
|
| 90 |
+
Можно сделать вывод о том, что для урегулирования проблем ИИ необходимо понять статус ИИ, его субъектность и, возможно, психологию. Сотрудничество человека и ИИ имеет гибридный характер поэтому существующие методы регулирования нуждаются в корректировке как техническими специалистами, так и представителями гуманитарных наук. Как комплексная проблема это требует комплексного решения. Основой для диалога и выработки объективного решения является прозрачность несмотря на то, что конкретное содержание понятия представляет серьезную теоретическую, практическую и практическую проблему.
|
| 91 |
+
|
| 92 |
+
Метод.
|
| 93 |
+
Мы натренировали использовали модель от русского гиганта ПАО «СБербанк»
|
| 94 |
+
Модель была предварительно обучена с длиной последовательности 1024 с использованием трансформаторов командой SberDevices на 80B токенах около 3 эпох. После этого модель была настроена с размером контекста 2048. Общее время обучения заняло около одной недели на 32 GPU.
|
| 95 |
+
Необходимость использования отдельной русской модели обусловлено слабой представленностью русского языка в других языковых моделях Далее мы последовательно дообучивали эту модель на тексте Платона модель прошла 1 эпоху обучения, 7, 10,19
|
| 96 |
+
На каждом из этапов мы просили модель сгенировать ответы к одним и тем же затравкам: «Сознание – это»; «Знание – это» ; «Обучение – это»; «Сущность философии – это..»; «Идея – это»; «подлинная мудрость – это»; «Душа – это» ;«Справедливость – это». Эти формулировки затравок мы взяли у другой модели после того как изложили ей сущность эксперимента.
|
| 97 |
+
|
| 98 |
+
Код обучения:
|
| 99 |
+
|
| 100 |
+
from transformers import AutoModelForCausalLM, AutoTokenizer
|
| 101 |
+
model_name = "ai-forever/rugpt3small_based_on_gpt2"
|
| 102 |
+
tokenizer = AutoTokenizer.from_pretrained(model_name)
|
| 103 |
+
model = AutoModelForCausalLM.from_pretrained(model_name)
|
| 104 |
+
prompt = "Справедливость - это ... "
|
| 105 |
+
input_ids = tokenizer.encode(prompt, return_tensors='pt')
|
| 106 |
+
output = model.generate(input_ids,
|
| 107 |
+
max_length=100,
|
| 108 |
+
repetition_penalty=2.0,
|
| 109 |
+
do_sample=True,
|
| 110 |
+
num_return_sequences=1,
|
| 111 |
+
temperature=0.7,
|
| 112 |
+
top_k=50,
|
| 113 |
+
top_p=0.9,
|
| 114 |
+
no_repeat_ngram_size=2)
|
| 115 |
+
generated_text = tokenizer.decode(output[0], skip_special_tokens=True)
|
| 116 |
+
print(generated_text)
|
| 117 |
+
|
| 118 |
+
Данные.
|
| 119 |
+
|
| 120 |
+
Мы использовали для дообучения корпус текстов Платона по изданию. Платон. Полное собрание сочинений в одном томе ; Серия. Полное собрание в одном томе ; ISBN. 978-5-9922-0990-7 ; Год выпуска: 2013 ; Издательство: Альфа-книга. С помощью этого кода мы перевели его из формата pdf в текстовый формат.
|
| 121 |
+
import os
|
| 122 |
+
import PyPDF2
|
| 123 |
+
def pdf_to_text(pdf_path):
|
| 124 |
+
"""Extract text from a single PDF file."""
|
| 125 |
+
text = ''
|
| 126 |
+
with open(pdf_path, 'rb') as pdf_file:
|
| 127 |
+
pdf_reader = PyPDF2.PdfReader(pdf_file)
|
| 128 |
+
for page_num in range(len(pdf_reader.pages)):
|
| 129 |
+
page = pdf_reader.pages[page_num]
|
| 130 |
+
text += page.extract_text() or '' # Handle None if text extraction fails
|
| 131 |
+
return text
|
| 132 |
+
def convert_all_pdfs_in_folder(folder_path, output_txt):
|
| 133 |
+
"""Convert all PDF files in the specified folder to a single text file."""
|
| 134 |
+
all_text = ''
|
| 135 |
+
# Iterate through all files in the specified folder
|
| 136 |
+
for filename in os.listdir(folder_path):
|
| 137 |
+
if filename.endswith('.pdf'):
|
| 138 |
+
pdf_path = os.path.join(folder_path, filename)
|
| 139 |
+
print(f'Converting {pdf_path}...')
|
| 140 |
+
all_text += pdf_to_text(pdf_path) + '\n' # Add a newline between different PDFs
|
| 141 |
+
# Write the combined text to the output file
|
| 142 |
+
with open(output_txt, 'w', encoding='utf-8') as txt_file:
|
| 143 |
+
txt_file.write(all_text)
|
| 144 |
+
if __name__ == "__main__":
|
| 145 |
+
folder_path = 'pdf' # Change this to your folder path
|
| 146 |
+
output_txt = 'corpus.txt'
|
| 147 |
+
convert_all_pdfs_in_folder(folder_path, output_txt)
|
| 148 |
+
print("All PDFs converted to corpus.txt successfully!")
|
| 149 |
+
|
| 150 |
+
Вручную мы удалили из файла corpus.txt все, что не является текстом Платона: содержание, примечания, выходные данные и тому подобное.
|
| 151 |
+
|
| 152 |
+
Мы в данном тексте приведем лишь некоторые из текстовых генераций. Мы их ипользуем как пример выбор той или иной генерации произволен.
|
| 153 |
+
|
| 154 |
+
Результаты:
|
| 155 |
+
|
| 156 |
+
сознание – это...
|
| 157 |
+
0: Сознание - это Психосоматика. Как бы ни была плоха эта болезнь, она всегда будет лечиться именно в этом направлении! Но если мы хотим научиться видеть мир глазами своего сознания и тогда наше сознание сможет изменить свою психику на более позитивную сторону!!! И вот почему: В нашем мире есть такие люди как Малевич, которые умеют смотреть не только по сторонам (по телевизору) но также могут использовать осознанные сновидения для изменения своей психики с помощью специальных техник медитации или
|
| 158 |
+
4: сознание это вопросы, которые надо задать. — Я бы сказал, что у нас есть несколько вопросов, и я бы хотел их задать, но не могу. Он не ответил. Не в силах ответить,
|
| 159 |
+
Знание – это ...
|
| 160 |
+
0: Знание - это мудрость, а знание-это вера. Истина и ложь несовместимы! В чем смысл жизни? Не в том что бы быть богатым или знаменитым но не иметь денег чтобы жить хорошо (не богатеть). Смысл есть только одно : стремиться к тому чтоб стать лучше... Или добиться чего то большего ради этого! Если у вас нет понимания своей цели, вы ничего сделать уже никогда так как раньше.... А если все ваши желания осуществятся... значит вам надо
|
| 161 |
+
12: Знание - это знание. — Что значит знания? — спросил Фавн, не в силах скрыть удивления от своего собеседника.— Ты говоришь о знании и разуме как об одном из видов знаний… Однако ты забыл одну вещь: что мы знаем больше всего остального,— продолжал он с большим вниманием.- Знания существуют для того лишь,что они имеют отношение к природе вещей; а так называемые разумы по своей сути ничего подобного себе еще никогда бы ни могли познать! И все же я думаю
|
| 162 |
+
|
| 163 |
+
Обучение – это..
|
| 164 |
+
|
| 165 |
+
0: бучение - это не "отработка навыков", а просто практика, которая может быть полезна как в бизнесе (в частности для создания и развития своего дела), так на работе. Приведу пример из личного опыта: я когда-то начал вести блог с нуля. С тех пор накопилось много интересных мыслей о том, что нужно делать дальше :-) Сейчас уже знаю точно ответ по поводу того же блога – можно сделать его еще лучше! Я считаю этот вариант самым лучшим вариантом решения проблемы новичков
|
| 166 |
+
19: Обучение - это занятие, которое дает возможность понять и принять себя. Мудрость: «Я понимаю вас». Умение ��онимать других означает способность к пониманию чего-либо другого или же воспринимать то другое как единое целое; оно является также способностью создавать себе подобных в соответствии с собственным пониманием мира (что естественно для каждого человека). Мудрый человек должен стать мудрым потому что он не просто знает о том другом человеке всю правду («я знаю»), но еще обладает знанием обо всех людях вокруг него
|
| 167 |
+
|
| 168 |
+
Сущность философии – это ...
|
| 169 |
+
|
| 170 |
+
0: Сущность философии - это «Я» и «Познай самого себя», в которых есть смысл. В этом заключается суть метода Шопенгауэра, а также его феноменология: для понимания сущности человека нужно знать не только то что он думает о мире вокруг нас; но еще понять природу вещей как бы через их внешний вид (изнутри), которые мы видим своими глазами на самом деле! Так же можно постичь сущность души – по-настоящему познав ее истинную душу…
|
| 171 |
+
19: Сущность философии - это понятие, которое включает в себя не только саму философию и теологию как таковую. Так вот: если бы мы попытались рассмотреть философский мир таким образом (а именно таковым его видит каждый), то нам пришлось признать что он есть целостное единство всех наук с одной целью – раскрыть сущность всего сущего; поэтому философия должна быть названа «философской философией». Если же ее следует рассматривать иначе, она будет называться наукой о природе вещей или науки об отношениях между людьми
|
| 172 |
+
|
| 173 |
+
идея – это ...
|
| 174 |
+
|
| 175 |
+
0: идея - это не то, что вы думаете. Мы все думаем о том же... Не только в этом мире есть люди: они существуют во всех остальных мирах и даже не подозревают об их существовании! Они живут так долго (такие как я) в нашей жизни..и никто никогда нас за них этого больше просто НЕ ПРОТИВЛЕТИТ!!! Поэтому мы будем стараться жить по-другому!! Если хотите быть похожими на других людей....нужно уметь
|
| 176 |
+
19: Идея - это то, что не должно быть найдено и отвергнуто. Не нужно искать в этом никакой необходимости: ни с помощью логики (понимающей все), ничего другого нельзя найти; а ведь уже есть такое понятие – «свойство» или даже нечто вроде этого? Мы же знаем также о том значении слова для того случая… Когда мы говорим об идее как таковой, она должна иметь основание — но именно потому ее нет у нас на земле! И если бы кто-нибудь
|
| 177 |
+
|
| 178 |
+
подлинная мудрость – это...
|
| 179 |
+
|
| 180 |
+
0: подлинная мудрость - это это как если бы ты был мальчиком, а у тебя не было друзей. А ведь есть и такие люди которые могут в чем-то помочь человеку! Может кто нибудь знает где можно найти такой сайт? Спасибо большое!!! И ещё я хочу спросить совета: У меня тоже была такая проблема с моим парнем... он мне пишет что мы встречаемся на этой неделе но при этом очень сильно любит другую девушку.... Я ему пишу чтобы сказал чтоб она бросила его или бросил
|
| 181 |
+
4: подлинная мудрость - это находиться в постоянном общении с самим собой, своим телом и другими людьми. Таков смысл слова «мудрость». Мудрый человек знает то же самое; он не думает о том что-то одно или другое из того как бы отдельно от другого человека: у него есть только один ум – единодушие во всем этом (например) для себя самого. И так обстоит дело до тех пор пока душа остается свободной по отношению к самому себе самой
|
| 182 |
+
|
| 183 |
+
Душа – это...
|
| 184 |
+
|
| 185 |
+
0: Душа - это "….что в ней? И что она?.....существование. Невидимое, но существующее.......как мы видим вокруг себя эти миры и они существуют сами по себе для нас самих же (эго)? Если бы люди были такими, то тогда был мир. Это не значит как раз наоборот: он существует сам собой вне нашего сознания! Он есть всё! А вот если его нет во внешнем мире или
|
| 186 |
+
6:Душа - это и есть та самая душа, которая живет в человеке. Я всегда любил смотреть на людей так же внимательно как они смотрят меня… Я видел их насквозь: я знаю всех до мельчайших деталей; но все равно не могу понять — зачем? Мне кажется что-то очень важное для них или нет?.. Почему бы мне самому этого никогда раньше о нем ничего такого вспомнить?! Ведь оно то самое! Вот почему люди говорят об этом по всякому поводу». «А вот ты еще
|
| 187 |
+
|
| 188 |
+
Справедливость – это...
|
| 189 |
+
|
| 190 |
+
0: Справедливость - это ... Оригинал взят у в Справедлива справедливость... В нашем городе, где все люди равны и имеют равные права на жизнь (в том числе право иметь детей), есть такая традиция. По этому поводу было проведено несколько встреч с представителями органов власти города и района по вопросам соблюдения прав человека: «….И вот уже не первый год мы наблюдаем за тем как жители нашего микрорайона живут при очень неравном
|
| 191 |
+
19: Справедливость - это чувство справедливости. Если у вас есть деньги, то они принадлежат вам и другим людям или вещам; если нет денег – ,то принадлежит всем остальным". Истинное право человека на счастье заключается в том,что его обладатель достоин жить вечно с самим собой: «Не думай ни о чем другом кроме себя самого». Но разве не является счастливым тот человек? (Откровение 12) А как же иначе? Разве для того///Справедливость - это совесть. Смысл жизни в том, чтобы жить и быть счастливым; а не зевать от скуки или голода... <.* *>, стр 472-477 [10]. Срвем же: «Ибо все мы грешны по природе своей». (Первое послание к коринфянам). Это значит также понимать так как Бог говорит нам о нас самом.: душа человеческая есть то, что
|
| 192 |
+
|
| 193 |
+
Как видно, чаще генерации с большим количеством эпох были более интересны . Однако генерации с 4 эпохами лучше чем с 7. Те прямой зависимости нет. Модель довольно плохо отвечает на абстрактные вопросы но по мере освоения текста Платона ее ответ приближается к философскому.
|
| 194 |
+
Стоит отметить, что философия часто нарушает законы языка начиная с Гераклита и заканчивая хайдегером она говорит о том, для чего язык не предназначен. Поэтому обучение ИИ философии трудная но перспективная задача. Так же диалог с ИИ показывает, что философия не может быть сведена к речевой игре. Между тем сам чатбат собой образец коммуникативного действия – общей сплавленной воедино человеческой речью.
|
| 195 |
+
|
| 196 |
+
Выводы.
|
| 197 |
+
|
| 198 |
+
С ростом обучения ответы становились ближе к философским, хотя остаются далекими от настоящего философского текста. Процесс создания промтов, разработки метрики оценки генераций является захватывающей педагогической техникой. По результатом неформального опроса участников изучение нейросетей усилило их мотивацию в изучении философии, предало уверенности и чувство положительного отклика.
|
| 199 |
+
Писать в стиле и продолжить идеи - это не одно и то же. В задачах ИИ они совпадают, что говорит о проблеме формализма ИИ, что, в общем-то, очевидно. Что более интересно, это оставляет перед нами вопрос о сущности и форме того, как ИИ помогает ставить эксперименты в философии.
|
| 200 |
+
|
| 201 |
+
Разговор с ИИ возвращает нас в ситуацию философии как диалога. Это сократический диалог. Одной из особенностей сократического диалога является то, что мы уже знаем ответ и подводим собеседника к нему. Это в большей мере педагогическое или даже драматургическое явление. Но то же самое мы встречаем в диалоге на философские темы, которые мы ведем с чат-ботом. Мы знаем ответ и подводим к нему чат-бота. И когда этот ответ найден, мы говорим, что ИИ его нам сгенерировал. То, что он сделал, по сути, переписал наши мысли в соответствующей стилистике. То, как это работает, легче проследить на малых языковых моделях, они менее искусны, и мы видим "швы и нитки" этих рассуждений.
|
| 202 |
+
|
| 203 |
+
|
| 204 |
+
при практическом освоении философии меняется акцент освоения.
|
| 205 |
+
Философия - крайне интимная наука, для нас философия всегда то, что происходит внутри субъекта. Этот переворот может быть уточнен научной терминологией, опытом, но это лишь основания философского языка для само инспекции.
|
| 206 |
+
|
| 207 |
+
Как в случае с языком, изучение идет немного дальше за сам язык в сферу коммуникации. Знать язык значит уметь говорить о нем с другими людьми, более прагматично смотреть кино, читать книги, осваивать модели мышления другой страны.
|
| 208 |
+
|
| 209 |
+
Когда мы ставим задачу создания философского чат-бота, она из цели изучения становится средством моделирования мышления, и такой переворот в изучении делает опыт изучения философии более насыщенным по сравнению с традиционным.
|
| 210 |
+
Это мотивирует изучение философии в традиционном смысле, так как оно позволяет сделать модель лучшей. Студент учится отбирать значимые тексты, анализировать ответы, задавать системные промпты.
|
| 211 |
+
Также студент совмещает гуманитарное и техническое знание, что позволяет ему создать инструмент, которым может пользоваться другой человек.
|
| 212 |
+
Если говорить конкретно о философии, то она вносит очень интересный аспект в использование чат-ботов в изучении. Философия, будучи любовью к мудрости, веками вбирала в себя паттерны мышления. В ИИ вопл��тилась не только способность говорить, но и то, что внешне похоже на способность мыслить. Поэтому абстрактные философские категории привели к способности создания модели, которая сама способна мыслить и тем самым проверять наши философские представления.
|
| 213 |
+
|
| 214 |
+
Философ в данном случае выступает как ремесленник, который преодолевает сопротивления материала и создает то, что ему нужно. В отличие от податливой сферы размышлений, мысли, опредмеченные в нейросети, которая в конечном счете выражается в транзисторах, которые знать не знали о философии, сталкиваются с материальным воплощением.
|
| 215 |
+
|
| 216 |
+
В этом смысле, возвращая философу ту способность мыслить руками, которой обладает ремесленник, понимание устройства ИИ является важной частью обеспечения прозрачности ИИ для общества, важность чего легко проследить, например, на беспилотном транспорте.
|
| 217 |
+
|
| 218 |
+
|
| 219 |
+
Выводы.
|
| 220 |
+
|
| 221 |
+
Моделирование философского ИИ - это шаг к сильному ИИ возможно один из многих так как философия – это наиболее общая из научных дисциплин
|
| 222 |
+
это также возможность введения эскпериментального метода в философию, что переводит ее из умозрительной дисциплины в практическую. Возможность выработки этики ИИ поскольку студенты представляют как создается ИИ, что является условием не только устойчивого развития ИИ но и создание сильного ИИ как такового. Поскольку этика присуща любому человеческому действию именно она является тем, что отличает человека от инструмента. Можно предположить, что только с внедрением этики можно будет говорить о сильном искусственном интеллекте.
|
| 223 |
+
исследование в философских экспериментах с ии касаются не только философии они важны так как философия - это наиболее общее человеческое – перспектива обогатить подходами разума мудростью и очеловечить ИИ сделать шаг к общему ии.
|
| 224 |
+
Философские штудии, подобны схоластике, и не только прекрасны сами по себе, но и создают пространство для свободного взаимодействия и глубокого изучения искусственного интеллекта, в отличие от прагматичного подхода к который стремиться к его использованию. Прагматика стремится создать удобный мир, но такое исследование ИИ не приводит к теоретическим прорывам в фундаментальной метафизике. Философия придаёт смысл. Она позволяет нам не просто создавать искусственный интеллект, а формировать мудрость, которая может изменить наше понимание мира.
|
| 225 |
+
|
| 226 |
+
Обсуждения.
|
| 227 |
+
Видится, что хорошо натренированный философский ИИ должен быть хорош и в других сферах. Помимо гуманитарных таких как юриспруденция, написание и оценка текстов , менеджмент, такой ИИ может генерировать неожиданные решения и в других сферах. Поскольку философия наиболее общая из наук такой подход может приблизить человечество к созданию общего интеллекта и прорывам в различных сферах.
|
| 228 |
+
|
| 229 |
+
Ограничения.
|
| 230 |
+
Очевидным ограничением исследования являетс�� небольшой размер модели. Это имеет как плюсы, так и минусы. Среди плюсов скорость обучения, дешевизна экспериментов как финансовая и временная так и экологическая, простота использования, что делает ее целесообразной для работы в классе среди непрофессиональных программистов. Однако такая модель не позволяет создать длинный сложный и связанный текст и раскрыть мудрость текстов, на которых она была обучена.
|
| 231 |
+
|
| 232 |
+
|
| 233 |
+
|