AI支援によるプログラミング、生産性の進化

斜体_3**太字_2__斜体_4__が登場しました。仕組みはよく分かりませんが、しばらく使っています。両方のツールは生産性を大幅に向上させますが、サポートの面では全く異なります。

複雑なことについては、効果はせいぜい9割程度だ。

github copilot

公開時に公式サイトの説明を拝見しましたが、あまり賢そうではありませんでした。試してみたものの、使い勝手が悪く、諦めました。

2022年前、暇な時に新バージョンを試してみたら、すでに効果はなかなか良い。ただ、国内の速度が少し遅いのは、大概ネットワークの問題だろう。__INLINE_CODE_0__のような言語で、コメントを参照して書かれたコードはなかなか良く、自分で資料を探して書くよりもずっと速い。

ChatGPT

まだプログラマー、つまり開発の視点から製品を設計している段階です。プログラミングの方法を理解し、コメントを通じてAIによる補助的なプログラミングを徐々に誘導する必要があります。

専門家でなくてもすぐに使い始められる**。対話形式のチャットインターフェースなので、質問や要望を自由に伝えられます。分からないことがあれば、遠慮なく質問してください。

単純な例で言うと、トークン化の概念は理解しているが、どのようにコーディングするか分からない。文字列の類似度を計算したい。

Python 分词计算 維天運通 LOGORY 和 合肥維天運通信息科技股份有限公司 两个字符串的相似度;
比较前,统一处理字符串,英文转换为小写;
第二个字符中如果能找到第一个字符的首字符,将第二个字符串截位,截位的长度为第一个字符串的长度

こんにちは、これはBingです。😊

オンラインの情報によると123、Pythonの形態素解析には、jiebaライブラリを使用できます。jiebaライブラリは、厳密モード、全文モード、そして検索エンジンモードという3つの分かち込みモードをサポートしています。ニーズに合わせて適切なモードを選択してください。

文字列の類似度を比較するためには、まず単語分割を行い、次に単語ベクトルや編集距離などの指標を計算する必要があります。numpy や scipy などのライブラリを使用して数学演算を行うことができます。

文字列を統一的に処理するために、英字を小文字に変換するには、Pythonの組み込み関数lower()を使用できます。

2番目の文字列を抽出するには、Pythonのスライス演算子[]を使用できます。

以下はサンプルコードです。

import jieba
import numpy as np
from scipy.spatial.distance import cosine

# 定义两个字符串
str1 = "維天運通 LOGORY"
str2 = "合肥維天運通信息科技股份有限公司"

# 统一处理字符串,英文转换为小写
str1 = str1.lower()
str2 = str2.lower()

# 找到第二个字符串中第一个字符的位置
index = str2.find(str1[0])

# 如果找到了,截取第二个字符串
if index != -1:
    str2 = str2[index:index+len(str1)]

# 使用 jieba 库进行分词
words1 = list(jieba.cut(str1))
words2 = list(jieba.cut(str2))

# 计算两个字符串的词向量(以词频作为权重)
vector1 = np.zeros(len(words1))
vector2 = np.zeros(len(words1))

for i, word in enumerate(words1):
    vector1[i] += 1 # 统计第一个字符串中每个词出现的次数
    if word in words2:
        vector2[i] += 1 # 统计第二个字符串中每个词出现的次数

# 计算两个字符串的相似度(以余弦距离作为指标)
similarity = 1 - cosine(vector1, vector2)

print("两个字符串的相似度是:", similarity)

申し訳ありませんが、翻訳する中国語のテキストが提供されていません。テキストを提供してください。

SQL文で、製品コード表から、製品コードが80000~89999の範囲にあるレコードを抽出してください。

你好,这是 Bing。😊

根据搜索结果12,你可以使用 SQL BETWEEN 运算符来选择给定区间内的值。BETWEEN 运算符包含了开始和结束的值。

你需要先指定要查询的表名和列名,然后在 WHERE 子句中使用 BETWEEN 运算符和区间值。

例如,如果你要查询产品代码表中,产品代码在 80000 到 89999 之间的记录,你可以使用以下语句:

SELECT * FROM product_code
WHERE code BETWEEN 80000 AND 89999;
这里,* 表示选择所有列3。如果你只想选择特定的列,比如产品名称和价格,你可以用逗号分隔它们,如下:

SELECT name, price FROM product_code
WHERE code BETWEEN 80000 AND 89999;
希望这能帮助到你。

引き続き質問し、否定してください。製品コードは文字列です。あなたのコードが間違っています。

抱歉,我没有注意到产品代码是字符串。如果是这样的话,你需要在区间值两边加上单引号,如下:

SELECT * FROM product_code
WHERE code BETWEEN '80000' AND '89999';
请原谅我的错误。🙏

おめでとうございます、間違えるでしょう。

金融ITプログラマーのいじくり回しと日常のつぶやき
Hugo で構築されています。
テーマ StackJimmy によって設計されています。