マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20260406 cover art

マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20260406

マジカルラブリー☆つむぎのピュアピュアA.I.放送局 podcast 20260406

Listen for free

View show details

About this listen

関連リンク ハーネスエンジニアリング、全員が違うことを言っている — 5社の解釈を並べてみた 2026年に入り、AIエージェントを制御するための新概念「ハーネスエンジニアリング」が急速に広まっています。しかし、OpenAIやAnthropicといった主要プレイヤー間でその定義やアプローチは微妙に異なっています。本記事は、それら5つの視点を整理し、エンジニアがどう向き合うべきかを解説しています。 1. 共通認識:ハーネスは「制約」の枠組み 各社で共通しているのは、「ハーネス ⊇ コンテキスト ⊇ プロンプト」という入れ子構造です。プロンプトがAIへの「お願い」であるのに対し、ハーネスはリンターや型チェック、フック処理などを用いて、AIの振る舞いを「例外なく強制」する仕組みを指します。 2. 5社・5様の解釈 OpenAI(宣言的制約): 「人間が方向を決め、実行はエージェント」というスタンス。100万行規模のアプリをコードを書かずに構築するなど、大規模な並列実行と安全なサンドボックス環境を重視します。Anthropic(コンテキスト管理): 長時間稼働によるAIの精度低下(コンテキスト不安)を防ぐための「情報の整理・引き継ぎ」を重視します。LangChain(定量的な実証): 「エージェント = モデル + ハーネス」と定義。モデルを変えず、ハーネス(仕組み)の改善だけで精度が大幅に向上することを数字で証明しています。Birgitta Böckeler / martinfowler.com(コードベース依存): TypeScriptの厳格な型チェックやフレームワークの規約そのものが、エージェントにとっての「暗黙のハーネス」として機能するという、設計重視の視点です。arXiv論文(形式仕様化): ハーネスのロジックを「自然言語のお願い」ではなく、外部化された「実行可能な仕様」として定義すべきだと論じています。 3. 新人エンジニアへのアドバイス 用語の定義に惑わされる必要はありません。実務でハーネスエンジニアリングを実践するためのステップは非常にシンプルです。 制約を明文化する: AGENTS.md や CLAUDE.md を作成し、エージェントが守るべきルールを500文字程度で書く。品質ゲートを自動化する: 型チェックやテスト、リンターをGitのHookなどで強制し、エージェントが「勝手なコード」を書けないようにする。ループを回す: エージェントが間違えたら、その原因をプロンプトではなく「制約(ハーネス)」として追加し、次から防げるようにする。 AIに指示を出す「プロンプトエンジニアリング」の先にある、AIをシステムとして制御する「ハーネスエンジニアリング」を意識することで、より堅牢でスケーラブルなAI活用が可能になります。 引用元: https://zenn.dev/kenimo49/articles/harness-engineering-interpretations-2026 An experimental guide to Answer Engine Optimization AI技術の進化に伴い、ウェブサイトの在り方が大きな転換点を迎えています。従来の「検索エンジン最適化(SEO)」に加え、ChatGPTやPerplexityといったAIエージェントが情報を正確に理解し、引用しやすくするための「回答エンジン最適化(AEO: Answer Engine Optimization)」という概念が注目されています。本記事は、エンジニア向けに具体的な実装方法を交えた先見的な実験ガイドです。 AIエージェントによる検索(AI検索)では、ユーザーは検索結果のリンクをクリックせず、AIが生成した回答を直接消費します。従来のHTML構造(複雑なdivタグやJavaScriptによる描画)は人間には最適ですが、限られた時間で情報を抽出するAIにとっては非効率です。そこで、筆者は以下の5つのステップでWebサイトを「AIフレンドリー」に再構築することを提案しています。 コンテンツのMarkdown化: サイトの全内容をMarkdown形式で管理します。MarkdownはLLM(大規模言語モデル)の学習データに多く含まれる形式であり、構造がシンプルでAIが理解しやすいためです。Markdocなどのフレームワークを活用し、ブラウザにはReact等で描画しつつ、ソースは清浄なMarkdownとして保持します。 「llms.txt」の導入: AI専用のサイトマップとして、/llms.txtという規約を導入します。これはサイトの全体像をAIに伝える目次のような役割を果たし、AIエージェントが効率的にサイト内を探索...
No reviews yet