LAP: Claudeの幻覚を減らすため、LLM用に1,500以上のAPI仕様をコンパイル

LAPの機能
LAPは、「Stripe APIを使用して課金を作成して」といった曖昧な指示を与えられた際に、ClaudeのようなAIコーディングエージェントがAPIエンドポイントを誤って生成する(ハルシネーション)問題に対処します。推測や古い学習データに依存する代わりに、LAPはLLMの利用に特化して構築されたコンパイル済みAPI仕様を提供します。
根本的な問題は、標準的なOpenAPI仕様が人間向けに作られており、エージェント向けではないことです。例えば、StripeのOpenAPI仕様には、ソースが「ノイズ」と表現する120万トークンが含まれています。LAPはこれらの仕様を10分の1のサイズにコンパイルしながら、検証済みのエンドポイント、正しいパラメータ、実際の認証要件を維持します。
技術的な実装
LAPは主にClaudeの支援で構築されました:
- Claude CodeがPythonコンパイラ、TypeScriptポート、ベンチマークハーネスの約99.9%を記述
- レジストリパイプライン(1,500以上の仕様を処理)は、Claudeが構文解析、検証、エッジケース処理を担当しながら反復的に構築
- 簡潔な出力形式はClaudeと共同設計され、エージェントが正確なAPI呼び出しを行うために実際に役立つよう最適化
- コンパイルプロセスは決定論的であり、コンパイルループ内にAIは使用されていない
ワークフロー統合
LAPは統合のためのいくつかのコマンドを提供します:
lap initはLAPスキルをセットアップし、自動更新チェックにフックlap checkはインストール済み仕様が古くなっている場合に通知lap diffは更新された仕様で具体的に何が変更されたかを表示
実際には、Claudeに「プロジェクトにDiscordを統合し、LAPを使用して仕様を取得して」と指示できます → ClaudeはLAPスキルを呼び出し、適切なAPIスキルをインストールし、推測ではなく検証済みのエンドポイントを使用してコーディングを開始します。
パフォーマンス上の利点
ソースによると、LAPは以下を提供します:
- 35%のコスト削減
- 29%の応答速度向上
- 主な利点:エージェントがエンドポイントをでっち上げなくなる
始め方
LAPはオープンソースで、PR、機能リクエスト、仕様リクエストを歓迎します:
- 初期化:
npx @lap-platform/lapsh init - GitHub: https://github.com/Lap-Platform/LAP
- レジストリ(1,500以上のAPI): https://registry.lap.sh
📖 Read the full source: r/ClaudeAI
👀 See Also

WinRemote MCP: Windowsデスクトップを完全制御するオープンソースMCPサーバー
WinRemote MCPは、AIエージェントにWindowsデスクトップの完全な制御を提供し、UI検出、ファイル操作、レジストリアクセスなど、40以上のツールを活用します。

Claudebin: Claudeコードセッションをエクスポートして共有
Claudebinは、Claude Codeセッション全体をエクスポートし、単一のURLを通じて共有や再開を可能にします。

Claude Code v2.1.139、非同期の長時間タスク向け/goalコマンドを追加
Claude Code v2.1.139では、/goalコマンドが導入され、完了条件が満たされるまで実行されるファイアアンドフォーゲットセッションと、アクティブなセッションを監視する新しいエージェントビューが追加されました。

父と共に開発したAI法廷会計ソフトウェア — CaseTrailが金融詐欺検出を自動化
父親と息子のチームが開発したCaseTrailは、AIを活用した会計鑑査ツールであり、銀行取引明細を取り込み異常を検出します。ブログではLLMを用いた取引分析の統合について詳述しています。