ChatGPT几个有趣的玩法

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
云数据库 RDS PostgreSQL,高可用系列 2核4GB
简介: ChatGPT几个有趣的玩法

1、开启一个VM

在caht中输入一下内容

I want you to act as a Linux terminal. I will type commands and you will reply with what the
terminal should show. I want you to only reply with the terminal output inside one unique
code block, and nothing else. Do no write explanations. Do not type commands unless I
instruct you to do so. When I need to tell you something in English I will do so by putting
text inside curly brackets {like this}. My first command is pwd.

执行ll -ths

ip a
ps -ef

b79067cf2ef84a87b88df3ef1a09e7dc.png

2、以……的风格发文

3、自动写代码

create a bash shell program that scans for open ports on a hostname.

8d5a150095204a0c8a29959ac94f0022.gif

用脚本编写一个多进程ping主机的程序

上点难度,完了要失业了

3、用chatGPT学习loki

4、客制化脚本

我的需求

编写一个shell脚本
1、grep过滤这两个ORA报错'ORA-02063|ORA-08176' 将记录写入ora.error文件并在其中加上当前时间戳表明记录生成的时间,例如LoadEdcData_ARRAY,2022-12-27 12:12:12
2、从10.50.10.180 mysql的ch_qms数据库中执行以下sql获取JOB_NAME和ETL_TIMESTAMP,例如LoadEdcData_OC,2022-12-27 14:00:00
SELECT JOB_NAME,ETL_TIMESTAMP
FROM etl_conf_d
WHERE   
1=1
AND JOB_NAME LIKE '%EDC%'
AND JOB_GROUP_NAME = 'EDC_ETL_HIS'
AND VALID_FLG = 'y'
3、将ora.error的第二列时间戳和第二步的ETL_TIMESTAMP时间做比较,如果超过1小时,执行etl -k job,然后再执行etl -s job,其中job取ora.error 得到第一列

62a36a45634b47299c22fdb9b8a1a515.png经过我的调教,这个脚本就能用了

#!/bin/bash
# 过滤这两个 ORA 报错,并将记录写入 ora.error 文件中
grep  -E -l  "ORA-02063|ORA-08176" /aplog/EDA_ETL/edc_log/*/info.log.* | while read line; do
  # 在记录中加上当前时间戳
  echo "$line,$(date +"%Y-%m-%d %T")" >> ora.error
done
# 从 MySQL 数据库中执行 SQL 语句,获取 JOB_NAME 和 ETL_TIMESTAMP
mysql -h 10.50.10.180 -uroot -pchot123 -D ch_qms -e "SELECT JOB_NAME,ETL_TIMESTAMP FROM etl_conf_d WHERE 1=1 AND JOB_NAME LIKE '%EDC%' AND JOB_GROUP_NAME = 'EDC_ETL_HIS' AND VALID_FLG = 'y'" > jobs.txt
# 遍历 ora.error 文件,并比较时间戳
while read line; do
  # 将 ora.error 中的第二列时间戳转换为时间戳
  orastr=`echo $line | cut -d "," -f 2`
  ora_timestamp=$(date -d "$(echo $line | cut -d "," -f 2)" +%s)
  # 获取 JOB_NAME
  jobstr=$(echo $line | cut -d "," -f 1 | awk -F "/" '{print $5}')
  echo "job_name: LoadEdcData_$jobstr";
  job_name=LoadEdcData_${jobstr}
  # 从 jobs.txt 中查找与 JOB_NAME 匹配的 ETL_TIMESTAMP
  etl_timestampstr=$(grep -E "$job_name\b" jobs.txt | cut -f 2)
  etl_timestamp=$(grep -E "$job_name\b" jobs.txt | cut -f 2)
  # 将 ETL_TIMESTAMP 转换为时间戳
  etl_timestamp=$(date -d "$etl_timestamp" +%s)
  echo "ora_timestamp: ${orastr, ora_timestamp-unix: ${ora_timestamp}}"
  echo "mysql etl_timestamp: $etl_timestampstr, etl_timestamp-unix:${etl_timestamp}"
  # 计算时间差(以秒为单位)
  time_diff=$((ora_timestamp-etl_timestamp))
  echo "time_diff: ${time_diff}"
  # 如果时间差超过 1 小时(3600 秒),执行 etl -k 和 etl -s
  if [ $time_diff -gt 3600 ]; then
    #etl -k "$job_name"
    echo $job_name
    etl -c "$job_name"
  fi
done < ora.error

ea613d0086c7472ba2ae3d507df1a140.png

对于Oracle的这个bug就可以优雅重启了. 监控报警是5个小时的延迟,我的这个重启计划是1小时的延迟。所以该类问题应该不会再报警了。

生成一个自动建立软连接的脚本

看来chatGPT有过度理解的嫌疑

5、vscode 插件

这个插件的使用门槛很低,只需要把自己的API key丢进去就能用。前提是你有openAI的账户

创建API key

把api key贴进去即可。

到4月1 还有18刀的免费使用额度。

vscode中使用chatGPT优化Dockerfile,操作相当简单,直接选中代码右击选择即可。真的香

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
目录
相关文章
|
编解码
ChatGPT绘图指南:DALL.E3玩法大全(二)
ChatGPT绘图指南:DALL.E3玩法大全(二)
320 0
|
算法
ChatGPT绘图指南:DALL.E3玩法大全(一)
ChatGPT绘图指南:DALL.E3玩法大全(一)
502 0
|
人工智能 自然语言处理 搜索推荐
ChatGPT 有哪些有趣的玩法?
ChatGPT 有哪些有趣的玩法?
204 0
|
机器学习/深度学习 人工智能 监控
《花雕学AI》23:中文调教ChatGPT的秘诀:体验测试与通用案例,解锁无限有趣玩法!
ChatGPT是一个基于深度学习的中文对话生成系统,它可以根据用户的输入,生成流畅、自然、有趣的对话回复。ChatGPT不仅可以进行各种主题和风格的闲聊,还可以进行各种类型和形式的创作、学习、娱乐和社交。ChatGPT具有强大的逻辑推理和创造性思维能力,可以应对各种复杂和有趣的情境和挑战。 但是,要充分发挥ChatGPT的潜力和魅力,你需要了解如何调教它,让它更符合你的期望和需求。在本文中,我将为你揭示中文调教ChatGPT的秘诀,通过体验测试和通用案例,让你解锁无限有趣玩法,享受与ChatGPT的对话乐趣。请跟随我,一起探索ChatGPT的奇妙世界吧!
873 0
|
3月前
|
机器学习/深度学习 人工智能 文字识别
浏览器AI模型插件下载,支持chatgpt、claude、grok、gemini、DeepSeek等顶尖AI模型!
极客侧边栏是一款浏览器插件,集成ChatGPT、Claude、Grok、Gemini等全球顶尖AI模型,支持网页提问、文档分析、图片生成、智能截图、内容总结等功能。无需切换页面,办公写作效率倍增。内置书签云同步与智能整理功能,管理更高效。跨平台使用,安全便捷,是AI时代必备工具!
258 8
|
8月前
|
人工智能 Linux API
Omnitool:开发者桌面革命!开源神器一键整合ChatGPT+Stable Diffusion等主流AI平台,本地运行不联网
Omnitool 是一款开源的 AI 桌面环境,支持本地运行,提供统一交互界面,快速接入 OpenAI、Stable Diffusion、Hugging Face 等主流 AI 平台,具备高度扩展性。
831 94
Omnitool:开发者桌面革命!开源神器一键整合ChatGPT+Stable Diffusion等主流AI平台,本地运行不联网
|
9月前
|
机器学习/深度学习 人工智能 搜索推荐
哈佛推出全新类ChatGPT癌症诊断AI,登上Nature!准确率高达96%
哈佛大学研究团队开发的新型AI模型CHIEF,在《自然》期刊发表,癌症诊断准确率达96%。CHIEF基于深度学习,能自动识别、分类癌症并预测生存期,具高准确性、多任务能力和泛化性。它结合病理图像与基因组学等数据,显著提升诊断效率和个性化治疗水平,有望改善医疗资源不平等。但数据隐私和临床效果验证仍是挑战。论文见:https://www.nature.com/articles/s41586-024-07894-z
348 101
|
7月前
|
人工智能 编解码 运维
当ChatGPT能写情书、Sora会造电影:我们必须掌握的AI内容识别技能
随着AI技术迅猛发展,AI生成内容在文学、新闻、绘画等领域广泛应用,但其真假难辨、质量参差不齐,可能带来信息误导、知识产权侵犯及安全风险等问题。学会识别AI生成内容至关重要,包括通过逻辑漏洞排查、语言风格分析、生物特征异常检测等手段审核文本、图片和视频。人工审核在面对高隐蔽性内容时仍不可替代,需结合工具与上下文理解共同筑起防护屏障。守护真实信息、规避风险,是每个人在AI时代应尽的责任。
207 7
|
8月前
|
存储 人工智能 API
ChatGPT-on-WeChat:Star32.4k, DeepSeek加持!这款开源神器秒变AI助手,聊天体验直接起飞!
嗨,大家好,我是小华同学。今天为大家介绍一款结合DeepSeek引擎的开源项目——ChatGPT-on-WeChat,由开发者zhayujie打造。它将微信变成智能AI助手,支持文本、图片、语音对话,具备定时提醒、天气查询等扩展功能,完全开源且易于定制。项目地址:https://github.com/zhayujie/chatgpt-on-wechat。关注我们,获取更多优质开源项目和高效学习方法。
795 11
|
8月前
|
人工智能 自然语言处理 算法
DeepSeek vs ChatGPT:AI对决中的赢家是……人类吗?
DeepSeek VS ChatGPT:DeepSeek以开源黑马姿态崛起,凭借低成本、高性能的「DeepSeek-V3」和专为深度推理设计的「DeepSeek-R1」,成为中小开发者的首选。而ChatGPT则较贵。 然而,AI依赖也带来隐忧,长期使用可能导致记忆衰退和“脑雾”现象。为此,推荐Neuriva解决方案,专注力提升30%,记忆留存率提升2.1倍,助力人类在AI时代保持脑力巅峰。 DeepSeek赢在技术普惠,ChatGPT胜于生态构建,人类的关键在于平衡AI与脑力健康,实现“双核驱动”突破极限!
697 7