用chatGPT开发项目:我想的无人的智慧树网站 流量之神 利用人工智能的算法将人吸引住 GPT4是不是越来越难用了,问一下就要证明一下自己是不是人类

广度发散:让AI给出时代或今日或你关注的热点事件

比如采集新闻头条,根据内容或标题,以不同的角度,或各种人群的角色,生成50篇简短的文章。一下就能占传统的搜索引擎。这是AI最擅长的【千人千面,海量生成】。

2022年,根据MIT Technology Review的报道,十大科技大事件如下:

  1. 密码的终结:新的认证方式,如通过电子邮件发送的链接、推送通知或生物识别扫描,正在取代传统密码,提供更简便、更安全的访问方式【12†来源】。

  2. 新冠病毒变种追踪:先进的基因组测序和全球监测能力改善了对新冠病毒变种的追踪和识别【13†来源】。

  3. 长效电网电池:基于铁的电池作为电网储能的更便宜、更实用的选择,支持着日益增长的可再生能源使用【14†来源】。

  4. 蛋白质折叠的人工智能:AI系统AlphaFold2在蛋白质结构的理解上取得了重大进展,这对各种疾病的药物设计至关重要【15†来源】。

  5. 疟疾疫苗:世界卫生组织批准了一种新的疟疾疫苗,这是针对寄生虫感染的首个疫苗,每年可以挽救成千上万的生命【16†来源】。

  6. 权益证明:这种验证加密货币交易的新方法比传统方法更节能,大幅减少了电力消耗【17†来源】。

  7. 针对新冠的药物:辉瑞公司开发出针对新冠病毒的有效药物,包括新的变种,为最终结束大流行提供了可能的途径【18†来源】。

  8. 实用的聚变反应堆:磁技术的突破使无限、无碳电力的聚变能源成为可能,逐步接近现实【19†来源】。

  9. 人工智能的合成数据:公司正在创建合成数据以训练AI,旨在避免数据混乱、偏见和隐私问题【20†来源】。

  10. 碳移除工厂:在冰岛开设的全球最大碳移除工厂,是减少大气中二氧化碳以缓解气候变化的一步【21†来源】。

这些突破代表了从能源和医疗保健到人工智能和环境保护等多个领域的重大进展。

深度发散:像智慧树一样发散 不断的长出新枝和新叶子。也有点像爬虫。

根据内容或标题生成的二级内容当成新的热点的再生成50篇简短的文章。就这样迭代。深度也有了。

“密码的终结” 是指在数字安全领域,传统的密码输入方式正在被更先进、更安全的认证方法所取代。这一变化主要得益于以下几个方面的技术进步:

  1. 多因素认证(MFA):这种方法结合了多种身份验证手段,如密码、手机上的认证应用或推送通知,以及生物识别等。MFA增加了安全性,因为即使其中一个认证因素被泄露或破解,其他因素仍然可以阻止未授权访问。

  2. 生物识别技术:生物识别技术使用独特的生理或行为特征来验证用户的身份,如指纹、面部识别、虹膜扫描甚至是心跳模式。生物识别提供了一种便捷且难以伪造的身份验证方式。

  3. 基于移动设备的认证:随着智能手机的普及,许多系统现在使用手机作为身份验证工具。例如,系统可能会发送一次性密码(OTP)到用户的手机,或者通过推送通知要求用户确认登录尝试。

  4. 硬件安全密钥:这些小型物理设备(如YubiKey)可以插入计算机或通过NFC与手机连接。它们生成一个无法复制的登录密钥,为用户提供一种安全的登录方式。

  5. 单点登录(SSO)和联合认证:这些技术允许用户使用一组凭据安全地访问多个服务和应用程序。例如,使用Google或Facebook账户登录不同的网站和服务。

  6. 行为分析和人工智能:一些高级系统使用AI来分析用户的行为模式(如打字方式、使用习惯等),以识别非法登录尝试。

这些技术的发展和应用表明,我们正越来越多地依赖于非传统密码的认证方式,这些方法不仅提高了安全性,还提供了更便捷的用户体验。然而,这并不意味着密码会完全消失,但它们的重要性和普遍性正在逐渐减少。【12†来源】

帮助我们更全面地更深入的理解复杂的全球性问题和现象。

步骤1:用python写个爬虫 爬取百度热点并入数据库

因为个人没有那么多数据,得依靠大的机构,比如百度热点、微博头条等。只是获取,存数据库(热点,级别,状态,时间)。要使用 Python 编写一个爬虫来爬取百度热点并将其存储到数据库中,您需要遵循几个步骤。首先,确保您有 Python 环境和所需的库,如 `requests` 用于发送网络请求和 `BeautifulSoup` 用于解析 HTML。接着,选择一个数据库来存储数据,例如 SQLite 或 MySQL,并确保安装了相应的 Python 库。以下是一个简单的示例来说明这个过程:

1. 安装所需的库

确保安装了 requestsbeautifulsoup4sqlite3(如果您使用的是 SQLite)。您可以使用以下命令安装它们(如果尚未安装):

pip install requests beautifulsoup4

sqlite3 是 Python 的一部分,因此不需要额外安装。

2. 编写爬虫代码

import requests
from bs4 import BeautifulSoup
import sqlite3# 爬取百度热点
def fetch_baidu_hotspots():url = "http://top.baidu.com/buzz?b=1&c=513&fr=topbuzz_b1"  # 百度热点 URL,可能需要更新headers = {'User-Agent': 'Mozilla/5.0'}response = requests.get(url, headers=headers)soup = BeautifulSoup(response.content, 'html.parser')hotspots = []for item in soup.find_all("tr")[1:]:  # 跳过标题行title = item.find("a").get_text().strip()hotspots.append(title)return hotspots# 将热点保存到数据库
def save_to_database(hotspots):conn = sqlite3.connect('hotspots.db')c = conn.cursor()# 创建表c.execute('''CREATE TABLE IF NOT EXISTS hotspots (title TEXT)''')# 插入数据for title in hotspots:c.execute("INSERT INTO hotspots (title) VALUES (?)", (title,))conn.commit()conn.close()# 主函数
def main():hotspots = fetch_baidu_hotspots()save_to_database(hotspots)print("热点已保存到数据库。")if __name__ == "__main__":main()

注意事项

  1. 反爬虫措施:网站可能有反爬虫措施。示例中使用了简单的 User-Agent,但可能需要更复杂的处理。
  2. 数据结构:这个示例假设每个热点只有标题。如果需要更多信息,需要修改数据提取逻辑和数据库结构。
  3. 数据库配置:如果使用的是其他数据库系统(如 MySQL),需要安装相应的库并修改数据库连接和操作代码。

请根据您的具体需求调整这些代码。

报错不要紧,思路是对的,就只需AI来改改。跟踪发现是已经获得了内容,html解析不对。
在这里插入图片描述

1.1python帮我从下面html中解析出“博士后当交警15年后突然火了”这个标题

<div class="category-wrap_iQLoo horizontal_1eKyQ"><a class="img-wrapper_29V76" href="https://www.baidu.com/s?wd=%E5%8D%9A%E5%A3%AB%E5%90%8E%E5%BD%93%E4%BA%A4%E8%AD%A615%E5%B9%B4%E5%90%8E%E7%AA%81%E7%84%B6%E7%81%AB%E4%BA%86&amp;sa=fyb_news&amp;rsv_dl=fyb_news" target="_blank"><div class="index_1Ew5p c-index-bg16">  16 <!--194--></div><img src="https://fyb-1.cdn.bcebos.com/fyb/de6163834f53ca92c1273fff98ac9078.jpeg?x-bce-process=image/resize,m_fill,w_256,h_170" alt=""><div class="border_3WfEn"></div></a><div class="trend_2RttY hide-icon"><div class="img-wrap_JPOmE trend-icon_1Z3Cd"><img src="//fyb-pc-static.cdn.bcebos.com/static/asset/icon-same_886375f242bd1538af21a9721f16b170.png"><!--197--></div><div class="hot-index_1Bl1a"> 3415632 </div><div class="text_1lUwZ"> 热搜指数 </div></div><!--195--><img class="line_3-bzA" src="//fyb-pc-static.cdn.bcebos.com/static/asset/line-bg@2x_95cb5a089159c6d5a959a596d460d60a.png"><div class="content_1YWBm"><a href="https://www.baidu.com/s?wd=%E5%8D%9A%E5%A3%AB%E5%90%8E%E5%BD%93%E4%BA%A4%E8%AD%A615%E5%B9%B4%E5%90%8E%E7%AA%81%E7%84%B6%E7%81%AB%E4%BA%86&amp;sa=fyb_news&amp;rsv_dl=fyb_news" class="title_dIF3B " target="_blank"><div class="c-single-text-ellipsis">  博士后当交警15年后突然火了 <!--198--></div><div class="c-text  hot-tag_1G080"></div><!--199--></a><!--s-frag--><div class="hot-desc_1m_jR small_Uvkd3 "><a href="https://www.baidu.com/s?wd=%E5%8D%9A%E5%A3%AB%E5%90%8E%E5%BD%93%E4%BA%A4%E8%AD%A615%E5%B9%B4%E5%90%8E%E7%AA%81%E7%84%B6%E7%81%AB%E4%BA%86&amp;sa=fyb_news&amp;rsv_dl=fyb_news" class="look-more_3oNWC" target="_blank">查看更多&gt;</a></div><div class="hot-desc_1m_jR large_nSuFU "><a href="https://www.baidu.com/s?wd=%E5%8D%9A%E5%A3%AB%E5%90%8E%E5%BD%93%E4%BA%A4%E8%AD%A615%E5%B9%B4%E5%90%8E%E7%AA%81%E7%84%B6%E7%81%AB%E4%BA%86&amp;sa=fyb_news&amp;rsv_dl=fyb_news" class="look-more_3oNWC" target="_blank">查看更多&gt;</a></div><!--/s-frag--><!--201--></div></div>要使用 Python 解析 HTML 并提取特定信息,您可以使用 `BeautifulSoup` 库,它是一个强大的库,专门用于解析 HTML 和 XML 文档。以下是一个简单的示例代码,展示了如何提取您提供的 HTML 片段中的标题“博士后当交警15年后突然火了”。首先,确保您的环境中安装了 `beautifulsoup4`。如果尚未安装,您可以通过运行 `pip install beautifulsoup4` 来安装它。接下来是解析 HTML 并提取标题的代码:```python
from bs4 import BeautifulSoup# 这是您提供的 HTML 片段
html_content = '''
<div class="category-wrap_iQLoo horizontal_1eKyQ"><!-- ... 其他内容 ... --><div class="content_1YWBm"><a href="https://www.baidu.com/s?wd=%E5%8D%9A%E5%A3%AB%E5%90%8E%E5%BD%93%E4%BA%A4%E8%AD%A615%E5%B9%B4%E5%90%8E%E7%AA%81%E7%84%B6%E7%81%AB%E4%BA%86&amp;sa=fyb_news&amp;rsv_dl=fyb_news" class="title_dIF3B " target="_blank"><div class="c-single-text-ellipsis">  博士后当交警15年后突然火了 <!--198--></div><!-- ... 其他内容 ... --></a><!-- ... 其他内容 ... --></div>
</div>
'''# 使用 BeautifulSoup 解析 HTML
soup = BeautifulSoup(html_content, 'html.parser')# 查找包含标题的 div 元素
title_div = soup.find('div', class_='c-single-text-ellipsis')# 提取并打印标题文本
if title_div:title = title_div.get_text(strip=True)print(title)
else:print("标题未找到")

这段代码首先创建了一个 BeautifulSoup 对象来解析 HTML。然后,它使用 find 方法查找具有特定类名('c-single-text-ellipsis')的 div 元素。最后,它提取并打印出该元素的文本内容。如果无法找到相应的元素,它将打印“标题未找到”。

最终成功:

在这里插入图片描述

import requests
from bs4 import BeautifulSoup
import sqlite3# 爬取百度热点
def fetch_baidu_hotspots():url = "https://top.baidu.com/board?tab=realtime"  # 百度热点 URL,可能需要更新headers = {    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0","Accept-Encoding": "gzip, deflate, br"}response = requests.get(url, headers=headers)# 打开一个文件,如果文件不存在则创建它with open('response.txt', 'w', encoding='utf-8') as file:# 向文件中写入内容file.write(str(response.text))soup = BeautifulSoup(response.content, 'html.parser')hotspots = []titleList = soup.find_all('div', class_='c-single-text-ellipsis')# print(titleList)for item in titleList[1:]:  # 跳过标题行title = item.get_text().strip()hotspots.append(title)# print(title);return hotspots# 将热点保存到数据库
def save_to_database(hotspots):conn = sqlite3.connect('hotspots.db')c = conn.cursor()# 创建表c.execute('''CREATE TABLE IF NOT EXISTS hotspots (title TEXT)''')# 插入数据for title in hotspots:c.execute("INSERT INTO hotspots (title) VALUES (?)", (title,))conn.commit()conn.close()# 主函数
def main():hotspots = fetch_baidu_hotspots()print(hotspots)if len(hotspots) > 0 : save_to_database(hotspots)print("热点已保存到数据库。")else:print("未找到热点。")
if __name__ == "__main__":main()

步骤2:千问千面,从不同的角度问相同的事情,得出不同的看法。

比如 以一个哲学家的角度,如何看待“博士后当交警15年后突然火了”,这一步需要用到chatGPT API接口。

在这里插入图片描述

using Newtonsoft.Json;
using System.Text;class Program
{static readonly HttpClient client = new HttpClient();static async Task Main(){try{// 设置 API 密钥string apiKey = "";client.DefaultRequestHeaders.Add("Authorization", $"Bearer {apiKey}");// 构建请求体var requestData = new{model ="gpt-3.5-turbo-1106",messages = new[] { new { role = "system",content = "以一个哲学家的角度,如何看待“博士后当交警15年后突然火了”" }, },              temperature = 1,max_tokens = 600};string json = JsonConvert.SerializeObject(requestData);StringContent content = new StringContent(json, Encoding.UTF8, "application/json");// 发送请求HttpResponseMessage response = await client.PostAsync("https://api.openai.com//v1/chat/completions", content);// 获取响应string responseString = await response.Content.ReadAsStringAsync();Console.WriteLine(responseString);// 解析contentdynamic data= JsonConvert.DeserializeObject(responseString);var choices=data.choices;if (choices!=null){foreach (var choice in choices){var message = choice.message;Console.WriteLine($"content: {message.content}");}}}catch (HttpRequestException e){Console.WriteLine("\nException Caught!");Console.WriteLine("Message :{0} ", e.Message);}}
}

在这里插入图片描述
GPT4是不是越来越难用了,问一下就要证明自己是不是人类。不知道什么原因12月4日升级windows为11后就开始这样。这样还怎么拿它做项目?还怎么增协助,时间精力都浪费在证明自己是不是人类。

步骤3:根据热点向下深挖,无穷无尽

以经济学的角度如何看待“人力资本的投资与回报”
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/211527.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【中国海洋大学】操作系统随堂测试6整理

1. IO系统的层次机构包括&#xff1a;IO硬件、中断处理程序、&#xff08;&#xff09;程序、设备独立性软件、用户层软件。 答&#xff1a;设备驱动 2. IO设备和控制器之间的接口包括三种类型的信号&#xff1a;数据信号线、控制信号线和&#xff08;&#xff09;&#xff1…

鸿蒙开发之封装优化

面向对象开发离不开封装&#xff0c;将重复的可以复用的代码封装起来&#xff0c;提高开发效率。 基于之前的List&#xff0c;对代码进行封装。 1、抽取component 将List的头部抽离出来作为一个新的component。可以创建一个新的ArkTS文件&#xff0c;写我们的头部代码 为了…

代理模式:解析对象间的间接访问与控制

目录 引言 理解代理模式 不同类型的代理模式 代理模式的应用场景 代理模式的优缺点 优点 缺点 实际案例&#xff1a;Java中的代理模式应用 结语 引言 代理模式是软件设计模式中的一种结构型模式&#xff0c;旨在为其他对象提供一种代理以控制对这个对象的访问。它允许你…

消息队列使用指南

介绍 消息队列是一种常用的应用程序间通信方法&#xff0c;可以用来在不同应用程序或组件之间传递数据或消息。消息队列就像一个缓冲区&#xff0c;接收来自发送方的消息&#xff0c;并存储在队列中&#xff0c;等待接收方从队列中取出并处理。 在分布式系统中&#xff0c;消…

esxi全称“VMware ESXi

esxi全称“VMware ESXi”&#xff0c;是可直接安装在物理服务器上的强大的裸机管理系统&#xff0c;是一款虚拟软件&#xff1b;ESXi本身可以看做一个操作系统&#xff0c;采用Linux内核&#xff0c;安装方式为裸金属方式&#xff0c;可直接安装在物理服务器上&#xff0c;不需…

数据结构算法-希尔排序算法

引言 在一个普通的下午&#xff0c;小明和小森决定一起玩“谁是老板”的扑克牌游戏。这次他们玩的可不仅仅是娱乐&#xff0c;更是要用扑克牌来决定谁是真正的“大老板”。 然而&#xff0c;小明的牌就像刚从乱麻中取出来的那样&#xff0c;毫无头绪。小森的牌也像是被小丑掷…

Agent学习笔记

背景&#xff1a;LLM → \to → Agent ChatGPT为代表的大语言模型就不用过多的介绍了&#xff0c;ChatGPT很强大&#xff0c;但是也有做不到的东西。例如&#xff1a; 实时查询问题&#xff1a;实时的天气&#xff0c;地理位置&#xff0c;最新新闻报道&#xff0c;现实世界…

分类预测 | SSA-HKELM-Adaboost麻雀算法优化混合核极限学习机的数据分类预测

分类预测 | SSA-HKELM-Adaboost麻雀算法优化混合核极限学习机的数据分类预测 目录 分类预测 | SSA-HKELM-Adaboost麻雀算法优化混合核极限学习机的数据分类预测分类效果基本描述程序设计参考资料 分类效果 基本描述 1.SSA-HKELM-Adaboost麻雀算法优化混合核极限学习机的数据分类…

引用文献算作重复率么【一文读懂】

大家好&#xff0c;今天来聊聊引用文献算作重复率么&#xff0c;希望能给大家提供一点参考。 以下是针对论文重复率高的情况&#xff0c;提供一些修改建议和技巧&#xff1a; 引用文献算作重复率么 在学术研究和论文撰写过程中&#xff0c;引用文献是不可或缺的一部分小发猫伪…

安卓与串口通信-如何区分连接的设备?

前言与背景 一般来说&#xff0c;不管是在什么平台上需要与外接硬件交互&#xff0c;第一件事都是应该能够正确的识别出目标硬件。 例如在 Windows 上&#xff0c;当一个新的外设设备被插入到我们的电脑时&#xff0c;系统会通过 Hardware IDs 、Compatible IDs 来确定连接的…

看图学源码之 Atomic 类源码浅析二(cas + 分治思想的原子累加器)

原子累加器 相较于上一节看图学源码 之 Atomic 类源码浅析一&#xff08;cas 自旋操作的 AtomicXXX原子类&#xff09;说的的原子类&#xff0c;原子累加器的效率会更高 XXXXAdder 和 XXXAccumulator 区别就是 Adder只有add 方法&#xff0c;Accumulator是可以进行自定义运算方…

大数据技术5:OLAP引擎对比分析

前言&#xff1a;数据仓库建设&#xff0c;初级的理解就是建表&#xff0c;将业务数据、日志数据、消息队列数据等&#xff0c;通过各种调度任务写入到表里供OLAP引擎使用。但要想建好数仓也是一个复杂、庞大的工程&#xff0c;比如要考虑&#xff1a;数据清洗、数据建模&#…

001 LLM大模型之Transformer 模型

参考《大规模语言模型--从理论到实践》 目录 一、综述 二、Transformer 模型 三、 嵌入表示层&#xff08;位置编码代码&#xff09; 一、综述 语言模型目标是建模自然语言的概率分布&#xff0c;在自然语言处理研究中具有重要的作用&#xff0c;是自然 语言处理基础任务之一…

第 119 场 LeetCode 双周赛题解

A 找到两个数组中的公共元素 模拟 class Solution { public:vector<int> findIntersectionValues(vector<int> &nums1, vector<int> &nums2) {unordered_set<int> s1(nums1.begin(), nums1.end()), s2(nums2.begin(), nums2.end());vector<…

【基于大数据的人肥胖程度预测分析与可控策略】

基于大数据的人肥胖程度预测分析与可控策略 前言数据获取与清洗数据挖掘与分类建模1. K-means聚类2. 层次聚类3. DBSCAN4. 分类建模 数据可视化模型肥胖程度预测分析与可控策略结语 前言 随着现代生活方式的改变&#xff0c;肥胖问题逐渐成为全球性的健康挑战。为了更好地理解…

实用篇 | 3D建模中Blender软件的下载及使用[图文详情]

本文基于数字人系列的3D建模工具Blender软件的安装及使用&#xff0c;还介绍了图片生成3D模型的AI工具~ 目录 1.Blender的下载 2.Blender的使用 3.安装插件(通过压缩包安装) 4.实例 4.1.Blender使用MB-Lab插件快速人体模型建构 4.1.1.点击官网&#xff0c;进行下载 4.1.…

Java TCP(一对一)聊天简易版

客户端 import java.io.*; import java.net.Socket; import java.util.Date; import javax.swing.*;public class MyClient {private JFrame jf;private JButton jBsend;private JTextArea jTAcontent;private JTextField jText;private JLabel JLcontent;private Date data;p…

C语言 题目

1.写一个函数算一个数的二进制(补码)表示中有几个1 #include<stdio.h>//统计二进制数中有几个1 //如13:1101 //需要考虑负数情况 如-1 结果应该是32// n 1101 //n-1 1100 //n 1100 //n-1 1011 //n 1000 //n-1 0111 //n 0000 //看n的变化 int funca(int c){int co…

css:flex布局中子元素高度height没有达到100%

目录 问题flex布局示例解决办法方式一方式二 参考 问题 css中使用flex布局中子元素高度height没有达到100% flex布局示例 希望实现两个盒子左右分布&#xff0c;内容垂直居中对齐 <style>.box {display: flex;align-items: center;border: 1px solid #eeeeee;}.box-l…

react新旧生命周期钩子

以下的内容根据尚硅谷整理。 旧生命钩子 辅助理解&#xff1a; 红色框&#xff1a;挂载时生命钩子蓝色框&#xff1a;更新时生命钩子绿色框&#xff1a;卸载时生命钩子 挂载时 如图所示&#xff0c;我们可以看到&#xff0c;在组件第一次挂载时会经历&#xff1a; 构造器&a…