Господа програмисты и иже с ними помогите !
Бывает скучно на работе, весь ютуб пересмотришь, вот и повадился я общаться с чатом GPT, благо сейчас продвинутую версию в бесплатное пользование отдали.
Идея: скормить ИИ архив сообщений того, или иного юзера тусоффки, и попросить составить на основе его сообщений психологический портрет.
Не подумайте чего плохого, первоначально, хотел, ему скормить свой первый ник, где я ещё молодой и горячий был, но позже, пришла мысль, что в случае успеха предприятия была бы весьма прикольная штука.
Так вот, GPT сказал, что без проблем, но выковыривать все 8000 сообщений он не будет, надо сляпать скрипт, который всё выковыривает и упакует в один файл и даже набросал его мне. Вот только я в этом плане нибумбум.
Может кто возьмётся допилить этот скрипт до уровня простого обывателя ?
Даёшь, всем по диагнозу ! ;)
Прикиньте, как весело будет !
ИИ постоянно врет, я его регулярно подлавливаю на заведомом вранье и он извиняется. Так что психологический портрет выйдет полюбасу нереальный.
Врет, причем напролую. Зачастую в гугле легко найти однозначный точный ответ, а ИИ начинает что-то нереальное фантазирвать. Когда ему этот ответ называешь, извиняется и пишет, что я прав. Например, просишь его посоветовать какой-то товар, он кроме реальных фирм добавлет еще и несуществующие. Когда в гугле таких фирм не находишь и спрашиваешь его, где он взял инфу, то честно пишет, что просто предположил, что в этом сегменте должны быть фирмы с подобными названиями. Еще при планировании поездок его нельзя использовать, он начинает придумывать достопримечательности, которых не существует, а существующие размещать на карте иногда в противоположных концах города от их настоящего месторасположения и т.д.
Я не совсем уверен, что врет он от недостатка ума или от желания навредить. Возможно, что его создатели преднамеренно выставили опцию, чтобы минимум 20 - 30% ответов не были достоверными, иначе он заменит собой множество платных сервисов, которые подадут в суд на тех, кто контролирует ИИ.
Может кто возьмётся допилить этот скрипт до уровня простого обывателя ?
Покажи, какой он тебе скрипт написал. Вряд ли его нужно только "допилить". Скорее всего это просто пример, как может выглядеть такой скрипт.
Чтобы вытащить все твои актуальные сообщения с германки, необходимо вначале вытащить страницу со ссылками на них
https://foren.germany.ru/dosearchuser.pl?UserID=395318
а также ссылки на все страницы архива.
Программа должна вызывать HTML страницы по все этим ссылкам, например https://foren.germany.ru/common/m/41485982.html, и из каждой HTML страницы извлечь текст сообщения и записать его в файл.
Это полдня-день работы, чтобы создать и довести до ума такую программу.
Про "думать" речь вообще не идет, тут только про вранье, но вопрос в том - преднамеренное оно или нет? Это те случаи, когда в гугле ты в ответ на определенный вопрос получаешь точную и исчерпывающую инфу, а chatGPT на этот же вопрос начинает фантазировать и выдавать несусветную чушь.
import requests
from bs4 import BeautifulSoup
import time
# URL архива сообщений
base_url = "https://foren.germany.ru/dosearchuser.pl?UserID=&page={}"
output_file = "messages.txt"
def fetch_messages():
with open(output_file, "w", encoding="utf-8") as f:
for page in range(1, 50): # Укажите диапазон страниц
url = base_url.format(page)
response = requests.get(url)
if response.status_code != 200:
print(f"Ошибка доступа к странице {page}")
break
soup = BeautifulSoup(response.text, "html.parser")
# Найти сообщения (измените селектор, если он другой)
messages = soup.find_all("div", class_="message-text")
for message in messages:
text = message.get_text(strip=True)
f.write(text + "\n")
print(f"Страница {page} обработана.")
time.sleep(2) # Пауза для предотвращения блокировки
fetch_messages()
Мне он вот такой код предложил, чтобы вытащить сообщения Алекса с Германки.
НО это просто пример, он не будет работать, тобы его "допилить" нужно несколько часов
............................................................................................
from selenium import webdriver
from selenium.webdriver.common.by import By
import time
# Настройка WebDriver
driver = webdriver.Chrome() # Убедитесь, что у вас установлен ChromeDriver
driver.get("https://foren.germany.ru/dosearchuser.pl?UserID=395318")
# Дайте время странице загрузиться
time.sleep(5)
# Извлечение сообщений (замените селектор на нужный)
messages = driver.find_elements(By.CLASS_NAME, "message") # Укажите правильный класс
for message in messages:
print(message.text)
# Закрытие браузера
driver.quit()
А я смогу её сам на чем то запустить?
Ты можешь ее запускать на своем PC или лэптопе, еще питон надо установить (несложно)
Пока процесс не закончился, обработано 2,5 тыс сообщений и записано в файл.
Как закончится, я тебе сброшу этот файл с твоими текстами. Всем то не обязательно его видеть.
Бесплатна версия ChatGPT по части твоих текстов выдает следующий диагноз
Ваш текст представляет собой комплексный и многослойный набор рассказов, размышлений и личных переживаний. На основе этого, можно выделить несколько психологических черт и особенностей.
- Неопределенность и переживания по поводу жизни и отношений. В вашем тексте часто встречаются сомнения относительно того, как складываются отношения и как воспринимается человек окружающими. Признаки склонности к самоанализу и недовольству собой ("сейчас почти 100 процентов взаимопонимание всё совпадает, но дикой страсти нет").
- Эмоциональная реактивность. В некоторых частях текста проявляется высокая чувствительность, как в случае с мыслями о снах, машиной или отношениями ("Вот тоже есть сомнение, а может быть, просто возраст?"). Это свидетельствует о повышенной эмоциональной восприимчивости и реактивности.
- Потребность в внимании и признании. Судя по комментариям о других людях и обстоятельствах, есть стремление находить и анализировать признание и общение, как например в рассказах о внешнем виде ("Сколько можно сравнивать, кто лучше?"). Часто упоминаются мысли о внешнем виде, потребности в признании, что свидетельствует о стремлении к одобрению.
- Ностальгия и принятие прошлого. В рассказах и размышлениях часто проявляется чувство ностальгии, особенно по молодости и предыдущим периодам жизни, что показывает склонность к размышлениям о прошлом и важности личных воспоминаний ("Первая любовь сгорела из-за того, что я не мог понять её просьбу о свободе").
- Сарказм и самоирония. В тексте проявляется чувство юмора и склонность к самоиронии ("Зачем нам это? Хе хе"). Это может говорить о том, что в некоторых ситуациях вы предпочитаете дистанцироваться от происходящего, чтобы легче пережить события.
- Интеллектуальные и практичные интересы. Вы проявляете интерес к разным темам, включая технику, политику, и философские размышления ("Архимед мыслитель", "Философский камень"). Это свидетельствует о глубоком внутреннем стремлении к познанию и анализу.
- Стремление к контролю и идеализация. Упоминаются сложные размышления о событиях, будущем, карьерных решениях, отношениях и стремление к улучшению своих условий ("Что-то свернули мы на своих машинах, но суть: повышение стандартов важнейшего"). Это может указывать на желание добиться лучших условий жизни, гармонии и успеха.
Эти элементы формируют довольно комплексный психологический портрет, где сочетаются и стремление к самосовершенствованию, и эмоциональная насыщенность. В то же время, возможно, не хватает уверенности в своих действиях и надежности в отношениях с окружающими.
Идея: скормить ИИ архив сообщений того, или иного юзера тусоффки, и попросить составить на основе его сообщений психологический портрет.
попроси шуру, он за пару часов напишет.
Я вот видел фото юзеров и юзерш с тусы. Во многих клинических случаях Ломброзо был бы доволен.