未来已来,Ai原生应用与人高度结合!学习就在现在?

news2024/11/28 20:54:54

原生应用:OpenAI™ChatGPT、Baidu.Inc™文心一言
也可以体验CSDN的INSCODE AI,集成多个国内GPT内容。

文章目录

  • 前言----编程语言的未来?
  • 一、编程语言的教育
    • 1.1 学校所见所闻
    • 1.2 开启我们的Ai行程~io!
    • 1.3 Ai结果评论
  • 二、Ai编程教育
    • 2.1 超级老师来教学冒泡排序
      • 2.1.1来自ChatGPT的回答:
      • 2.2 百度文心一言
    • 2.2 适当增加prompt要求
  • 总结


前言----编程语言的未来?

        随着OpenAI推出的chatgpt应用的出现,开放gpt的api端口,让我们与大模型、自然语言处理等高深的内容越来越近。甚至说已经很多人已经开始用开始用Ai创作自己的产品及内容,在我这敲打键盘的时刻,Ai界又发生了天翻地覆的变化。世界越来越多的人对LLM、NLP等开始研究。国内也开始百花齐放,聊天机器人也很多类型,如:Baidu-文心一言,阿里-通义千问,科大讯飞-讯飞火星等,以及各大手机厂商的设计,huawei小艺、xiaomi小爱等等。
        我喜欢用写博客的方式与各位读者一起探讨未来,自从计算机诞生の时刻,编程语言在计算机领域中担任着至关重要的角色。它是我们与冰冷机器沟通的桥梁,为后期软件的开发起到了至关重要的作用。以下鄙人将从Ai原生应用的角度来看看。
文心一言

chatgpt
注:本文将会引用Ai原生应用的回答,并且会标注出来


一、编程语言的教育

        讲到这个,我觉得我还是蛮多想说的,毕竟之前当了编程的讲师,也进了学校进行授课,还是有部分家长关注了我的博客。在执信中学某学校、广州外国语学校滨海学校、华南师范大学附属小学某校区等授课,我看到了处在Z世代(见1.2部分Ai解析对比)的同学们,享有更早接触互联网的机会,和更早接触编程的乐趣~

1.1 学校所见所闻

        在学校中,我发现大陆初一学生已经开始接触excel的操作,到初二已经开始学习python的课程了,对数据结构有基本的认识,虽然同为00后,对比我那时候的电脑课专业而细致了很多。但国内对于Ai进中小学课堂还是暂不支持,我个人认为还是希望可以更多的锻炼孩子们发挥自己想象和动脑的能力。

1.2 开启我们的Ai行程~io!

        下面我将带领大家通过图文来体验目前主流的Ai对话机器人🤖。本文选取的都是免费版本的国内外领先者,实话实说各自的优势和特点。不捧不吹!
        先看下面对于上文我们提及的Z世代这个专有名词,两大大模型给我们带来的内容。
注:本文参考的Ai原生应用app分别是来自OpenAI的ChatGPT应用和来自Baidu的文心一言应用!下文引用内容可以看图

Z世代

Chatgpt:Z世代(Generation Z)是指出生于1990年代中后期至2000年代中期之间的人群,通常涵盖了1995年到2010年左右的出生年份。这一代的人在数字技术普及的环境中长大,与互联网、社交媒体、智能手机等技术密切相关。以下是一些Z世代的特点:

  1. 数字原生: Z世代是数字原生一代,他们从小就接触并熟练使用各种数字技术。他们更容易适应新技术和互联网文化。
  2. 社交媒体: 社交媒体对Z世代的影响深远,他们习惯于通过社交平台进行沟通、分享生活和获取信息。Instagram、Snapchat、TikTok等是他们常用的平台。
  3. 自主性和创新: 与前几代相比,Z世代更强调个人表达和独立思考。他们倾向于追求创新和独特性,对社会问题有更高的关注度。
  4. 多元化和包容: Z世代在价值观和文化上更加多元化和包容。他们更关注社会公正、平等和环保等问题。
  5. 短视频文化: 由于短视频平台的兴起,Z世代更倾向于短时、快速、轻松的信息获取和传播方式。
  6. 虚拟现实和增强现实: Z世代对虚拟现实(VR)和增强现实(AR)等新技术更为开放,将其视为创造和沟通的新途径。
  7. 经济观念: 由于在经济不景气的时期成长,Z世代对经济安全和财务独立有较强的意识。

ChatGPT3.5大模型内容1
文心一言3.5大模型文心一言3.5
需要进一步提问Z世代有什么特点?
补充1

1.3 Ai结果评论

        可以发现这两个各有各的优势,一个直接全部展示出来,一个展示具体的时间周期。我们也可以发现时间周期是有区别的,虽然说Ai有一定的欺骗性,但其也具备自主学习的能力。为了验证这两个的内容,我找到了维基百科,这里是通过1990-2010年认定为Z世代的。
在这里插入图片描述
        但从MBA智库百科看到Z世代意指1995-2009年出生的。只能说引用的内容是不一样的。
MBA

二、Ai编程教育

        当越来越多的移动智能终端设备的出现,我们会发现未来的课堂会有可能戴上类似Apple的vision pro,以更为直观的方式看到程序运行的逻辑等等结构。
请添加图片描述
        就举个例子,冒泡排序我们将不会像现在一样只是看到枯燥无味的代码,而是我们可以看到活灵活现的动画人物在我们面前旋转跳跃我们跟着舞~(走偏了哈哈哈)
bubble_sort
想了解经典排序算法的,改天再写一篇。
sort

2.1 超级老师来教学冒泡排序

        就如上文所言,我们佩戴上虚拟现实眼镜,让我们感知这个世界变得与众不同。

2.1.1来自ChatGPT的回答:

1
代码见下面代码框在这里插入图片描述

def bubble_sort(arr):
    n = len(arr)

    # 外层循环控制趟数
    for i in range(n - 1):
        # 内层循环进行比较和交换
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                # 交换元素
                arr[j], arr[j + 1] = arr[j + 1], arr[j]

# 示例
my_list = [64, 34, 25, 12, 22, 11, 90]
bubble_sort(my_list)

print("排序后的列表:", my_list)

运行结果:
result
        基础的冒泡排序AI已经可以很好的帮我们通过双重循环帮助我们实现这个目标,同时也给出了部分解释。

2.2 百度文心一言

1112
1113

def bubble_sort(lst):  
    n = len(lst)  
    for i in range(n):  
        # 创建一个标记,用于检查在本次遍历中是否有交换发生  
        swapped = False  
        for j in range(0, n-i-1):  
            # 如果当前元素大于下一个元素,则交换它们  
            if lst[j] > lst[j+1]:  
                lst[j], lst[j+1] = lst[j+1], lst[j]  
                # 如果有交换发生,则更改标记  
                swapped = True  
        # 如果在本次遍历中没有交换发生,则数组已经排序完成,可以提前结束  
        if not swapped:  
            break  
    return lst  
  
# 测试冒泡排序函数  
numbers = [64, 34, 25, 12, 22, 11, 90]  
print(bubble_sort(numbers))

运行结果:
遍历
文心一言也采用遍历的方法来进行排序,但这里却增加了一个swapped的变量并用if来判断,相对于上面来说比较臃肿。这说明每个大模型的思考方式及行为是不一样的。具体这一块以后可以专门写篇文章探讨探讨~

2.2 适当增加prompt要求

我额外增加要求,不允许使用for循环可以实现吗(因为ChatGPT最开始未采用)
123123
回答

def bubble_sort_recursive(arr, n):
    # 基本情况:如果只有一个元素或空列表,无需排序
    if n <= 1:
        return

    # 一趟冒泡排序
    for i in range(n - 1):
        if arr[i] > arr[i + 1]:
            # 交换元素
            arr[i], arr[i + 1] = arr[i + 1], arr[i]

    # 递归调用,对剩余的 n-1 个元素进行排序
    bubble_sort_recursive(arr, n - 1)

# 示例
my_list = [64, 34, 25, 12, 22, 11, 90]
bubble_sort_recursive(my_list, len(my_list))

print("排序后的列表:", my_list)

11123

运行结果:
1212
        在这个环节,我限定了不允许使用for循环,虽然AI工具使用了,但是为了正确的呈现结果,AI给予了尽可能妥协的结果。

        未来我们也可以通过国内外的AI原生工具来帮我们实现我们想要的功能!


总结

        未来已来,AI原生应用与我们的学习已经紧密结合!但我不认为我们就可以完全依赖与AI,我们只是使用AI,并让这个工具发挥良好的一面在我们面前。我认为这个只能作为教学的一个辅助工具在课下让同学们去使用,因为AI具有一定的欺瞒性,当你了解并熟知这个事务的本质的时候,你才可以分辨这是对与错。AI工具才算真正能够帮助你。
        欢迎评论区讨论,也欢迎赞助一下vision pro来测试一下~~

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

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

相关文章

Linux-进程间通信_管道

项目场景&#xff1a; 须熟知文件管理和进程方面的基础知识 通过Xshell和VScode 相互进行远程开发&#xff0c;学习进程间通信的其中一种方式——管道。 问题描述 依照我们曾经所学的知识&#xff0c;我们仅仅只能在单个进程中进行数据的交互&#xff0c;但是在实际应用中&a…

树莓派外设开发综述及WiringPi库安装

树莓派常用的接口 IO&#xff1a; input&#xff1a; output&#xff1a; PWM&#xff1a; IIC spi uart WiringPi库 树莓派一个非常重要的 WiringPi库&#xff08;Linux下 动态库 ”.so“ 静态库”.a"&#xff09; &#xff08;是一个特定平台&#xff0c;特…

【Jasypt】SpringBoot配置文件加密

1、加密介绍 在yml配置文件中会存在一些敏感数据&#xff0c;比如用户名&#xff0c;密码&#xff0c;第三方应用的密钥等等。这些信息是以明文的形式出现在文件中&#xff0c;存在较大安全隐患。Jasypt&#xff08;Java Simplified Encryption&#xff09;是一个Java库&#…

秋招复习之数组与链表

目录 前言 1 数组 初始化数组&#xff1a; 访问元素 插入元素 删除元素 遍历数组&#xff1a; 查找元素 扩容数组&#xff1a; 数组的优点与局限性 2 链表 初始化链表 插入节点 删除节点 访问节点 查找节点 数组 vs. 链表 常见链表类型 3 列表 初始化列表 访问元素 插入与删…

Vue 单文件组件的基础入门指南

本文是我2年前做的一个学习小demo&#xff0c;在这里分享一下 希望对想要学习Vue的小伙伴能有一丢丢的小帮助~_~ 1 Vue CLI Vue CLI (opens new window)是一个基于Vue.js进行快速开发的完整系统。 这里我使用 Vue CLI 生成了一个Vue项目&#xff0c;命令为&#xff1a;vue cr…

高效工具汇总,让学习和办公飞起来

目录 1、寻找论文&#xff0c;效率很高2、学习各类编程的地方 1、寻找论文&#xff0c;效率很高 AMiner&#xff0c;由清华大学计算机科学与技术系的唐杰教授团队开发的一个显著的学术搜索和挖掘系统。系统提供了一整套功能以协助学术研究&#xff0c;包括研究人员档案、专家搜…

JAVA的引用与C++的指针有什么区别

JAVA的引用与C的指针有什么区别 1. Java值类型与引用类型1.1 变量初始化1.2 变量赋值1.3 函数传参 2. Java数据存储方式2.1 Java局部变量&&Java方法参数2.2 Java数组类型引用和对象2.3 String类型数据 3. Java引用类型3.1 强引用3.2 软引用3.3 弱引用3.4 虚引用 4. JAV…

SpringBoot启动时执行初始化操作还只会用@PostConstruct?进来看看其它方式~

&#x1f604; 19年之后由于某些原因断更了三年&#xff0c;23年重新扬帆起航&#xff0c;推出更多优质博文&#xff0c;希望大家多多支持&#xff5e; &#x1f337; 古之立大事者&#xff0c;不惟有超世之才&#xff0c;亦必有坚忍不拔之志 &#x1f390; 个人CSND主页——Mi…

网易云商冯旻伟:“大模型是下一代信息系统的大脑”

编者按 AIGC时代&#xff0c;大模型在智能客服领域的应用一直备受关注&#xff0c;其不断演进的技术给用户体验和业务效率带来了全新的可能性。 近日&#xff0c;我们有幸采访了网易云商AI技术线的负责人冯旻伟&#xff0c;深入了解了他们在智能客服方面的创新和实践。从文字交…

grep笔记240103

常用选项&#xff1a;&#xff1a; -i&#xff1a;忽略大小写进行匹配。 -v&#xff1a;反向匹配&#xff0c;只打印不匹配的行。 -n&#xff1a;显示匹配行的行号。 -r&#xff1a;递归查找子目录中的文件。 -l&#xff1a;只打印匹配的文件名。 -c&#xff1a;只打印匹配的行…

打造专属个人或企业知识付费平台,核心功能设计

在当今数字化时代&#xff0c;知识付费市场正在迅速崛起&#xff0c;而私域流量的概念也日益受到重视。私域流量指的是企业通过自有渠道获取的、能够自由支配的流量&#xff0c;这种流量具有更高的用户粘性和转化率。因此&#xff0c;打造一个基于私域流量的知识付费小程序平台…

【响应式编程-03】常见的函数式接口

一、简要描述 使用Lambda的前提 必须有一个函数式接口: 有且只有一个抽象方法的接口 FunctionnalInterface注解 常见的函数式接口 Runnable / CallableSupplier / ConsumerComparatorPredicateFunction 二、代码实现 1、Runnable - RunnableLambda测试类 package tech.flygo.…

VSCode编辑器下载与安装

1、下载 官网下载地址&#xff1a; 打开下载地址&#xff0c;如下图&#xff0c;根据自己的平台选择相应版本下载&#xff08;本文只针对Windows系统的安装&#xff0c;所以下载Windows版的&#xff09;。 点击会自动下载&#xff0c;下载完成文件如下图&#xff1a; 2、安装…

超实用的小红书达人投放策略分析,纯干货

为什么我投放了小红书达人却没有什么效果&#xff1f; 品牌到底应该怎么投放小红书达人&#xff1f; 品牌小红书达人投放怎么去把控和规划&#xff1f; 小红书达人作为品牌方和用户之间的桥梁&#xff0c;直接影响消费决策。达人粉丝数量大&#xff0c;粘性高&#xff0c;很…

市场复盘总结 20240104

仅用于记录当天的市场情况,用于统计交易策略的适用情况,以便程序回测 短线核心:不参与任何级别的调整 昨日回顾: 方法一:指标选股 select * from dbo.ResultAll where 入选类型 like %指标选股% and 入选日期=20240104;方法二:趋势选股法 1、最低价持续3日上涨 2、均价…

CSS transition详解

文章目录 属性transition-propertytransition-durationtransition-timing-functiontransition-delaytransition 简写属性 方法Element&#xff1a;transitionrun 事件Element&#xff1a;transitionstart 事件Element&#xff1a;transitionend 事件Element&#xff1a;transit…

深入探究:使用大型AI模型的实战指南

&#x1f482; 个人网站:【 海拥】【神级代码资源网站】【办公神器】&#x1f91f; 基于Web端打造的&#xff1a;&#x1f449;轻量化工具创作平台&#x1f485; 想寻找共同学习交流的小伙伴&#xff0c;请点击【全栈技术交流群】 在今天的技术领域&#xff0c;大型AI模型已成为…

指增的超额来自于哪里,2024的乾坤九法,美股的宏观估值双杀

图片截止到&#xff1a;2024/1/4 上证 周四 -0.43% 市场热点分析 1. 2024元旦后国内外市场都出现了不同程度的下跌。技术面国内市场一直走在72日均线之下&#xff0c;而且没有形成底部&#xff0c;熊市还会延续。宏观方面&#xff0c;12月官方PMI持续向下&#xff0c;小企业更多…

C++_string类

目录 一、string的模拟实现 1、初始化字符串 2、拷贝构造 3、赋值重载 4、迭代器 5、比较字符串 6、尾插字符、字符串 7、resize 8、中间插入数据、删除数据 8.1 插入数据 8.2 删除数据 9、查找数据 10、打印对象&#xff08;流插入、流提取&#xff09; 结语&a…

【企业动态】Silicon Labs中国区总经理拜访东胜物联,加深合作交流

12月27日&#xff0c;芯科科技(Silicon Labs)中国区总经理周巍先生前来我司拜访&#xff0c;东胜物联CEO支江峰先生热情接待&#xff0c;双方就物联网网关、Beacon等产品合作相关事宜进行交流。 在这次重要的会晤中&#xff0c;双方就技术创新以及未来合作方向进行了深入沟通。…