検索
ホームページテクノロジー周辺機器AIChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能

MS-DOS は、ChatGPT クライアントにとって非常に困難なプラットフォームです。

ChatGPT が MS-DOS システムに遭遇すると、タイムスリップしたような感覚を覚えるかもしれません。

最近、シンガポールのレトロ コンピューター愛好家 Yeo Kheng Meng は、4.77MHz IBM PC 上で実行できる MS-DOS ChatGPT クライアントをリリースし、ChatGPT に独自の通信方法を提供しました。

ChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能

MS-DOS は、ネイティブ ネットワーキング機能がないため、ChatGPT クライアントにとって非常に困難なプラットフォームです。さらに、Yeo は処理能力が非常に限られたコンピュータ、1984 年の IBM 5155 をターゲットにしました。内部には、Intel 8088 4.77 MHz CPU、640KB のコンベンショナル メモリ、CGA ISA グラフィックス カード、および MS-DOS 6.22 システムが含まれています。

IBM 5155 は、スーツケースのようなシェル設計と、持ち運びに便利な折りたたみ可能なハンドルを備えたポータブル コンピューターです。

Yeo は、クライアントを作成するために、Windows 11 上で動作し、16 ビット DOS プラットフォームをターゲットにできる最新のコンパイラである Open Watcom C/C を使用しました。テストでは、開発プロセスを簡素化するために DOS 6.22 を実行する VirtualBox 仮想マシンを使用し、コンパイルされたバイナリをテストのためにターゲットの IBM DOS PC に転送しました。

IBM PC のネットワーク問題に対処するために、Yeo はさまざまな取り組みを行ってきました。まず、1983 年に発明された「パケット ドライバー API」標準を利用しました。彼は、Michael B. Brutman のオープンソース MTCP ライブラリをアプリケーションに統合して、パケット ドライバーと通信し、クライアントにネットワーク機能を提供しました。

ChatGPT API の場合、Yeo は OpenAI の Chat Completion API を使用し、C で POST リクエストを手動で構築しました (そして JSON 形式のレスポンスを解析しました)。

しかし、Yeo は大きな障害に遭遇しました。ChatGPT の API には暗号化された HTTPS 接続が必要です。 MS-DOS にはネイティブ HTTPS ライブラリがないため、Yeo は、最新のコンピュータ上で実行でき、通信プロセス中に透過的な仲介者として機能する MS-DOS クライアントと ChatGPT の安全な API の間で要求と応答を変換できる HTTP から HTTPS へのプロキシを作成しました。 。

ChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能

#Yeo 氏は、DOS アプリケーションのシングルスレッドの性質により、コンソールへの入力の読み書きがもう 1 つの課題であると述べました。彼は、MTCP ページとオンライン サンプルを参考にして、プログラムを一時停止せずにキーストロークを確認して受信する方法を考案しました。

最終的に、クライアントは Yeo の予想よりも良い結果をもたらしました。彼は開発プロセスをより詳細なブログ投稿で説明しています。

ChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能

ブログアドレス: https://yeokhengmeng.com/2023/03/building-a-dos-chatgpt-client-in-2023/

関連コードは GitHub プロジェクトに参加しています:

ChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能

プロジェクト アドレス: https://github.com/yeokm1/doschgpt

以上がChatGPTレトロゲームプレイ:39年前のコンピュータ+DOSシステムでもプレイ可能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は51CTO.COMで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
ChromeはAIと一緒にここにいます:毎日何か新しいことを体験してください!!ChromeはAIと一緒にここにいます:毎日何か新しいことを体験してください!!Apr 17, 2025 am 11:29 AM

Google Chrome'sAI Revolution:パーソナライズされた効率的なブラウジングエクスペリエンス 人工知能(AI)は私たちの日常生活を急速に変換しており、Google ChromeはWebブラウジングアリーナで料金をリードしています。 この記事では、興奮を探ります

ai' s Human Side:Wellbeing and the Quadruple bottuntai' s Human Side:Wellbeing and the Quadruple bottuntApr 17, 2025 am 11:28 AM

インパクトの再考:四重材のボトムライン 長い間、会話はAIの影響の狭い見方に支配されており、主に利益の最終ラインに焦点を当てています。ただし、より全体的なアプローチは、BUの相互接続性を認識しています

5ゲームを変える量子コンピューティングの使用ケースあなたが知っておくべきである5ゲームを変える量子コンピューティングの使用ケースあなたが知っておくべきであるApr 17, 2025 am 11:24 AM

物事はその点に向かって着実に動いています。量子サービスプロバイダーとスタートアップに投資する投資は、業界がその重要性を理解していることを示しています。そして、その価値を示すために、現実世界のユースケースの数が増えています

AIのプロンプトを微調整する方法は、職場で競争力のあるエッジを求めますAIのプロンプトを微調整する方法は、職場で競争力のあるエッジを求めますApr 17, 2025 am 11:23 AM

あなたは急いで締め切りに間に合い、ChatGptを使用してマーケティングメールを作成することにしました。 AIプロンプトを「プロの100ワードマーケティングメールを書く」と入力します。結果は、トーンやストルックを欠いている一般的な専門用語で満たされたドキュメントです

SQLのランク関数SQLのランク関数Apr 17, 2025 am 11:20 AM

導入 何千もの取引と多数の貢献要因から会社のトップセールス代表を特定する必要があると想像してください。 従来の方法は面倒になります。 SQLのランキング関数は、コント用の効率的なソリューションを提供します

潜在的なメディケイド削減は、母体の医療を脅かします潜在的なメディケイド削減は、母体の医療を脅かしますApr 17, 2025 am 11:18 AM

下院と上院は、週末にわたって予算の枠組みに同意しました。このフレームワークでは、不釣り合いに富裕層や資金に渡される減税の支払いを支払うために支出削減を求めています。

スノーフレークのCEOは、AI ROIがデータを正しくすることから始めると言いますスノーフレークのCEOは、AI ROIがデータを正しくすることから始めると言いますApr 17, 2025 am 11:13 AM

「AIはビッグバンではないはずです」とSnowflakeのCEOは座り込みで私に言った。 「それは、あらゆる段階で価値を示す一連の小さなプロジェクトであるべきです。」しかし、Ramaswamyが指摘したように、それは注意のように聞こえるかもしれませんが、実際には戦略です。 インターで

毎日Deezerにアップロードされた20,000個のAI生成された曲毎日Deezerにアップロードされた20,000個のAI生成された曲Apr 17, 2025 am 11:11 AM

「AI生成されたコンテンツは、Deezerのようなストリーミングプラットフォームを洪水にし続けており、それが遅くなる兆候は見当たりません」と、ディーザーの最高イノベーション責任者であるAurelien Heraultは声明で述べています。 洪水の兆候はありませんが、ディーザーは持っています

See all articles

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、