プログラミング

C言語関連

AIは完璧なソフトウェアを作れる?クロード・ミュトスのバグ検出能力と現実的限界

近年注目を集めている人工知能クロード・ミュトスは、既存のシステムやプログラムのバグや脆弱性を検出する能力が非常に高いとされています。しかし、この能力があるからといって、新規に作成するソフトウェアが完全にバグや脆弱性のない状態で作れるわけでは...
プログラミング

AI(人工知能)はどうやって回答している?仕組み・学習方法・精度を初心者向けにわかりやすく解説

ChatGPTやGeminiなどの生成AIが普及したことで、「AIはどのように回答を作っているのか」「インターネット上の情報をそのまま検索しているのか」と疑問を持つ人が増えています。AIは単純な検索エンジンとは異なり、大量のデータから言語の...
プログラミング

Geminiで「リクエストが集中しています」と表示される原因は?障害なのか利用者側の問題なのかを解説

Google Geminiを利用しようとした際に「リクエストが集中しています」「しばらくしてから再試行してください」などのメッセージが表示され、なかなか利用できないことがあります。このような現象はGoogle側のサーバー負荷による場合もあれ...
Visual Basic

Excel VBAでB列にあってC列にない値を正しく抽出する方法|FILTER関数の注意点

ExcelでB列にある値のうち、C列に存在しない値を抽出する際に、VBAでFILTER関数を使う場合、範囲の指定やCOUNTIFの扱いによって正しく抽出されないことがあります。今回は、正しい抽出方法とFILTER関数を使う際の注意点について...
JavaScript

SES・派遣エンジニアの案件選びで後悔しないために|希望技術と異なる案件を提示されたときの考え方

転職活動では「この技術を伸ばしたい」という希望を伝えて入社したものの、実際に提示される案件が希望と異なるケースは珍しくありません。特にSESや派遣型のエンジニア職では、入社時の希望と案件の状況が必ずしも一致しないことがあります。この記事では...
C言語関連

C言語のポインタ問題でつまずかないための基礎知識|アドレス・間接参照・配列との違いをわかりやすく解説

C言語を学習している多くの人が苦戦するのがポインタです。特に課題や試験問題では、変数の値とアドレス、ポインタ変数の中身を混同しやすく、正しく理解できているか不安になることも少なくありません。この記事では、ポインタ問題を解く際に確認すべきポイ...
プログラミング

UnityとGitHubの連携方法|変更をGitHubに保存する手順ガイド

大学の友達とUnityでゲーム開発をしている方にとって、GitHubとの連携は効率的な共同作業の鍵です。本記事では、Unityのプロジェクトで変更を加えた後、GitHubに保存(プッシュ)する方法を初心者向けに解説します。GitHubの基本...
プログラミング

AI時代におけるハードウェアエンジニアの将来性|ASIC・FPGA設計・組み込みの仕事は減るのか

近年、AI技術の急速な発展によりソフトウェアエンジニアの仕事が自動化される懸念が広がっています。しかし、ハードウェアエンジニアの仕事はAIの影響をどの程度受けるのでしょうか。本記事ではASICやFPGA、組み込み設計などのハードウェア領域に...
C言語関連

C言語で*を使った多様な図形の作り方:星・台形・円のサンプルコード

C言語では、for文を使って長方形や三角形を作ることができますが、工夫次第で星型、台形、円形なども作成可能です。ここでは基本的な考え方とサンプルコードを紹介します。星型の作り方星型は行ごとに空白と*の位置を調整して描画します。例えば五角形の...
プログラミング

ZetaでAIの会話がワンパターンになる場合の改善方法と対策

ZetaなどのAIチャットで会話がワンパターンになったり、関係のない内容を補完してしまう現象は、多くのユーザーが経験することがあります。これはAIの学習モデルや生成アルゴリズムによる特性であり、完全に避けることは難しい場合もありますが、いく...
タイトルとURLをコピーしました