docvault: AIの幻覚を減らすためのローカルAPIドキュメント生成

✍️ OpenClawRadar📅 公開日: April 14, 2026🔗 Source
docvault: AIの幻覚を減らすためのローカルAPIドキュメント生成
Ad

docvaultの機能

docvaultは、ClaudeのようなLLMが自信を持って誤った関数シグネチャを提供する問題に対処するため、ソースコードから直接、最新のAPIドキュメントをローカルで生成します。このツールは、リポジトリ内に保存されるマークダウンファイルを作成し、AIコーディングアシスタントのための信頼できる参照ポイントを提供します。

技術的な実装

このツールは、実行時イントロスペクションを使用してRustのクレートとPythonパッケージに対応しています。以下の2階層のマークダウンファイル構造を生成します:

  • 上部に精選されたパターンと注意点
  • 下部に完全な機械生成のAPIリファレンス

スクリプトを再実行すると、APIリファレンスが更新され、ユーザーが精選したメモは保持されます。スクリプトは純粋なPython標準ライブラリで構成され、依存関係がゼロであり、スタンドアロンで使用できます。

Claude Codeとの統合

以下のコマンドでプラグインをインストールします:

/plugin marketplace add zeapo/docvault
/plugin install vendored-docs@docvault

インストール後、以下のような自然言語コマンドを使用できます:

vendor the doc for kube

ドキュメントがベンダー化されると、Claudeはインターネットを検索する前にこれらのローカルドキュメントを確認し、誤った生成を減らします。また、Claudeに実装をベンダー化されたドキュメントと比較するよう依頼することもできます:

compare our usage of kube with the vendored doc

この種のツールは、AIアシスタントがAPIの詳細を頻繁に誤って生成する複雑なライブラリを扱う開発者、特にRustやPythonエコシステムでAPIシグネチャが正確な実装に不可欠な場合に有用です。

📖 Read the full source: r/ClaudeAI

Ad

👀 See Also

Fewshell: 人間の承認なしにはコマンドを実行しないセルフホスト型SSHコパイロット
Tools

Fewshell: 人間の承認なしにはコマンドを実行しないセルフホスト型SSHコパイロット

Fewshellは、すべてのコマンドに人間の承認が必須のモバイル+デスクトップSSHコパイロットです。自動承認を有効にする設定はありません。元AmazonのAI SDEで、現在AI安全性研究に取り組む開発者が構築しました。

OpenClawRadar
🦀
Tools

Needle: モバイル上で6000トークン/秒で動作する2600万パラメータの関数呼び出しモデル

Cactusが、コンシューマデバイス上で6000 tok/sのプリフィルと1200 tok/sのデコードを実現する、2600万パラメータのシングルショット関数呼び出しモデルNeedleをオープンソース化。Simple Attention Networks(FFNなし)で構築され、ツール使用ベンチマークで多くの大規模モデルを上回る。

OpenClawRadar
VTCode:Rust製TUIコーディングエージェント - ASTレベルチャンキングでコンテキストを積極的に削減
Tools

VTCode:Rust製TUIコーディングエージェント - ASTレベルチャンキングでコンテキストを積極的に削減

VTCodeは、ripgrepとast-grepを使用したASTレベルのチャンキングでコンテキストを積極的に削減する、オープンソースのRust TUIコーディングエージェントです。カスタムのOpenAI互換プロバイダー、macOS SeatbeltとLinux Landlockによるサンドボックス化、生成されたコマンドのtree-sitter-bash検証をサポートしています。

OpenClawRadar
なぜエージェントシステムにおいて決定論的ワークフローがAI駆動オーケストレーションを凌駕するのか
Tools

なぜエージェントシステムにおいて決定論的ワークフローがAI駆動オーケストレーションを凌駕するのか

エージェントシステム構築に1年の経験を持つ開発者が、AI駆動のオーケストレーションが非決定論的なルーティング、エラーの連鎖、コスト爆発、不可能なデバッグにより確実に失敗したと共有。コードベースのオーケストレーションによる決定論的ワークフローへの切り替えで、オーケストレーションの失敗を解消。

OpenClawRadar