chat-gptに嘘つかれた!!
みなさん、こんにちは!
京都事業所受託プロダクトチームインターン生の肖かえいです😆
先日、競プロの問題を解く際にわからないことがあったのでchat-gptに聞いてみました。
pythonのリストから新たに部分リストを作成した場合、もとのリストを変更した場合新たに作成した部分リストの値も変わるのか?
という内容です。(難しくてすいません…)
chat-gptの答えは…部分リストの値も変わる!!!
ということでchat-gptのいうことを信じて、私はそれをもとにプログラムを作成しました。
その結果、思ったようにプログラムが動かず、解決までかなりの時間を消費してしまいました😑😑
そうです。chat-gptに嘘をつかれたんです!!
pythonの仕様上、作成した部分リストは元のリストとは独立したリストとして認識されるんですよね。なので元のリストを変更しても
部分リストの値は変更されないんです😟
時間が命での競プロでかなりの痛手を負ってしまいました😑😑
このように情報の正確性という面ではchat-gptはまだまだです。(あくまで言語モデルなので)
自戒も込めて、情報の正確性が必須という場面では、きちんとソースを確認するようにしましょう!!
---------------------------------------------------------------------------------------------
インターン募集ページ: https://guardian.jpn.com/recruit/intern/
メンバー紹介ページ:https://guardian.jpn.com/member/Xiao_Kaei/
---------------------------------------------------------------------------------------------
*コメント*
NEW
-
date_range 2026/05/14
-
date_range 2026/04/30
6月中に一人で顧客MTGへ...
-
date_range 2026/04/08
フィリピンの経験を糧に...
-
date_range 2026/03/30
【長期インターン】「AI...
-
date_range 2026/02/27
【長期インターン】卒業...
*COMMENT*
久保 一也
*コメント*
pythonはあまり詳しくないですが、
部分リストが元のリストを参照しているかコピーしているかの違いで、今回はコピーされていた、という話ですね。
この辺りはメモリ効率や処理速度に影響があり、データが大きいほど値のコピー等のメモリ操作は処理時間がかかります。
C言語のようなハードウェアに近い言語ほどこの辺りの扱いはシビアになり、pythonのようなスクリプト言語ではあまり意識する必要がありませんが、
処理速度が重要な局面というのは実務でも度々出てくるので、覚えておけば役に立つかもしれません。
*コメント*
谷口 かなこ
*コメント*
Chat GPTは確かに、さも本当の事のように美しく教えてくれますが、ほぼ嘘の情報だった!という事が結構ありますよね・・・
でもChat GPTはそんな過去にはわだかまりを残さない性格の子でもあるので、これからも仲良くしていきたいと思います。
*コメント*
河原田 ゆきえ
*コメント*
複数のAIで同じこと聞いてみるといいかも☆
*コメント*