猿如意|chat GPT测评

news2025/1/9 17:10:21

文章目录

  • 猿如意
    • 猿如意传送门
    • 猿如意个人使用感受
      • 好的一面:
      • 可以改进的一面:
    • 什么是猿如意
  • chat GPT测评
    • chat GPT
    • 使用过程
      • 使用场景描述:
      • 问题1
      • 问题2
      • 问题3
      • 问题4:
      • 问题5:
    • 主观感受:
    • 认为此功能不足的地方:
    • 对此功能的期待:

猿如意

猿如意传送门

猿如意传送门(必带

猿如意下载地址:猿如意-程序员的如意兵器,工具代码,一搜就有

猿如意使用了几次了,今天来想分享一下我对于猿如意的使用感受吧!!

猿如意个人使用感受

作为一名程序员,对猿如意也使用了几次,有使用其完成文档阅读,完成软件下载,还体验了一次chat GPT。本文主要就是关于chat GPT的测评。

好的一面:

首先是放心,避免自己到处下载,下载到钓鱼软件
其次是省心,能一键查找,为什么兜兜转转
然后是开心,下载速度还是快的,不需要等待
最后是舒心,可以有相关的文档提供参考,部分免费阅读还是友好的,需要功能强大,不差钱,请VIP。

可以改进的一面:

部分软件的版本更新不够,比如blender
chat GPT的使用体验一般,这也是我本文的主要测评点。

什么是猿如意

猿如意是一款面向开发者的辅助开发工具箱,包含了效率工具、开发工具下载,教程文档,代码片段搜索,全网搜索等功能模块。帮助开发者提升开发效率,帮你从“问题”找到“答案”。

猿如意页面截图:
在这里插入图片描述

chat GPT测评

chat GPT

最近几天互联网刮起了一阵ChatGPT风,起因是OpenAI发布了一个全新的聊天机器人模型—— ChatGPT,同时这也是继GPT-3.5 系列的主力模型之一,目前ChatGPT尚处于测试阶段,大家感兴趣可以登录体验一下!

使用过程

使用场景描述:

测试chat GPT,并尝试基于chat GPT完成一个C语言题。

问题1

如果写一篇会计论文

如果你想写一篇会计论文,那么你需要遵循一些基本的步骤来确保你的论文是有价值的并且易于理解。
确定你的论文的目的和主题。你的论文应该聚焦于某一特定的问题或主题,并且你应该清楚地确定你的论文的目的是什么。
进行研究并收集资料。在写论文之前,你应该进行充分的研究并收集尽可能多的资料,以便你能够在论文中提供充分的论据和证明。
组织你的论文的结构。一篇论文通常包括引言、背景信息、目的和研究问题、方法、结果、讨论和结论等部分。你应该组织你的论文的结构,使得你的论点清晰明了。
写作。开始写论文时,你应该使用简洁明了的语言,并且应该注意拼写和语法。你也应该使用适当的参考文献来支持你的论点。
检查和修改。在完成论文后,你应该仔细检查你的论文,确保没有错误。你也可以请别人帮你检查论文,以便发现潜在的错误。

评价:这个回答是针对论文的一般回答,没有体现会计专业的特点。

问题2

C语言 邻接矩阵转换为邻接表

邻接矩阵是一种用于表示图形的数据结构,其中图形中的每个节点都被表示为一个矩阵中的行和列。如果图形中存在一条从节点A到节点B的边,则在邻接矩阵中会将A行B列的元素设为1,否则设为0。

邻接表是另一种用于表示图形的数据结构,其中每个节点都有一个指针指向其相邻的节点的列表。

要将邻接矩阵转换为邻接表,可以使用以下步骤:

首先,创建一个由邻接表表示的图形。
然后,遍历邻接矩阵的每一行和每一列,并检查其中的元素。
如果发现邻接矩阵中的元素为1,则表示图形中存在一条从当前行所表示的节点到当前列所表示的节点的边。
在邻接表中,为当前行所表示的节点创建一个新的节点,并将其指针设为当前列所表示的节点。
重复步骤2至4,直到遍历完整个邻接矩阵为止。
例如,假设我们有一个邻接矩阵,如下所示:
0 1 1 0
1 0 1 0
1 1 0

在这里插入图片描述

评价:这个回答还是清晰的,但感觉没有回答完全。

问题3

接下来,我穷追不舍,想问出一个完整的代码实现过程:
给出邻接矩阵转换为邻接表的C代码

好的,下面是使用 C 语言将邻接矩阵转换为邻接表的代码示例:

#include <stdio.h>
#include <stdlib.h>

#define MAX_VERTEX_NUM 20  // 最大顶点数

// 邻接矩阵存储的图
typedef struct {
  int vertices[MAX_VERTEX_NUM];  // 顶点信息
  int edges[MAX_VERTEX_NUM][MAX_VERTEX_NUM];  // 边的信息
  int vertexNum, edgeNum;  // 图的顶点数和边数
} MatrixGraph;

// 邻接表存储的图
typedef struct AdjNode {
  int vertex;  // 邻接点信息
  int weight;  // 边的权值(如果是无权图,则设为 1)
  struct AdjNode *next;  // 指向下一个邻接点的指针
} AdjNode;

typedef struct {
  AdjNode *adjList[MAX_VERTEX_NUM];  // 邻接表
  int vertexNum, edgeNum;  // 图的顶点数和边数
} ListGraph;

// 将邻接矩阵存储的图 graph 转换为邻接表存储的图并返回
ListGraph *matrixToList(MatrixGraph *graph) {
  ListGraph *result = (ListGraph *)malloc(sizeof(ListGraph));
  result->vertexNum = graph->vertexNum;
  result->edgeNum = graph->edgeNum;

  // 初始化邻接表
  for (int i = 0; i < graph->vertexNum; i++) {
    result->adjList[i] = NULL;
  }

  // 遍历邻接矩阵,将边信息加入邻接表
  for (int i = 0; i < graph->vertexNum; i++) {
    for (int j = 0; j < graph->vertexNum; j++) {
      if (graph->edges[i][j] != 0) {  // 如果有边
        AdjNode *node = (AdjNode *)malloc(sizeof(AdjNode));
        node->vertex = j;
        node->weight = graph->edges[i][j];

在这里插入图片描述
评价:代码真的没写完啊。

问题4:

再问一次
给出邻接矩阵转换为邻接表的完整C代码

下面是将邻接矩阵转换为邻接表的 C 代码示例:

#include <stdio.h>
#include <stdlib.h>

#define MAX_VERTEX_NUM 20  // 最大顶点数

// 邻接矩阵的结构体
typedef struct {
  int vertex[MAX_VERTEX_NUM];  // 图中所有顶点
  int edge[MAX_VERTEX_NUM][MAX_VERTEX_NUM];  // 图中所有边
  int vertex_num, edge_num;  // 图中顶点数和边数
} MatrixGraph;

// 邻接表的结构体
typedef struct node {
  int vertex;  // 当前顶点
  struct node *next;  // 下一个邻接点
} AdjListNode;

typedef struct {
  AdjListNode *head[MAX_VERTEX_NUM];  // 所有顶点的邻接表头结点
  int vertex_num, edge_num;  // 图中顶点数和边数
} AdjListGraph;

// 将邻接矩阵转换为邻接表
AdjListGraph* matrix_to_adjlist(MatrixGraph *G) {
  AdjListGraph *H = (AdjListGraph*)malloc(sizeof(AdjListGraph));
  H->vertex_num = G->vertex_num;
  H->edge_num = G->edge_num;

  // 初始化邻接表的头结点
  for (int i = 0; i < H->vertex_num; i++) {
    H->head[i] = (AdjListNode*)malloc(sizeof(AdjListNode));
    H->head[i]->vertex = G->vertex[i];
    H->head[i]->next = NULL;
  }

  // 建立邻接表
  AdjListNode *p;
  for (int i = 0; i < H->vertex_num; i++) {
    p = H->head[i];
    for (int j = 0; j < H->vertex_num; j++) {
      if (G->edge[i][j] != 0) {
        AdjListNode *q = (AdjListNode*)malloc(sizeof(AdjListNode));
        q->vertex = G->vertex[j];
        q->next = NULL;
        p->next = q;
        p = q;

评价:代码真的没写完啊。

问题5:

你每次回答最多输出多少个字

我每次回答的字数并不是固定的,而是根据您的问题而定。如果您的问题很简单,我可能只需要输出几个字;如果您的问题很复杂,我可能需要输出更多的字来详细解释。无论您的问题有多少字,我都会尽力提供最清晰、最准确的答案。
在这里插入图片描述

主观感受:

chat GPT还是很强大的,也说的类似人话,的确可以让人理解💯。

认为此功能不足的地方:

回答不完整,有些美中不足,好期待看到完整的代码,并测试下能否运行完成。

对此功能的期待:

也许是我没有足够的测试,有些功能已经提供,但我没使用到,就这次的测试,我希望提供的功能如下:
多轮次的对话系统,可以针对一个问题,多次交流,获得更精准的答案
最后总结:

猿如意传送门(必带)

猿如意下载地址:猿如意-程序员的如意兵器,工具代码,一搜就有

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

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

相关文章

学习编程的过程中可能会走哪些弯路,有哪些经验可以参考?

很多人学习编程, 走的弯路可以总结为以下几点: 一言不合找视频&#xff0c;几十集视频刷半年。 很多人学习编程的时候&#xff0c;喜欢看视频学&#xff0c;我这里总结一下看视频学习编程的弊端。 1. 完善的视频资源往往稍稍过时&#xff0c;比如你会发现很多java的教学视频…

产品设计市场调研有哪些特点?

产品市场种类繁多&#xff0c;变化无常&#xff0c;消费者需求各异。在工业设计之初&#xff0c;需要对行业和区域环境进行调查分析&#xff0c;深入了解市场情况、市场供求关系、客户引导、趋势等&#xff0c;客观合理地对新产品进行适当定位。只有有了正确的新产品概念规划方…

三方接口签名验签简易设计与实现

本人水平有限&#xff0c;对密码学的理解相当浅显。错误与疏漏&#xff0c;欢迎各位指正。 〇、写在前面 接口安全防护是个永恒的话题&#xff0c;提供给前端的接口需要登录&#xff0c;提供给服务的接口(下文简称"三方接口")也需要鉴权&#xff1b;当前大环境下,ht…

chatgpt教我内存对齐,对齐了但没完全对齐?

文章目录内存对齐关于chatgpt的回答总结内存对齐 关于chatgpt的回答 我与chatgpt的对话如下&#xff1a; 我现在来描述与总结上述对话都干了啥以及我为什么要问这个。 我本来是在学习rapidjson源码里面的内存池实现&#xff0c;然后 RAPIDJSON_ALIGN 没有看懂&#xff0c;所…

JSP课设:家庭相册管理系统(附源码+调试)

JSP家庭相册管理系统 &#xff08;1&#xff09;登录模块&#xff1a;分为普通用户和管理员两种角色&#xff1b; &#xff08;2&#xff09;普通用户模块&#xff1a;相册管理&#xff1a;用户可以对自己相册进行编辑&#xff0c;可以进行批量删除相册、新增相册、编辑相册以…

【Golang】案例为基浅谈Go的变量与常量

&#x1f4d3;推荐网站(不断完善中)&#xff1a;个人博客 &#x1f4cc;个人主页&#xff1a;个人主页 &#x1f449;相关专栏&#xff1a;CSDN专栏、个人专栏 &#x1f3dd;立志赚钱&#xff0c;干活想躺&#xff0c;瞎分享的摸鱼工程师一枚 &#x1f352;前言 在上一篇文章中…

Python图像识别实战(三):基于OpenCV实现批量单图像超分辨重建(附源码和实现效果)

前面我介绍了可视化的一些方法以及机器学习在预测方面的应用&#xff0c;分为分类问题&#xff08;预测值是离散型&#xff09;和回归问题&#xff08;预测值是连续型&#xff09;&#xff08;具体见之前的文章&#xff09;。 从本期开始&#xff0c;我将做一个关于图像识别的…

“命悬一线”复试上岸浙大MBA的经验分享~

作为去年踩线上岸浙大MBA的幸运者&#xff0c;希望自己的一些经历和经验能够帮助到今年的考生。因为去年在联考初试准备的时间不是很充分&#xff0c;加上在职工作相对比较忙&#xff0c;真正能用到学习上时间真的不多。笔试成绩只拿到191分&#xff0c;在去年的复试考生里算是…

Qt+C++基本绘图(画线,画圆,矩形, 撤销,重做)

程序示例精选 QtC基本绘图(画线&#xff0c;圆&#xff0c;矩形画线&#xff09; 如需安装运行环境或远程调试&#xff0c;见文章底部微信名片&#xff0c;由专业技术人员远程协助&#xff01; 前言 这篇博客针对《QtC基本绘图(画线&#xff0c;画圆&#xff0c;矩形, 撤销&am…

Redis常见面试题(四)

1、Redis有哪些淘汰策略? Redis目前有8种淘汰策略: 1&#xff09;Volatile-lru: 设置了过期时间的Key使用了LRU算法淘汰; 2&#xff09;Allkeys-lru: 所有key使用LRU算法; 3&#xff09;Volatile-lfu: 设置了过期时间的key使用了LFU算法淘汰; 4&#xff09;Allkeys-lfu: …

一文读懂页面布局

一. 前端布局 谈到浏览器页面&#xff0c;我们肯定是希望页面越美观越好&#xff0c;这样才能吸引用户点击。页面美观就自然需要用到各种布局&#xff0c;好的布局不仅能提高用户体验感留住用户&#xff0c;还能提高维护的效率。本文就列举一下常用的前端布局&#xff0c;并配上…

【MATLAB教程案例65】深度学习网络建模2,通过deepNetworkDesigner工具箱实现

欢迎订阅《FPGA学习入门100例教程》、《MATLAB学习入门100例教程》 目录 1.软件版本 2.分类识别数据库的应用

第八章练习题-2

第七题 答案 package com.hspedu.homework.homework07;public class HomeWork07 {public static void main(String[] args) {} } class Test{ //父类String name "Rose";Test(){System.out.println("Test");}Test(String name){this.name name;} } clas…

国考省考行测:标题选择题,仍然是考主旨,借助关联词、主体、结构、或对策分析法找正确的标题,通过偏颇,片面,无关,过重,空泛的方法排除错误选项

国考省考行测&#xff1a;标题选择题&#xff0c;仍然是考主旨&#xff0c;借助关联词、主体、结构、或对策分析法找正确的标题&#xff0c;通过偏颇&#xff0c;片面&#xff0c;无关&#xff0c;过重&#xff0c;空泛的方法排除错误选项 2022找工作是学历、能力和运气的超强…

[附源码]Python计算机毕业设计Django校园商铺

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…

44_外部SRAM实验

目录 IS62WV51216简介 IS62WV51216框图 IS62WV51216读时序 IS62WV51216写时序 FSMC简介 FSMC寄存器介绍 硬件连接图 实验源码 IS62WV51216简介 IS62WV51216ISSi (Integrated Silicon Solution,Inc)公司生产的一颗16位宽512K (512*16,即1M字节)容量的CMOS静态内存(SRAM…

现在市场上IT人才大量涌现,现在开始学习编程,以后会有前途吗?

现在市场上IT人才大量涌现&#xff0c;如果我现在开始学习编程&#xff0c;以后会有前途吗&#xff1f;答案是肯定的&#xff0c;一定有前途而且前途远大&#xff01;下面分析一下具体原因&#xff1a; 未来一定是信息化社会 当今我们正处在第三次信息化浪潮中&#xff0c;这次…

P4 PyTorch 合并与分割

前言&#xff1a; 目录 cat stack split chunk一 cat&#xff08;合并&#xff09; df torch.cat([df1,df2,df3],dim0) 要合并的维度可以不相等&#xff0c;其它维度大小必须一样 应用场景&#xff1a; 比如有两个统计数据[class,students,scores] A [4,32,8], 4个…

架构师必读 —— 逻辑模型(5)

宏观在先&#xff0c;微观在后 如果只看局部判断问题&#xff0c;就会阻碍逻辑思考。首先&#xff0c;为了不迷失整体&#xff0c;就要从宏观捕捉事物。宏观是指整体和概要&#xff0c;微观是指局部、细节、个别的部分。我们要首先从宏观上考虑&#xff0c;再逐步展开至微观。 …

“ 这片绿茵场从不缺乏天才,努力才是最终的入场券——梅西 ”

前言 想了又想还是忍不住想发布一篇文章来纪念一下2022年的卡塔尔世界杯&#xff0c;这伟大的诸神黄昏之战。4年一届的世界杯像是一把衡量时间的坐标&#xff0c;正所谓青春不过几届世界杯&#xff01;2014巴西世界杯在上初一&#xff0c;2018俄罗斯世界杯在上高二&#xff0c;…