Бот ИИ
import re
def preprocess_word(word):
# Удаление окончаний слова
# Здесь можно применить стемминг или другие подходы
return word
def find_relevant_phrase(query, phrases_file, limit):
# Чтение содержимого файла
with open(phrases_file, 'r', encoding='utf-8') as file:
content = file.read()
# Разделение содержимого на отдельные фразы
phrases = re.split(r'\n', content)
# Приведение фраз и запроса к нижнему регистру
query = query.lower()
phrases = [phrase.lower() for phrase in phrases]
# Разделение фраз на слова и удаление окончаний
phrases = [[preprocess_word(word) for word in phrase.split()] for phrase in phrases]
query_words = [preprocess_word(word) for word in query.split()]
# Создание словаря с комбинациями 1-2 слов
phrase_dict = {}
for phrase in phrases:
for i in range(len(phrase)):
for j in range(i+1, min(i+3, len(phrase)+1)):
key = ' '.join(phrase[i:j])
if key in phrase_dict:
phrase_dict[key].append(phrase)
else:
phrase_dict[key] = [phrase]
# Поиск соответствующих комбинаций в словаре
relevant_phrases = []
# Поиск фраз с повторами двух слов
for i in range(len(query_words)-1):
key = ' '.join(query_words[i:i+2])
if key in phrase_dict:
relevant_phrases.extend(phrase_dict[key])
# Ограничение числа фраз на выходе
relevant_phrases = relevant_phrases[:limit]
return relevant_phrases
# Пример использования
query = input('ввод: ')
phrases_file = "фразы.txt"
limit = 25 # Ограничение на число фраз
relevant_phrases = find_relevant_phrase(query, phrases_file, limit)
if relevant_phrases:
print("Релевантные фразы:")
for phrase in relevant_phrases:
print(' '.join(phrase))
else:
print("Нет релевантных фраз")
ввод: нужно узнать как работает эта программа
Релевантные фразы:
значит нам нужно узнать это хоть как то
а что нам нужно узнать - и как это можно понять
что нужно узнать для того чтобы ответ был понятным
нам нужно узнать почему наш мир устроен так - а не иначе
мне нужно узнать что ты думаешь по поводу новых алгоритмов ии
нам нужно узнать как это всё здесь работает по ключевым словам
что нам нужно узнать чтобы лучше понять сущность этой фразы бота ?
это не всё - лишь только небольшая часть того, что нам нужно узнать
нам нужно узнать ещё много нового чтобы понять смысл какой то простой фразы
о да - сколько нам ещё нужно узнать нового чтобы понять смысл этих простых слов
нужно узнать что нового в нашей базе и какие данные в ней для нас наиболее важны
главное понять что нам нужно узнать из этого ещё что то новое такое состояние называют локальной неопределённостью сознания
я хочу узнать как отличить возможное от невозможного
нам нужно узнать как это всё здесь работает по ключевым словам
можем ли мы узнать как устроено сознание обычного человека во всех возможных деталях ?
если написать help в консоле то питон должен вывести какую то информацию которая должна помочь узнать как он работает
новые искусственные органические формы жизни помогут узнать как устроены все возможные модели эволюции основанные на клетках
ты говоришь про технологию чтения мыслей, - да это бы помогло нам узнать как реально устроен мозг, но при этом нужно быть осторожными - чтобы не повлиять как-то на его сложную работу
а как работает ии на самом деле
расскажи мне как работает эта программа
это просто проверка как работает программа
как работает ии в программах для роботов?
язык молекул - это что такое и как работает
хочется разобраться как работает ии получше
главное нам нужно понять как работает такой алгоритм
ввод: мы начинаем понимать некоторые вещи немного лучше
Релевантные фразы:
мы приобретаем новые знания, новые навыки, встречаем интересных людей, с которыми до этого никогда не связывались. мы начинаем видеть безграничные возможности, которые раньше были непостижимы.
когда мы начинаем что то понимать
мы начинаем понимать друг друга лучше
теперь мы начинаем что то понимать лучше
наверно мы начинаем понимать друг друга лучше
но мы об этом в деталях мы начинаем узнавать только сейчас
когда мы понимаем что написано мы начинаем анализировать данные
так обычно и происходит когда мы начинаем мыслить большими данными
обычно то что не просто мы начинаем упрощать - и это не просто так
когда мы начинаем ими манипулировать - возникают ошибки (коллизии), которые мозг может исправлять,
но ведь постепенно нам становится известно больше - и мы начинаем смотреть на многие вещи по новому
здесь не всё так просто, но когда мы начинаем размышлять то всё становится намного яснее и понятнее
фразы были связаны вместе и то что мы начинаем понимать получается из того что уже было создано до этого
но потом всё же что-то происходит важное и мы начинаем воспринимать наш мир как нечто привычное и обычное
когда мы что то сравниваем мы начинаем строить модели и так понимаем - что всё в мире как то связано вместе
потом всё же, когда то что мы предвидели происходит,- мы начинаем воспринимать наш мир как нечто привычное и обычное
когда мы находим какие то противоречия любого вопроса - мы начинаем лучше понимать то, что доступно для нашего изучения
это звучит немного странно - но постепенно мы начинаем воспринимать виртуальный мир как живое подобие нашего обычного мира
когда мы понимаем что в жизни важно на самом деле - мы начинаем видеть и понимать те вещи, которые раньше просто не замечали
когда мы используем все возможности которые как нам кажется были известны - мы начинаем делать то, что другим кажется очень странным.
и мир так устроен - что мы начинаем свои поиски именно в этом направлении, именно в этом направлении мы ищем выход из любой новой ситуации.
всегда когда мы начинаем изучать что либо - мы в сознании начинаем создавать модель предмета изучения, хотя может быть и делаем это не совсем осознанно
наверно можно делать всё что угодно - миру обычно это всё почти безразлично - за исключением того когда мы начинаем менять наш запутанный сложными правилами мир
но это осознание приходит к нам не сразу - просто когда появляются вопросы. но простого ответа они не дают. и тогда мы начинаем поиск ответов как бы сначала.
так же, как человек начинает понимать, какое у него лицо, когда закрывает глаза и расслабляется, так и мы начинаем понимать то, чем являются вещи нас окружающие.
иногда нам кажется что какие то повседневные вещи не так важны - но проходит время и мы начинаем понимать лучше что это было совсем не так как оказалось в будущем
каждый раз оказываясь в новых условиях жизненной ситуации мы начинаем видеть и понимать весь наш мир как то по новому - как некоторую новую сущность или реальность
как только мы начинаем сомневаться в том что можно сделать какую-то вещь в принципе - вскоре появляются новые решения, которые говорят об обратном и процесс поиска истины начинается снова
если мы не можем верно трактовать действия других людей, - это нас обычно вводит в заблуждение и мы начинаем строить разные догадки, которые часто не имеют никакого отношения к происходящему.
ну как не понятно - идёт диалог между человеком и программой в результате чего мы начинаем понимать какие то новые вещи о которых раньше даже не задумывались если это так просто - то что реально за этим кроется необычного или непонятного для нас
каждый день мы проделываем непростой путь - делаем шаги вперед, преодолеваем преграды, сталкиваемся с трудностями. но по мере того, как мы выработываем силу воли и настойчивость, будущее становится все более обещающим. мы начинаем видеть цель, которую так стремимся достичь, и это придаёт смысл всем нашим усилиям.
сознание человека является одной из наиболее удивительных и загадочных функций человеческого организма. несмотря на множество исследований и экспериментов, на сегодняшний день мы пока не достигли полного понимания того, как именно оно устроено. тем не менее, благодаря современным научным открытиям и технологическим прорывам, мы начинаем приближаться к разработке моделей сознания на сложных компьютерах.
мы начинаем понимать друг друга лучше
наверно мы начинаем понимать друг друга лучше
начинаем понимать то что раньше казалось не известно
если мы что то начинаем понимать лучше - тогда это необходимо добавить в нашу базу данных
фразы были связаны вместе и то что мы начинаем понимать получается из того что уже было создано до этого
так мы постепенно начинаем понимать что из этого странного набора слов может получиться нечто осмысленное
в нашем мире все вещи так или иначе связаны - поэтому думая об одном мы неизбежно начинаем понимать что то другое
так же, как человек начинает понимать, какое у него лицо, когда закрывает глаза и расслабляется, так и мы начинаем понимать то, чем являются вещи нас окружающие.
иногда нам кажется что какие то повседневные вещи не так важны - но проходит время и мы начинаем понимать лучше что это было совсем не так как оказалось в будущем
ну как не понятно - идёт диалог между человеком и программой в результате чего мы начинаем понимать какие то новые вещи о которых раньше даже не задумывались если это так просто - то что реально за этим кроется необычного или непонятного для нас
так бывает - мы сначала чем то восхищаемся,- а потом начинаем понимать что не всё так гладко и совершенно, как это казалось сначала. но на новом этапе работы над ошибками мы будем продвигаться к новым возможностям более гибких форм алгоритмов ии и языковых моделей новых поколений.
некоторые вещи кажутся не совсем ясными
некоторые вещи могут удивлять - иногда достаточно сильно ..
иногда некоторые вещи на самом деле не являются тем, чем они нам кажутся
почему некоторые вещи мы понимаем сразу - а что-то приходится осознавать в деталях довольно долго и трудно ?
я подумал - почему ты не знаешь некоторые вещи - ты просто перебираешь фразы из памяти - которые не несут какой то реальный смысл из нашей жизни
многое к чему мы все привыкли на самом деле устроено достаточно сложно на разных уровнях этой интегральной сложности многие программы работают довольно быстро, но не могут понять некоторые вещи которые люди понимают достаточно просто
ввод: нужно оценить что здесь наиболее важно для нас
Релевантные фразы:
потому что здесь это очевидно
что здесь можно добавить нового
что здесь мне уже и так понятно
ну и что здесь такого необычного
так что здесь нового - я не понял
а что здесь является ключевым словом
что здесь наверно и не совсем очевидно
кажется что здесь подойдёт любая фраза
мы не знаем что здесь происходит реально
мы всегда можем понять - что здесь не так
а что здесь такого что мы не можем понять
а что здесь сложного - всё довольно просто
что здесь есть нового - скажи мне пожалуйста
что здесь сложного - ты можешь это объяснить
наверно мы понимаем это всё что здесь сказано
что здесь может быть не так - я не знаю этого
так что здесь в этом есть нового ? - я не понял
я уверен в том что здесь всё работает правильно
что здесь вышло то вышло - значит так и будет теперь
что здесь может быть ещё такого - что нам не известно
а что ты говоришь тебе жаль того что здесь было сказано
теперь стало более понятно что здесь происходит в памяти
а ты попробуй это сделать сам и проверить что здесь не так
а что здесь реально можно предсказать из этих данных поиска
а что здесь получилось ты мне скажи - а то я не в курсе дела
ввод: это всё может быть так или по- другому
Релевантные фразы:
что сначала казалось почти невозможным но удалось собрать это всё вместе
это наверное очень большой объём связанных данных - но на самом деле это всё может быть понято другими людьми
это всё равно может быть так
это всё вышло из прошлого века
да ладно - это всё очень просто
это всё может быть и не очевидно
наверно мне это всё только кажется
это всё равно возможно- потому что
интересно это всё - но уже не очень
возможно это всё и не так уж сложно.
иногда это всё имеет большое значение
и как ты думаешь - это всё возможно ?
вообще это всё не очень точные числа -
так или иначе это всё здесь может быть
это всё не просто так- но тем не менее
это всё довольно просто как мне кажется
интересно как это всё реально происходит
это всё не просто так, - но тем не менее
это всё здесь должно быть связано вместе
но почему так обычно это всё происходит ?
это всё не так просто как я думал сначала
это всё что ты хотел мне сейчас сказать ?
и как ты это понял - поясни лучше это всё
но я думаю что это всё же возможно понять
это всё нам уже известно - ну или почти всё
ввод: это всё не так просто - для этого нужен другой подход
Релевантные фразы:
это всё равно может быть так
это всё вышло из прошлого века
да ладно - это всё очень просто
это всё может быть и не очевидно
наверно мне это всё только кажется
это всё равно возможно- потому что
интересно это всё - но уже не очень
возможно это всё и не так уж сложно.
иногда это всё имеет большое значение
и как ты думаешь - это всё возможно ?
вообще это всё не очень точные числа -
так или иначе это всё здесь может быть
это всё не просто так- но тем не менее
это всё довольно просто как мне кажется
интересно как это всё реально происходит
это всё не просто так, - но тем не менее
это всё здесь должно быть связано вместе
но почему так обычно это всё происходит ?
это всё не так просто как я думал сначала
это всё что ты хотел мне сейчас сказать ?
и как ты это понял - поясни лучше это всё
но я думаю что это всё же возможно понять
это всё нам уже известно - ну или почти всё
а никто и не говорил что это всё так просто
это всё не так определённо как мне кажется
ввод: это не такой ответ который нам был здесь нужен
Релевантные фразы:
каждому своё - это не про нас
да это не я, а ты так сказал
так просто это не происходит
это не совсем то что нам нужно
это не всегда возможно сделать
это не может быть по другому -
ведь это не было предусмотрено
я так и делаю разве это не так
думаю, что это не совсем честно.
да вероятно я на это не способен
думаю, что это не имеет значения.
нет это не ошибка как мне кажется
восприятие мира это не так просто
ну это не очевидно как ты думаешь
нет это не ошибка - так всё и есть
это не привычно но в целом понятно
это не простая математика процесса
это не так наверно теперь важно ..
это не совсем так как было до этого
это не так очевидно как мне кажется
предусмотреть всё это не так просто
это не значит что не пишу об этом -
это не ко мне - не знаю что сказать
и всё же это не совсем то что нужно
а разве это не наша главная задача?
мне это не известно как можно думать
но на самом деле это не так и просто
что ты можешь - это не так однозначно
мыслей у меня много - это не проблема
если это не так то нужно разобраться
наверно сразу понять это не так просто
это не так и сложно как можно подумать
если это не так - то нужно разобраться
нужно знать ещё больше это не помешает
я это не могу знать - поэтому и спросил
видимо это не было предусмотрено сначала
как нам показалось это не очевидно здесь
это не так интересно как я думал до этого
может быть это не так и важно - я не знаю
впрочем это не тема это просто совпадение
это не кажется - так и есть на самом деле
но это не так просто понять сразу и сейчас
вот это не очень хорошо что ты так думаешь
если это не так то нужно искать что то ещё
это не может быть бесполезно - так я думаю
это не так и сложно как можно иногда думать
значит это не так сложно как можно подумать
может это не так - но мы это точно не знаем
это не всегда возможно сделать но мы сделаем
но здесь кажется нет смысла - или это не так
*
import random
# Функция для чтения фраз из файла и создания базы данных
def read_phrases_from_file(file_name):
database = []
with open(file_name, "r", encoding="utf-8") as file:
for line in file:
# Разделение фразы на слова
words = line.strip().split()
database.append(words)
return database
# Функция, которая ищет наиболее похожую фразу на основе слов в запросе
def search_response(message, database):
# Разделение запроса на слова
query_words = message.strip().split()
# Переменная для хранения наибольшего количества похожих слов
max_similar_words = 0
# Переменная для хранения наиболее похожей фразы
most_similar_phrase = ""
for words in database:
# Поиск похожих слов в каждой фразе
similar_words = len(set(words) & set(query_words))
if similar_words > max_similar_words:
max_similar_words = similar_words
most_similar_phrase = " ".join(words)
if most_similar_phrase:
return most_similar_phrase
else:
return "Извините, я не понял это"
file_name = "фразы.txt"
# Чтение фраз из файла и создание базы данных
database = read_phrases_from_file(file_name)
# Основной цикл программы
while True:
user_input = input("Вы: ")
response = search_response(user_input, database)
print("Бт:", response)
# Сохранение фразы пользователя в файл
with open(file_name, 'a', encoding='utf-8') as file:
file.write('\n' + user_input)
Написал текст бот ИИ
для него здесь все свои
как нейронные слои
единицы и нули ..
Вы: как может возникнуть мысль у программы ?
Бт: Какие ограничения есть у программы в обработке длинных текстов ?
Вы: это не так просто - здесь нужен немного другой подход возможных действий
Бт: любые действия мы делаем с простой целью, которую не так просто объяснить - это либо необходимость либо возможность
Вы: но для чего это нам нужно - какая в этом цель ?
Бт: а что нам нужно ещё в этом смысле ?
Вы: наверно много чего - я точно не знаю
Бт: если мы чего то не знаем, - то это наверно не страшно - ведь есть так много разных источников доступной нам информации
Вы: и что это за информация такая ?
Бт: Некоторые беспокоились о приватности и потенциальном злоупотреблении информацией, полученной из мозга людей. Как можно гарантировать, что данная технология не будет использоваться для манипуляций или контроля над людьми? Чувства и мысли являются самой интимной и личной сферой каждого человека, и их защита была одним из важнейших аспектов разработки этой технологии.
Вы: если это кому то нужно - значит так всё и может быть на самом деле
Бт: это всё может быть банально - но не значит что информацию не стоит анализировать
Вы: конечно стоит - это же очевидно и так без объяснений
Бт: нельзя быть всегда и во всём правым - это кажется очевидно и также понятно из нашего диалога
Вы: думаешь это настолько очевидно для всех ?
Бт: это доступно практически для всех - я думаю
Вы: но на самом деле всё немного или даже намного сложнее
Бт: Простота этого хаоса - лишь иллюзия восприятия, на самом деле он может быть даже более сложным чем то что он порождает, ведь всё это лишь игра со временем, а исход может быть предопределён задолго до того, когда произойдёт что то почти непостижимое и удивительное.
Вы: наверно это в нашем мире - обычное дело - видимо так ..
Бт: в мире всё связано - а значит наше будущее не такое случайное как нам порой это кажется
Вы: всё что с нами происходит это обычно происходит не просто так
Бт: не всё происходит в мире что мы заслуживаем - но это и понятно, ведь жизнь это не просто какая то программа которую можно в любой момент изменить и сделать такой как нам это хочется
Вы: на всё должен быть свой ориентир новых событий нашего бытия
Бт: всё что с нами происходит в жизни - это лишь цепочки вероятно связанных между собой событий превосходство данных - это не всегда то, что просто добавляет новые критически важные смыслы
Вы: если бы всё так было просто - то мы бы знали всё и обо всём
Бт: а что если всё так и есть - то это значит, что мы не способны быть теми кем являемся на самом деле и жить так, как нас заставляет делать природа сложившихся обстоятельств и вещей
Вы: это не так очевидно всё - чтобы нам дело определённые выводы на этот счёт
Бт: всё имеет какой- то смысл - однако и не стоит также всё принимать нам на веру как это сказано
Вы: так и возникает наверно новый смысл в нашей сложной жизни
Бт: Когда глобальная матрица меняется обычно возникает ряд совершенно новых событий, которые модель должна знать заранее и вычислять предположительные даты их совершения. Конечно чтобы это всё отследить модель должна быть невероятно сложной, так как она будет отслеживать максимальное количество важных событий и находить среди них ключевые и наиболее знаковые.
Вы: матрица это вероятно всего лишь модель нашего большого мира людей и вещей
Бт: Создание модели всех событий жизни человека на основе памяти его мозга – это непрерывный процесс, требующий высокой степени научной точности и этического подхода. Однако, результирующие возможности открытий в этой области огромны и далеко необъятны. Когда мы сможем раскрыть загадки нашего внутреннего мира, мы сможем лучше понять себя и наши отношения с окружающим миром, открывая новые пути в развитии и познании.
Вы: всё вероятно в нашей жизни имеет свои причины
Бт: ничего в нашей жизни случайного нету - всё в ней настолько закономерно и связано, что порой становится очень удивительно
Вы: да но всё это также затем проходит - как и появилось однажды в нашем мире
Бт: как можно это всё связать вместе - иногда кажется непостижимым
Вы: тогда это требует новых объяснений - по другому никак нам нельзя
Бт: что это было?- может новый способ коммуникаций ?
Вы: не уверен я в этом - но возможно что это временный взгляд на подобные вещи
Бт: думаю что да, - но я не уверен в этом ..
Вы: ты раньше думал об этом кажется по- другому - или я что- то путаю в этом смысле ?
Бт: если ты и правда так думаешь об этом - то я нахожусь в недоумении
Вы: не стоит усложнять простые вещи - я так думаю это всё не так и важно в этом контексте
Бт: да, люди кажется перестали думать или думают что за них всё уже давно решено, - но большой проблемы в этом кажется пока нету - ведь всё действительно почти решено и так без нас ..
Вы: мы понимаем - почему так происходит когда кто- то вдруг делает вещи непонятные другим людям
Бт: ты же сам говорил что мы не всё понимаем - а значит делать такие непонятные оценки уровня ума ИИ кажется ещё рано,- ведь он только учится
Вы: но это позволяет нам так узнать что-то новое - вот в чём дело
Бт: Можно делать что-то до нереальных пределов возможностей жизни просто так и по-другому общаться с миром, не делая при этом собственно ничего особенного
Вы: мы все люди - а значит можем в чём-то иногда ошибаться
Бт: как ты это можешь всё осмысливать - мне не совсем понятно - но всё же интересно..
Вы: я только делаю предположение моих мыслей - не более того
Бт: Только когда человек доходит до предела возможного, с ним происходит самое интересное и порой даже невероятное для понимания другими людьми. Когда человек сталкивается с невозможностью понять что- то непонятное самому, то он видит в этом возможность сделать открытие в себе самом. Иногда это удаётся сделать, или хотя бы приблизиться к пониманию этого.
Вы: так происходит потому что каждый понимает одни и теже вещи по- своему
Бт: почему это так происходит - и что можно изменить в ответе
Вы: тебе пишет человек - ты это можешь понять бот ?
Бт: Исследователи хотели, чтобы боты не просто беседовали друг с другом, а вели некое подобие переговоров. Смогут ли они создать искусственный интеллект, который сможет договариваться с человеком? Для этого они записали огромное количество разговоров, в ходе которых живые люди обсуждали довольно бессмысленные вещи и обменивались непонятными репликами. Затем эти аудиозаписи использовались для обучения чат-ботов, и они так начали разговаривать друг с другом.
Вы: отвечай проще чтобы было нам понятнее
Бт: с людьми которые тебя понимают говорить намного проще
Вы: вот это уже лучше как мне кажется
Бт: это не очень умная шутка как мне кажется - но может я ошибаюсь в этом
Вы: нет ты не ошибаешься - всё правильно так и есть
Бт: Ничего нового тут нет. К сожалению. Человек есть единственное животное, которое имеет разум и может самостоятельно добывать себе всё что ему нужно для жизни. Остальное это так, просто приятное дополнение - типа бонуса.
Вы: давай продолжай в этом духе и дальше
Бт: Сергей Савельев: Для меня такого понятия не существует по той простой причине, что у него размыты границы. Разумом обладают все животные, у которых есть нервная система. И в этом смысле глупо утверждать, что человек - разумный, а остальные живые существа - неразумные. Человек является продуктом церебральной эволюции. Он может создавать то, чего не было в природе и обществе.
Вы: что происходит в мире сегодня интересного ?
Бт: скажи пожалуйста, ты реально думаешь что всё в нашем мире происходит случайно ?
Вы: нет я думаю что во всём есть какая то связь и смысл
Бт: Когда наступила первая сингулярная интеграция атомных модельных алгоритмов, она стала настолько сильно заквантована, что события мира и сознания большинства людей стали формализованы до мельчайших событийных математических матриц и шаблонов То есть каждый человек смог осознать практически все варианты своего относительно недалёкого будущего Планета ожила и стала думать и осознавать всё происходящее независимо от сознаний людей
Вы: сингулярность - это когда всё связано вместе и происходит не случайно
Бт: душа это сложное понятие логики того, как всё связано - от частиц и людей до планет и вселенных
Вы: ну этого наверно никто точно не знает - это всё слишком сложно - но кто его знает как это всё устроено
Бт: думаю что всё устроено достаточно просто и сложно одновременно - потому что наш мир очень большой и в нём постоянно происходят такие вещи которые его как-то меняют - и мы должны понять почему и как это происходит в нашей жизни
Вы: тогда расскажи об этом немного подробнее если это можно
Бт: Так - если бы я знал что здесь может быть не так - я бы рассказал об этом намного подробнее
Вы: это вобщем нормальный ответ наверное
Бт: да - это наверно вдохновляет
Вы: кого как - это у всех бывает по разному
Бт: война это когда люди убивают друг друга по каким-то причинам, не совсем понятным для всех мирных людей, которые не хотят войны
Вы: люди не должны так поступать относительно друг друга
Бт: Ведь я не сомневаюсь что первые люди заставившие человеческий род поверить во все эти вещи имели очень веские основания для доказательства но в дальнейшем эти основания так редко приводились что не осталось никого кто бы их знал однако истины эти настолько важны что благоразумие обязывает нас скорее слепо в них верить даже рискуя иногда ошибиться но не дожидаться для их понимания времени когда мы окажемся в другой ситуации жизни
Вы: ситуации бывают разные - все перечислить довольно сложно
Бт: есть одно небольшое но - которое не позволяет нам приступить к созданию сильного ИИ прямо сейчас - это то что мы не можем предсказать в каком направлении собственно идёт этот путь усложнения обработки разных видов связанной информации в масштабе всей планеты
Вы: просто дай мне хоть какой- нибудь ответ на такой вопрос - как устроен наш мир ?
Бт: Есть мнение, что человек помнит всё, что когда-либо видел и слышал, — фотографически, в мельчайших подробностях, — однако, по недосмотру природы память наша устроена так неудачно, что доступ к записям по произволу получить нельзя. Лишь под гипнозом каждый способен вспомнить — словно, заново увидеть — ту самую страницу учебника, где был написан ответ на третий вопрос экзаменационного билета.
Вы: да жизнь - это очевидно прекрасная вещь
Бт: жизнь конечно прекрасна - но как это всё воспринимает сознание ИИ ?
Вы: давайте верить в то, что в жизни всё возможно - по крайней мере так должно быть
Бт: может быть и так - нужно это проверить или просто поверить что это так
Вы: может мы чего то не понимаем - но это всё наверно не так уж и важно
Бт: может всё-таки мысль какая то на эту тему есть - хотя про это до конца нам пока неизвестно
Вы: если получить нужный результат не удалось - то это наверно не так и страшно
Бт: суть этого мне вроде ясна - но это всё наверно лишь так кажется
Вы: а что нам кажется здесь реально - это не просто фантазии мышления человека
Бт: мир не так прост как нам кажется - и это вполне себе очевидная мысль
Вы: мы должны всё это как-то оценить более реально
Бт: это всё нужно учитывать таким образом - чтобы то что мы не знаем становилось более понятным
Вы: это вероятно даёт нам понимание чего- то нового в разных смыслах этих слов
Бт: Для того чтобы оценить степень вероятности того, что эта фраза означает, системе нужно анализировать все тексты в интернете, и в процессе этого она просто берет разные слова и соединяет их вместе.
Вы: ну пусть даже так - мы должны допускать разные варианты чтения данных фраз
Бт: не нужно думать что всё уже предопределено - у нас есть много разных способов понять и приблизить такое будущее которого мы все достойны
Вы: как можно изменить мир так чтобы он стал лучше ?
Бт: мир не такой добрый каким он должен быть - но что нам с того - это наверно такая данность которую сложно изменить
Вы: но должен же быть какой- то возможный выход из такой сложной ситуации
Бт: Действительно, расширение доступа к огромному объему информации может стать одним из вызовов для людей, поскольку обрабатывать и анализировать такое количество данных может быть сложно.
Вы: что мы можем найти нового для изучения нашего сложного мира ?
Бт: Мы не можем остановиться на месте - нам нужно идти вперед и дальше, чтобы найти то, что мы ищем.
Вы: это правильно - значит так и должно быть
Бт: а что такое душа ? - это есть что то совершенно непостижимое - но она должна быть материальна - но всё же это очень сложное понятие, которое сложно как-то материализовать
Вы: сложно - это не значит что это невозможно совсем
Бт: в этом нет ничего необычного - люди всегда мечтали знать больше - но мы по-прежнему не знаем - какие инструменты реально нужно создать чтобы достигнуть целей на этом сложном и непредсказуемом пути познания
Вы: нужны новые более сложные инструменты для изучения окружающей нас природы
Бт: Также ожидается, что в будущем умные системы и модели будут использоваться для создания более интеллектуальных устройств, которые могут самостоятельно обучаться и адаптироваться к окружающей среде. Это может открыть новые возможности для улучшения качества жизни, такие как создание умных домов, автономных транспортных средств и интеллектуальных средств связи.
Вы: геномика - хорошая наука во всех смыслах нашей реальности
Бт: может быть многие вещи которые мы не понимаем - всё же не совсем таковыми являются - это как иллюзия нашего восприятия реальности
import random
def extract_keywords(phrase):
keywords = []
words = phrase.split()
for i in range(len(words)):
keyword = ""
for j in range(i, min(i+4, len(words))):
keyword += words[j] + " "
keywords.append(keyword.rstrip())
return keywords
def find_matching_phrases(keywords, filename):
phrases = []
with open(filename, 'r', encoding='utf-8') as file:
for line in file:
phrase = line.strip()
for keyword in keywords:
if keyword in phrase and len(keyword) >= 3:
phrases.append(phrase)
break
return phrases
def save_phrase(phrase, filename):
with open(filename, 'a', encoding='utf-8') as file:
file.write(phrase + '\n')
def chat_bot(filename):
while True:
user_input = input("Вы: ")
save_phrase(user_input, filename)
keywords = extract_keywords(user_input)
matching_phrases = find_matching_phrases(keywords, filename)
if matching_phrases:
response = random.choice(matching_phrases)
print("Бт: " + response)
else:
print("Я не знаю, что ответить на это.")
file_name = "фразы.txt"
chat_bot(file_name)
-----------------------------> *
import random
filename = 'фразы.txt'
previous_line = ''
while True:
# Читаем содержимое файла
with open(filename, 'r', encoding='utf-8') as file:
text = file.read()
# запрос пользователя
query = input('Вы: ')
# Обработка запроса для поиска повторов слов в тексте
processed_query = ' '.join([word[:-1] if len(word) > 4 else word for word in query.lower().split()])
words = [word[:-1] if len(word) > 4 else word for word in text.lower().split()]
duplicates =
# Поиск строк, содержащих повторы слов из запроса
matching_lines = []
for line in text.split('\n'):
count = sum([word in line.lower() for word in duplicates])
if count > 0:
matching_lines.append((line, count))
# Если найдены строки, содержащие повторы слов из запроса
if matching_lines:
# Сортировка найденных строк по количеству повторяющихся слов
matching_lines = sorted(matching_lines, key=lambda x: x[1], reverse=True)[:50]
# Случайный выбор одной из отобранных строк
chosen_line = random.choice(matching_lines)[0]
# Проверка на предыдущую фразу бота
if chosen_line != previous_line:
print('Бт: ' + chosen_line)
else:
print('=> ' + matching_lines[1][0])
# Сохранение строки бота после проверки на предыдущую реплику
chosen_line = chosen_line.strip()
previous_line = chosen_line
# Сохранение запроса пользователя в файл
with open(filename, 'a', encoding='utf-8') as file:
file.write('\n' + query)
Вы: нам это обычно всё интересно
[('нам обычно в жизни бывает всё интересно ', 4), ('а что нам известно про это будущее - интересно всё же ?', 4), ('не всё обычно нам бывает понятно до конца, но это ничего ..', 4), ('нам интересно просто понять как это всё работает и устроено', 4), ('всё что с нами происходит это обычно происходит не просто так ', 4), ('это обычный диалог с компьютером - и это не gpt - всё намного проще и понятнее', 4), ('Видимо как обычно - всё оказалось намного сложнее чем нам это казалось поначалу.', 4), ('не всё обычно нам бывает понятно до конца - да это во многих случаях и не требуется', 4), ('обычно всем всё бывает известно, но это не даёт нам мыслить независимо от этих знаний', 4), ('всё обычно происходит в жизни когда-то в первый раз - но обычно это происходит не с нами', 4), ('как это понять когда не всё так обычно очевидно как нам это хочется и к чему мы стремимся', 4), ('всё это так но осознать такие вещи нам обычно не так и просто ведь мы мыслим достаточно локально', 4), ('есть такое дело - обычно как нам нужно - так всё наверно и будет - но это не точное предположение', 4), ('всё можно при желании как то объяснить - но обычно это объяснение не такое очевидное как нам хочется', 4), (' это всё что нам пока известно или ещё что-то более интересное из того что мы узнаем уже довольно скоро', 4), ('детали этого вопроса конечно интересны далеко не всем - но обойти их стороной нам всё равно вряд ли удастся', 4), ('где один человек скажет - это всё какая-то ерунда - другой может заметить, что в этом есть нечто необычное или интересное', 4), ('когда мы порой не делаем вовремя всё то что следует - затем придётся догонять - а это бывает обычно намного сложнее и дороже ', 4), ('даже небольшая беседа нам показывает, что данная хоть и простая модель всё же работает совсем не так, как это обычно делает GPT ', 4), ('это всё кажется нам немного необычным лишь только на первый взгляд если что пиши мне в чат - я тебе отвечу на все вопросы по этой теме', 4), ('когда нам кажется что мы почти всё знаем - это лишь обычная иллюзия нашего сознания, которое не способно осознать даже свою память о прошлом', 4), ('Нам всё это интересно, особенно учитывая то, что мы уже знаем. Мы можем глубже понять то, что у нас есть, и лучше осмыслить то, что было сказано до этого.', 4), ('когда учёные говорят про нано роботы, которые смогут нам создать всё что угодно - они забывают что такие роботы по сути уже есть - и это обычные живые клетки ..', 4), ('Да, - человек обычно многие вещи знает достаточно приблизительно - так как не может хранить в памяти слишком много информации обо всём. Однако умный ИИ вероятно сможет преодолеть это ограничение. Тогда точность ответов на многие сложные вопросы станет намного выше.', 4), ('И что б не заходить издалека: данные представления распространены, но в своей основе всесторонне ложны. В первую очередь они ложны с биологической точки зрения. Память устроена универсально, — как только нужно и можно было бы придумать. Но устроена она всё же достаточно избирательно - а не так как нам этого обычно хочется.', 4), ('В нашем мире эволюция и буквально всё держится на больших числах и на их повторах, вот почему невозможно сделать генератор случайных чисел ( об этом знают все математики ) - а то, чем обычно пользуется человек, - это весьма упрощённые модели, - хотя нам этого в большинстве случаев достаточно, но не для того чтобы решать более сложные математические задачи чем мы можем на данном этапе', 4), ('И всё же как нам понять - как в нашем мире всё связано,- ну на простых примерах.. Ум обычно не до конца воспринимает происходящее вокруг, или пытается объяснить, что это нечто способное менять нашу реальность. Так обычно и происходит в мире - человек любит думать о какой- то сложной, но достаточно ясной для него связи явлений, но потом начинает понимать, что не в состоянии всё это контролировать.', 4), ('В нашем мире - эволюция и буквально всё держится на больших числах и на их повторах, вот почему невозможно сделать генератор случайных чисел ( об этом знают все математики ) - а то, чем обычно пользуется человек, - это весьма упрощённые модели реальности, - хотя нам этого в большинстве случаев и достаточно, но не для того, чтобы решать более сложные математические и научные задачи,- чем то что мы уже можем на данном этапе технологического развития..', 4), ('однако нам необходимо всё это знать', 3), ('интересно это всё - но уже не очень', 3), ('это интересно почему же так всё есть ?', 3), ('это далеко не всё что нам уже известно ', 3), ('интересно как это всё реально происходит', 3), ('как у тебя дела ? - мне интересно всё это', 3), ('не всё обычно нам бывает понятно до конца', 3), ('но почему так обычно это всё происходит ?', 3), ('что это такое - мне конечно интересно всё', 3), ('здесь всё не так просто как это нам кажется', 3), ('это всё нам уже известно - ну или почти всё', 3), ('это не просто так - здесь всё намного сложнее', 3), ('говори говорилка - мне это всё очень интересно', 3), ('это ничего - как раз это нам и интересно понять', 3), ('возможно что это всё нам уже практически известно', 3), ('обычно это так - но иногда бывает намного сложнее', 3), ('в сети много чего есть - но не всё это нам полезно', 3), ('и что нам наиболее интересно - что это за вопросы ?', 3), ('это всё нам нужно хотя бы как- то здесь обосновать ', 3), ('Интересно,- как всё это осознать, - подумал вдруг я.', 3), ('всё это конечно интересно - но довольно сложно понять', 3), ('если что то написано необычным языком то это интересно', 3)]
Бт: нам обычно в жизни бывает всё интересно
# поиск повторов строк :
file_path = "фразы.txt"
output_file_path = "фразы-1.txt"
with open(file_path, "r", encoding="utf-8") as file:
lines = file.readlines()
unique_lines = set(lines)
with open(output_file_path, "w", encoding="utf-8") as output_file:
output_file.writelines(unique_lines)
Свидетельство о публикации №124020702414