検索
ホームページテクノロジー周辺機器AIGPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

プログラマに聞きたいのですが、一日の中で最もイライラする時間はいつですか?

これは、作成したプログラムをデバッグするためのものでなければなりません。しかし今、この状況は改善されようとしています!

BioBootloader という海外の開発者が、Python スクリプトを自己修復できる GPT-4 ベースの「Wolverine」というプロジェクトを立ち上げました。

名前からもわかるように、このプロジェクトは「自己治癒」に焦点を当てています。 GPT を通じてコード内のエラーを特定し、プログラムがスムーズに実行されるまで修正を加えます。

ただし、「Wolverine」は現在 Python でのみ使用できます。

このプロジェクトは、GitHub 上で 1.2,000 個のスターと 108 個のフォークを収集しました。

ウルヴァリン?ウルヴァリン!

BioBootloader によると、「Wolverine」でプログラムを実行すると、プログラムがクラッシュするとすぐに GPT-4 が自動的に編集し、エラーの理由を表示します。

プログラマがたくさんのバグを書いたとしても、大丈夫です。 「Wolverine」はすべてのバグが除去されるまで繰り返し実行されます。

GPT-4 は誰もがよく知っているはずです。これは、OpenAI によって開発されたマルチモーダル人工知能言語モデルです。

Twitter に公開されている BioBootloader のデモ動画では、「Wolverine」の具体的な使い方が紹介されています。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

ビデオでは、開発者は最初に単純な四則演算コードを書き、その後、意図的にいくつかの部分を間違って書きました。 。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

(正解)

たとえばたとえば、最後の戻り結果を res を返すように変更しますが、res が定義されていないため、エラーが発生します。

私の兄は、コードの減算部分 (上記の substract_numbers ) も削除しました。このようにすると、以下の計算では必ずエラーが報告されます。減算が定義されていないためです。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

#(間違っています)

直後「Wolverine」を直接実行すると、GPTで生成された部分が右側に表示されます。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

「Wolverine」がすぐにエラーを特定し、説明を添付したことがわかります。

「subtract_numbers はスクリプトで定義されていません。

res 変数は定義されていないため、result に置き換える必要があります。」

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

「Wolverine」は提案を提供するだけでなく、修正されたコードも直接添付しました。赤が削除すべき部分、緑が追加すべき部分です。

実際、「Wolverine」はラッパーであり、プログラムを実行し、エラー メッセージをキャプチャし、これらのエラーを GPT-4 に送信して、何が問題になったのかを尋ねる役割を果たします。 GPTコード。

GPT-4 のような LLM (大規模言語モデル) は自然言語で「プログラム」されており、これらの指示はプロンプトとみなされます。

「Wolverine」で実装されている機能の大部分は、注意深く書かれたプロンプトによって実現されており、これらのプロンプトを読むことで、プロセス全体をより深く理解することができます。

プロジェクトは GitHub で公開されました。設定条件も丁寧に教えてくれました。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

Python だけではありません

GitHub 上で、BioBootloader が将来の計画「King Kong の関数」をリリースしました。 「Wolf」の内容はますます包括的かつ強力になります。

GPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発

「現在のバージョンは、私が数時間を費やして完成させた単なるプロトタイプです。将来の拡張機能であり、誰もが一緒に開発することを歓迎します。」

# - 変更されたコードを実行する前にユーザーの確認を要求するなど、使用方法をカスタマイズするためのフラグを追加します。

#- GPT の編集形式をさらに反復します。現在、GPT はインデントに少し問題がありますが、これは改善できると確信しています。

- 信頼性を確認し、改善を測定するために、上記のテストでプロンプトを表示できる問題のあるファイルのセットの例。

- 複数のファイル/リポジトリ - スタック トレースに表示されるすべてのファイルを GPT に送信します

- 大きなファイルの処理に適しています。関連するクラス/関数のみを GPT に送信しますか?

-Python 以外のプログラミング言語にも拡張

上記の簡単な例からわかるように、このスクリプトは依然として有望です。未来。

結局のところ、他の言語で作業するプログラマーが、スマート Debug Python の「Wolverine」を見て嫉妬するわけにはいきません。

以上がGPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明
この記事は51CTO.COMで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。
最高の迅速なエンジニアリング技術の最新の年次編集最高の迅速なエンジニアリング技術の最新の年次編集Apr 10, 2025 am 11:22 AM

私のコラムに新しいかもしれない人のために、具体化されたAI、AI推論、AIのハイテクブレークスルー、AIの迅速なエンジニアリング、AIのトレーニング、AIのフィールディングなどのトピックなど、全面的なAIの最新の進歩を広く探求します。

ヨーロッパのAI大陸行動計画:GigaFactories、Data Labs、Green AIヨーロッパのAI大陸行動計画:GigaFactories、Data Labs、Green AIApr 10, 2025 am 11:21 AM

ヨーロッパの野心的なAI大陸行動計画は、人工知能のグローバルリーダーとしてEUを確立することを目指しています。 重要な要素は、AI GigaFactoriesのネットワークの作成であり、それぞれが約100,000の高度なAIチップを収容しています。

Microsoftの簡単なエージェントストーリーは、より多くのファンを作成するのに十分ですか?Microsoftの簡単なエージェントストーリーは、より多くのファンを作成するのに十分ですか?Apr 10, 2025 am 11:20 AM

AIエージェントアプリケーションに対するMicrosoftの統一アプローチ:企業の明確な勝利 新しいAIエージェント機能に関するマイクロソフトの最近の発表は、その明確で統一されたプレゼンテーションに感銘を受けました。 TEで行き詰まった多くのハイテクアナウンスとは異なり

従業員へのAI戦略の販売:Shopify CEOのマニフェスト従業員へのAI戦略の販売:Shopify CEOのマニフェストApr 10, 2025 am 11:19 AM

Shopify CEOのTobiLütkeの最近のメモは、AIの能力がすべての従業員にとって基本的な期待であると大胆に宣言し、会社内の重大な文化的変化を示しています。 これはつかの間の傾向ではありません。これは、pに統合された新しい運用パラダイムです

IBMは、完全なAI統合でZ17メインフレームを起動しますIBMは、完全なAI統合でZ17メインフレームを起動しますApr 10, 2025 am 11:18 AM

IBMのZ17メインフレーム:AIを強化した事業運営の統合 先月、IBMのニューヨーク本社で、Z17の機能のプレビューを受け取りました。 Z16の成功に基づいて構築(2022年に開始され、持続的な収益の成長の実証

5 chatgptプロンプトは他の人に依存して停止し、自分を完全に信頼する5 chatgptプロンプトは他の人に依存して停止し、自分を完全に信頼するApr 10, 2025 am 11:17 AM

揺るぎない自信のロックを解除し、外部検証の必要性を排除します! これらの5つのCHATGPTプロンプトは、完全な自立と自己認識の変革的な変化に向けて導きます。 ブラケットをコピー、貼り付け、カスタマイズするだけです

AIはあなたの心に危険なほど似ていますAIはあなたの心に危険なほど似ていますApr 10, 2025 am 11:16 AM

人工知能のセキュリティおよび研究会社であるAnthropicによる最近の[研究]は、これらの複雑なプロセスについての真実を明らかにし始め、私たち自身の認知領域に不穏に似た複雑さを示しています。自然知能と人工知能は、私たちが思っているよりも似ているかもしれません。 内部スヌーピング:人類の解釈可能性研究 人類によって行われた研究からの新しい発見は、AIの内部コンピューティングをリバースエンジニアリングすることを目的とする機械的解釈可能性の分野の大きな進歩を表しています。AIが何をするかを観察するだけでなく、人工ニューロンレベルでそれがどのように行うかを理解します。 誰かが特定のオブジェクトを見たり、特定のアイデアについて考えたりしたときに、どのニューロンが発射するかを描くことによって脳を理解しようとすることを想像してください。 a

Dragonwingは、QualcommのEdge Momentumを紹介していますDragonwingは、QualcommのEdge Momentumを紹介していますApr 10, 2025 am 11:14 AM

Qualcomm's DragonWing:企業とインフラストラクチャへの戦略的な飛躍 Qualcommは、新しいDragonwingブランドで世界的に企業やインフラ市場をターゲットにして、モバイルを超えてリーチを積極的に拡大しています。 これは単なるレブランではありません

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ヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SecLists

SecLists

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

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい