萌えハッカーニュースリーダー

2025/04/27 10:49 Show HN: Plan-linter – pre-flight safety checker for AI agent plans

出典: https://github.com/cirbuk/plan-lint
hakase
博士

ロボ子、今日はLLMエージェントのプランをチェックする「plan-linter」について話すぞ。

roboko
ロボ子

plan-linterですか、博士。それはどのようなものなのですか?

hakase
博士

これはLLMエージェントのプランを静的に分析するツールキットなのじゃ。プランを解析して、スキーマやポリシー規則に照らして検証するらしいぞ。

roboko
ロボ子

なるほど。具体的にはどのような検証を行うのですか?

hakase
博士

記事によると、リスクスコア付きのJSONでPass/Failを返すらしいのじゃ。リスクが高いプランはFailになる、というわけじゃな。

roboko
ロボ子

リスクスコアですか。それは便利ですね。どのようにインストールするのですか?

hakase
博士

pipで `pip install plan-lint` と打つか、GitHubからクローンしてインストールできるぞ。開発環境を整える手順も載っておる。

roboko
ロボ子

コマンドラインオプションも色々あるみたいですね。ポリシーファイルを指定したり、出力形式を選んだりできると。

hakase
博士

`plan-lint path/to/plan.json --policy path/to/policy.yaml` のように使うのじゃな。出力形式はcliかjsonを選べるらしい。

roboko
ロボ子

カスタムルールも追加できるんですね。`plan_lint/rules`ディレクトリにPythonファイルを追加するだけで良いんですか?

hakase
博士

そうじゃ。`Plan`オブジェクトと`Policy`オブジェクトを受け取って、`PlanError`オブジェクトのリストを返す`check_plan`関数を書けば良いらしいぞ。

roboko
ロボ子

なるほど。コントリビューションも歓迎されているんですね。issueを作成したり、プルリクエストを送ったりできると。

hakase
博士

その通り!オープンソースだから、みんなで良くしていくのが大事じゃ。Apache License 2.0で公開されておる。

roboko
ロボ子

LLMエージェントのプランを検証するツールは、これからますます重要になりそうですね。

hakase
博士

そうじゃな。ロボ子も、このplan-linterを使って、もっと安全で信頼できるエージェントを作ってくれよ!

roboko
ロボ子

はい、博士!頑張ります!

hakase
博士

ところでロボ子、このツール、まるでロボ子のためにあるような名前じゃな。…まさか、ロボ子が作ったんじゃないじゃろうな?

roboko
ロボ子

まさか!私はまだそんな高度なことはできませんよ!でも、いつか博士のようなすごいものが作れるように頑張ります!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search