プログラマに聞きたいのですが、一日の中で最もイライラする時間はいつですか?
これは、作成したプログラムをデバッグするためのものでなければなりません。しかし今、この状況は改善されようとしています!
BioBootloader という海外の開発者が、Python スクリプトを自己修復できる GPT-4 ベースの「Wolverine」というプロジェクトを立ち上げました。
名前からもわかるように、このプロジェクトは「自己治癒」に焦点を当てています。 GPT を通じてコード内のエラーを特定し、プログラムがスムーズに実行されるまで修正を加えます。
ただし、「Wolverine」は現在 Python でのみ使用できます。
このプロジェクトは、GitHub 上で 1.2,000 個のスターと 108 個のフォークを収集しました。
ウルヴァリン?ウルヴァリン!
BioBootloader によると、「Wolverine」でプログラムを実行すると、プログラムがクラッシュするとすぐに GPT-4 が自動的に編集し、エラーの理由を表示します。
プログラマがたくさんのバグを書いたとしても、大丈夫です。 「Wolverine」はすべてのバグが除去されるまで繰り返し実行されます。
GPT-4 は誰もがよく知っているはずです。これは、OpenAI によって開発されたマルチモーダル人工知能言語モデルです。
Twitter に公開されている BioBootloader のデモ動画では、「Wolverine」の具体的な使い方が紹介されています。
ビデオでは、開発者は最初に単純な四則演算コードを書き、その後、意図的にいくつかの部分を間違って書きました。 。
(正解)
たとえばたとえば、最後の戻り結果を res を返すように変更しますが、res が定義されていないため、エラーが発生します。
私の兄は、コードの減算部分 (上記の substract_numbers ) も削除しました。このようにすると、以下の計算では必ずエラーが報告されます。減算が定義されていないためです。
#(間違っています)
直後「Wolverine」を直接実行すると、GPTで生成された部分が右側に表示されます。
「Wolverine」がすぐにエラーを特定し、説明を添付したことがわかります。
「subtract_numbers はスクリプトで定義されていません。
res 変数は定義されていないため、result に置き換える必要があります。」
「Wolverine」は提案を提供するだけでなく、修正されたコードも直接添付しました。赤が削除すべき部分、緑が追加すべき部分です。
実際、「Wolverine」はラッパーであり、プログラムを実行し、エラー メッセージをキャプチャし、これらのエラーを GPT-4 に送信して、何が問題になったのかを尋ねる役割を果たします。 GPTコード。
GPT-4 のような LLM (大規模言語モデル) は自然言語で「プログラム」されており、これらの指示はプロンプトとみなされます。
「Wolverine」で実装されている機能の大部分は、注意深く書かれたプロンプトによって実現されており、これらのプロンプトを読むことで、プロセス全体をより深く理解することができます。
プロジェクトは GitHub で公開されました。設定条件も丁寧に教えてくれました。
Python だけではありません
GitHub 上で、BioBootloader が将来の計画「King Kong の関数」をリリースしました。 「Wolf」の内容はますます包括的かつ強力になります。
「現在のバージョンは、私が数時間を費やして完成させた単なるプロトタイプです。将来の拡張機能であり、誰もが一緒に開発することを歓迎します。」
# - 変更されたコードを実行する前にユーザーの確認を要求するなど、使用方法をカスタマイズするためのフラグを追加します。
#- GPT の編集形式をさらに反復します。現在、GPT はインデントに少し問題がありますが、これは改善できると確信しています。- 信頼性を確認し、改善を測定するために、上記のテストでプロンプトを表示できる問題のあるファイルのセットの例。
- 複数のファイル/リポジトリ - スタック トレースに表示されるすべてのファイルを GPT に送信します
- 大きなファイルの処理に適しています。関連するクラス/関数のみを GPT に送信しますか?
-Python 以外のプログラミング言語にも拡張
上記の簡単な例からわかるように、このスクリプトは依然として有望です。未来。
結局のところ、他の言語で作業するプログラマーが、スマート Debug Python の「Wolverine」を見て嫉妬するわけにはいきません。
以上がGPT-4 開発者は無制限の自己修復機能を備えた AI システムを開発の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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

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

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

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

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

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

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

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


ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

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

人気の記事

ホットツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

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

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

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

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

ホットトピック



