AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

Anon-Kode:コマンドラインAIコード・アシスタント(クロード・コードのコード分解)

はじめに

Anon-Kodeは、開発者のDaniel NakovによってGitHubで公開されたオープンソースのAIコードアシスタントです。プログラマー向けに設計されており、OpenAIスタイルのAPIをサポートする言語モデルを統合することで、ユーザーがコードを素早く修正したり、テストを実行したり、複雑な関数を解釈したりするのを助けてくれる。乱雑な "スパゲッティコード "を扱っている場合でも、コードが何をするのかを素早く理解する必要がある場合でも、Anon-Kodeは効率的なサポートを提供する。このツールは、幅広いプログラミングプロジェクト、特にターミナル環境で効率的に作業する必要がある開発者にとって、その柔軟性と有用性で注目されています。インストールが簡単で、設定が柔軟で、完全にオープンソースであるため、ユーザーはニーズに合ったAIモデルを選択することができます。

アンソロピック 先週のclaude-3.7と同時リリース クロードコード このコマンドラインツールだが、パッケージをプッシュした際に、誤ってソースマッピングも流出してしまったことが判明した。ソース・マッピングを使ってソース・コードを復元するのは、実はとても簡単だ。つまり、誰かが クロード コード。デコンパイル元のファイル: https://github.com/dnakov/claude-code

Anon-Kode:コマンドラインAIコードアシスタント(クロード・コードの公式逆コンパイル版)-1

 

機能一覧

  • コード修正コード内の論理エラーや構文の問題を自動的に検出して修正します。
  • 機能説明関数やコードスニペットを入力すると、関数の詳細な説明が表示されます。
  • 試運転コードテストの実行、結果の出力、改善提案のサポート。
  • モデル互換性OpenAIスタイルのAPIをサポートする言語モデルであれば、どの言語モデルにも適応し、ユーザーは自由に切り替えることができます。
  • 端末操作グラフィカル・インターフェースを必要としないため、効率的な開発に適しています。
  • カスタム設定ツール設定を個々のニーズに合わせて調整することができます。

 

ヘルプの使用

設置プロセス

Anon-Kodeのインストールと使用は、npmパッケージマネージャを介してグローバルにインストールされたNode.js環境に基づいています。詳しい手順は以下の通りです:

1.環境への備えの確保

  • Node.js: コンピュータにNode.jsがインストールされていることを確認してください(LTSが推奨バージョンです)。Node.jsのウェブサイトからダウンロードしてインストールできます。
  • npm: Node.jsにはnpmが付属しているので、別途インストールする必要はなく、ターミナルで実行する。 npm -v バージョンを確認し、正常に動作していることを確認する。
  • ギットコードをクローンしたり、アップデートをチェックする必要がある場合は、Gitをインストールすることをお勧めします。

2.Anon-Kodeをグローバルにインストールする

ターミナル(Windowsの場合はCMDまたはPowerShell、Mac/Linuxの場合はデフォルトのターミナル)を開き、以下のコマンドを入力する:

npm install -g anon-kode

インストールが完了すると、Anon-Kodeはグローバルに利用できるようになります。以下のコマンドを実行して、インストールを確認してください:

kode --version

バージョン番号が返された場合、インストールは成功したことになる。

3.プロジェクトの初期化

例えば、あなたのプログラミング・プロジェクト・フォルダーに行く:

cd /path/to/your-project

それから走れ:

kode

初めて実行すると、ツールはコンフィギュレーションのプロンプトを表示し、コンフィギュレーション手順を進める。

4.設定ツール

初めて使うときは、APIキーとモデルを設定する必要がある:

  • 以下のコマンドを実行して、コンフィギュレーション・モードに入る:
    kode /config
    
  • システムは、APIキー(例えば、OpenAIのキーまたは他の互換性のあるモデルのキー)を要求します。例えば、OpenAIのキーはOpenAIプラットフォームで生成することができます。
  • キーを入力した後、デフォルトのモデルを選択します(Claude、GPTなどがサポートされています)。設定が終わったら保存し、後で設定を繰り返す必要はありません。

使用方法

Anon-Kodeはターミナルコマンドで操作しますが、主な機能の使い方は以下の通りです:

コード修正

  • 手続き::
    1. プロジェクト・ディレクトリで実行する:
      kode
      
    2. 輸入 fix と入力してエンターキーを押す。
    3. 修正が必要なコード・スニペット(JavaScript関数など)を貼り付けて Ctrl+D(Mac/Linux)または Ctrl+Z(Windows) 入力終了。
    4. Anon-Kodeはコードを解析し、修正版を出力し、変更点を説明する。
  • 典型例::
    混乱コードを入力する:

    function add(a,b {return a+b
    

    出力:

    function add(a, b) {
    return a + b;
    }
    

    解説:構文エラーを修正し、抜けていた括弧と改行を追加。

機能説明

  • 手続き::
    1. うごきだす kode ツールに入る。
    2. 輸入 explain.
    3. 関数などのコードスニペットを貼り付けるには Ctrl+D もしかしたら Ctrl+Z 提出された。
    4. アノン・コデ 返品について詳しくはこちら
  • 典型例::
    インプット:

    def factorial(n):
    if n == 0:
    return 1
    else:
    return n * factorial(n-1)
    

    出力:

    这是一个递归函数,用于计算输入数字 n 的阶乘。当 n=0 时返回 1(阶乘的基线条件);否则通过 n 乘以 n-1 的阶乘结果递归计算。例如,factorial(3) 会计算 3 * 2 * 1 = 6。
    

試運転

  • 手続き::
    1. プロジェクトにテストファイルがあることを確認してください(JestやMochaを使うなど)。
    2. 走っている:
      kode test
      
    3. Anon-Kodeは自動的にテストファイルを認識し、実行し、結果を出力します。
    4. テストに失敗した場合は、可能な修正方法が提案される。
  • 典型例::
    テストファイル test.js::

    test('adds 1 + 2 to equal 3', () => {
    expect(1 + 2).toBe(3);
    });
    

    うごきだす kode test出力:

    测试通过:adds 1 + 2 to equal 3
    

モデルの切り替え

  • 手続き::
    1. 走っている:
      kode /config
      
    2. 新しいAPIキーを入力するか、別のモデルを選択します。
    3. 新しいモデルを使うために保存する。

操作技術

  • クイック出口入力 exit または Ctrl+C 終了ツール。
  • ヘルプを見る走る kode --help コマンドのリストを取得する。
  • デバッグモード走る kode --debug 詳細なログを表示し、トラブルシューティングを容易にします。

ほら

  • ネットワーク要件このツールは、スムーズなネットワークを確保するためにAPIコールに依存しています。
  • キーセキュリティAPIキーは公開しないでください。
  • パフォーマンス最適化大規模なプロジェクトでは、一度に大量のコードを処理するのを避けるため、モジュール単位で使用することをお勧めします。

以上の手順で、簡単にAnon-Kodeを使い始め、AIによるプログラミング支援体験を楽しむことができます!


無断転載を禁じます:チーフAIシェアリングサークル " Anon-Kode:コマンドラインAIコード・アシスタント(クロード・コードのコード分解)
ja日本語