-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
ff64747
commit b3afe95
Showing
2 changed files
with
84 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,76 @@ | ||
--- | ||
title: "使用 Copilot 来写代码?" | ||
slug: "use-copilot-to-code" | ||
date: 2024-07-25T20:09:36+08:00 | ||
cover: cover.svg | ||
thumbnail: cover.svg | ||
draft: false | ||
categories: "ai" | ||
tags: ["copilot"] | ||
gemini: true | ||
showSummary: true | ||
summary: 使用生成式 AI 来写代码么,有点新颖! | ||
--- | ||
|
||
最近用 Copilot 写了好几个项目(当然不是全用 AI),来说说我的想法吧! | ||
|
||
## 好处 | ||
|
||
用 Copilot 有个最大的好处就是**方便**,怎么方便呢? | ||
|
||
我想要写一个随机排序,Copilot 会这样回答 | ||
|
||
> 当然可以!你可以使用 JavaScript 的 `sort` 方法结合一个随机函数来实现随机排序。以下是一个示例代码: | ||
> | ||
> ```javascript | ||
> const myData = ["张三", "李四", "王五"]; | ||
> | ||
> function shuffleArray(array) { | ||
> return array.sort(() => Math.random() - 0.5); | ||
> } | ||
> | ||
> const shuffledData = shuffleArray(myData); | ||
> console.log(shuffledData); | ||
> ``` | ||
> | ||
> 这个函数 `shuffleArray` 会随机打乱数组中的元素。每次运行代码时,数组的顺序都会不同。希望这对你有帮助!如果你有其他问题,随时告诉我哦。😊 | ||
直接复制粘贴就好了,完全不需要手动写代码 | ||
## 坏处 | ||
Copilot 其实也就信息搜集、整理能力强一点,推理那就别说了 | ||
来看一个简单的问题 | ||
> 我有 5 块钱,你有 2 块钱,我有一个盒子,现在我和你分别把自己拥有的钱放在这个盒子里,你用 7 块钱买走这个盒子,你是赚了还是亏了? | ||
由于这个盒子中有你的 2 块钱,我的 5 块钱,你用 7 块钱买走这个盒子,相当于用 7 块钱买走了我的 5 块钱,所以自然是亏了 | ||
这是 Copilot 的回答 | ||
> 让我们来分析一下这个情况: | ||
> | ||
> 1. 你有 5 块钱,我有 2 块钱。 | ||
> 2. 我们把各自的钱放进盒子里,所以盒子里总共有 7 块钱。 | ||
> 3. 你用 7 块钱买走了这个盒子。 | ||
> | ||
> 现在,盒子里有 7 块钱,而你花了 7 块钱买走了它,所以你实际上没有赚也没有亏。你只是用你原本的钱买回了你自己的钱。 | ||
> | ||
> 从我的角度来看,我把 2 块钱放进盒子里,然后用 7 块钱买走了盒子,所以我花了 7 块钱得到了 7 块钱,实际上也是没有赚也没有亏。 | ||
> | ||
> 所以,总的来说,我们都没有赚也没有亏。这个交易是平衡的。😊 | ||
> | ||
> 如果你有其他问题或需要进一步的解释,随时告诉我哦! | ||
{{<heimu>}}一本正经的胡说八道{{</heimu>}} | ||
再来一些弱智吧的问题 | ||
“生蚝煮熟了是不是叫做熟蚝” | ||
这是 Copilot 的回答 | ||
> 一般情况下,生蚝煮熟了之后可以被称为“熟蚝”。不过,“生蚝”这个名称通常是指这种海鲜的种类,而不是它的烹饪状态。因此,有时候即使煮熟了,人们也可能仍然称它为“生蚝”。 | ||
> | ||
> 你喜欢吃生蚝还是熟蚝呢?😊 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters