特別寄稿
2024年8月15日掲載
生成AI[Dall-E 3]で生成したCW交信練習のイメージ
OpenAI社が提供する生成AI(GPT-4)にモールス信号による交信相手になってもらうプログラムを製作しました。AIとの交信例を以下に示します。
AIとの交信の流れは以下のとおりです。
なお、プログラムの実行には、OpenAI社のAPIキーやPythonの実行環境、ffmpegのインストールと環境変数の設定が必要です。環境の構築方法は前回の記事(AIによる文字起こし)をご参照ください。
プログラムはgithubに公開しています。
https://github.com/7m4mon/cw_qso_session_with_chatgpt/
このプログラムのソースコードはChatGPTに
と質問して作成しました。回答は、使用しているAPIバージョンが古かったり、実行時にエラーが出たりして、結局は人間の手による修正が必要になりましたが、初手としては十分に使用できるものでした。
キーボード入力で交信のシミュレーションを進めても良いですが、「(和文)モールス→キーボード入力コンバーター」を使用するとキーの送出練習にもなります。
写真1 (和文)モールス→キーボード入力コンバーター
今回製作した生成AIによる交信相手は、ラバースタンプQSO程度でも内容を間違えることがあります。将来的には初期プロンプトや学習データを充実させることで、より自然な交信体験になると思われます。
コンテストのCW運用では人間が手打ちで信号を出すことは少なくなりつつありますが、通常の交信でも人間を相手にすることは少なくなるのかもしれません(!?)
アマチュア無線関連機関/団体
各総合通信局/総合通信事務所
アマチュア無線機器メーカー(JAIA会員)
©2024 月刊FBニュース編集部 All Rights Reserved.