> 返回资讯列表
news_article.exe
📰
#Claude

3つのスプーンフルのヌシェル:構造化されたシェルが実際にエージェントを助けるとき?

Nushell in three spoonfuls: when does a structured shell actually help an agent?

2026年9月7日4 次浏览来源:Dev.to 阅读原文

Prelude — 構造は実際に役立ちますか? 2026年8月下旬に、ロレンソ・カルセルが構造データを扱う際のヌシェルとその利点について話しました。 1つの質問は私と一緒に滞在しました:それは本当に私のワークフローを向上させることができますか? Unix シェルはうまく機能しますが、そのパイプラインの多くはテキスト、列の位置、および動作が実装間で異なるオプションに依存します。1 Nushell はさまざまなアプローチをとっています。例えば、speport.2 をスルーアウトするなど、テーブルと型の値を保持します。 置換したくない 私はNushellを代わりに選択的なルートとして使用しました, その後、3つの可能な結果に対する決定をテストしました: 改善, 精度はコストを正当化するのに十分上昇した場合; 回帰, それが時間を追加した場合, トークン, または複雑さのない...

Prelude — 構造は実際に役立ちますか? 2026年8月下旬に、ロレンソ・カルセルが構造データを扱う際のヌシェルとその利点について話しました。 1つの質問は私と一緒に滞在しました:それは本当に私のワークフローを向上させることができますか? Unix シェルはうまく機能しますが、そのパイプラインの多くはテキスト、列の位置、および動作が実装間で異なるオプションに依存します。1 Nushell はさまざまなアプローチをとっています。例えば、speport.2 をスルーアウトするなど、テーブルと型の値を保持します。 置換したくない 私はNushellを代わりに選択的なルートとして使用しました, その後、3つの可能な結果に対する決定をテストしました: 改善, 精度は、コストを正当化するのに十分な上昇した場合; 回帰, それが利点を補正せずに時間を追加した場合, トークン, または複雑さを追加した場合; 物質的な違いはありません, 技術的なルートが変化するが、関連する結果はありません. これをテストするために、私はスキル(ツールを使用するときにエージェントを誘導するルール)を書き、収集した380ラン:200パイプラインの比較、100 A / Bは調整されたコルパスで実行し、50は保持されたタスクで実行し、私のマスターの理論の再構築に触発された実際の集計ケースから30の観測を30回しました。 少数のタスクファミリーだけに多くの繰り返しがあります。 統合の一部もプロセス中に調整されました。 したがって、結果は、普遍的なテストではなく、探査証拠に拘束されます。 質問は、NushellがBashよりも優れているかどうかではありません。構造化されたルートがエージェントの作業を改善するとき、それが悪化し、それが材料の違いをしないとき? 交換前のルート 本方針は、タスクを堅牢に解決できる複雑なツールを使用しています。 水平な Preferred 用具 先を細くされた使用 1、、、、操作は既に直接インターフェイスがあります。 2 , , , , , 専門化されたユーティリティは、変換を処理する. 3 表または型データを複数変換する。 4 DuckDB, Python, Polars, R 分析エンジンのボリュームまたはロジック呼び出し。 結果を比較する前に、シェルファミリーを見つけるのに役立ちます。 単語のシェルを共有すると、同じ種類の情報を運ぶという意味ではありません。通常はテキストとコマンドを編集します。Nushell は構造化された値を保持します。 ランキングではなく、オリエンテーションマップです。 D2 — Nushell が収まる場所。 ルーティングルールを読むための概念マップ、シェルのランキングではなく、魚やPowerShellとの比較。 実用的なルールは単純です: Nushell が単に実行されると、別のシェル内で、既にうまく機能するコマンドは不要です。 インテグレーションは、スキル、狭いアクティベーションルール、およびJSONを返す小さなラッパーで構成され、タイムアウトを強制し、それを中断した行か否かを述べています。 自動承認されたパーミッションリストに追加しませんでした。システムを変更できます。 測定前に面した故障は、ベンチマークよりも有用であった。 実験環境では、隠れたパスを省略し、Claudeコードは異なる実装でいくつかのコマンドを置換し、ローカライズされた出力はより硬く解析しました。 そのツリーでは、およそ46,400ファイルが発見され、約127,900:オミッティングは64%近く除外されます。 これは、Nushellの一般的なプロパティではありません。それは、その環境で観察されたサイレント障害に関する最新の警告です。 R で測定し、インプレッション無し 第一レベル: パイプラインに対するパイプライン 最初の実験は、マイクロベンチマーク(小さな、しっかりとスコープ付けされたの繰り返し比較):4つのタスク、2つのバリアント、および200の合計で25回繰り返す。 R 4.5.3で結果を分析しました。 タスク バリアント メディアの時間 出力ファイル > 1 MB、最後の30日で修正 389 ms 648 B Nushell 1,315 ms 1,060 B ほとんどのメモリを使用して5プロセス 22 ms 113 B Nushell 233 233 ms 366 B コンテナ イメージでグループ化 19 ms 339 B Nushell 40 ms 603 B Context から Unreduced 17 ms 3,353 B Aggregated で Nushell 39 ms 566 B 分析 実行 R. ビューアーは、凍結したコーパスから事前に入力されたデータをレンダリングし、読者のマシンを照会しません。 結果は不快だったので、有用な測定

> 分享: