自己改善型エージェントの背後にあるフィードバックループ:Autoresearch
本文の状態
日本語全文を表示中
詳細モードで約14分の本文を読めます。
同じ出来事の情報源
この情報源を基点に整理
Latent Space
AIエンジニア世界博で発表された「Autoresearch」は、エージェントが外部ループを構築して主システムを維持・改善する仕組みである。
Source Article
元記事を日本語で読む
本文に関係しない購読案内、埋め込み通知、サイト内プロモーションは除いています。

Introspection の Roland Gavrilescu 氏(AIEWF での様子)。
今週開催された AI Engineer World's Fair では、ループに関する話題を多く聞きました。もう一つの注目ワードが「autoresearch」です。これは、フィードバック信号、評価(evals)、そして人間の入力を用いて、エージェントが主要システムを維持・改善する「外側ループ」を構築し、時間とともに進歩させる仕組みを指します。
少なくとも、自己改善型システムの展開インフラストラクチャを構築する新興企業 Introspection の共同創設者兼 CEO である Roland Gavrilescu 氏の説明は、そのような枠組みでした。同社設立以前、Gavrilescu 氏は xAI でエージェント用インフラストラクチャやクラウドエージェントの開発に携わっており、そこで共同創設者の Julian Bright と出会いました。
今日開催される AI Engineer World's Fair のセッション「Autoresearch in the Wild」に先立ち、私は Gavrilescu 氏に、エージェントハルネスからフィードバックループへの移行について、オープンソースの Pi フレームワークの役割、そして自律型ソフトウェアファクトリーがまず人間から学ぶ必要がある理由について伺いました。
xAI から Introspection へ
Latent Space: 新しい会社である Introspection はどのようにして設立されたのですか?
ロランド・ガヴリレスク:昨年は xAI に在籍し、そこで共同創業者と出会いました。私たちはエージェントインフラストラクチャやクラウドエージェントに取り組んでいましたが、さらに探求すべき新しいエージェントの形態があると感じていました。xAI は、その点に完全に集中できる環境とは必ずしも言えませんでした。
私たちは退社を決断し、この新しい形態を中心に設計された企業はどのようなものになるのかを問いかけました。Cursor や Cognition といった企業がなぜ成功したのか、そしてそれらのアイデアのいくつかを他者が利用できる製品へとどう転換できるかに興味がありました。
それが Introspection の基盤となりました。
Autoresearch を用いれば、エージェントがシステム自体の維持を支援するループを構築できます。課題は、適切なシグナルとフィードバックメカニズム(feedback mechanisms)を設計し、人間に常にボトルネックされることなく、エージェントがシステムを改善し、アーキテクチャ上の意思決定を行い、正しい方向へと進めるようにすることです。
ループそのものが製品となる
Latent Space:あなたのセッションタイトルは「Autoresearch in the Wild」ですが、どのような内容を扱うのでしょうか?
ガヴリレスク:Autoresearch が実験の改善にどう役立つかについては多く語られてきましたが、私たちはこれらのループが本番環境(production)でどのように見えるかについて話し合いたいと考えています。
私たちは、新しい青写真の基礎を形成すると考える 3 つのパターンを発表します。
第一に、ループそのものが製品であるということです。私たちはモデルからハーンネス(harnesses)へ、そして現在はループへと焦点を移してきました。鍵となるのは、エージェントがより多くの作業を引き受けても、より多くのスロップ(slop:不要なゴミデータやノイズ)を生み出さないようにするための適切なフィードバックメカニズムを定義できるかどうかです。
第二のパターンは、ループが生成するもの、およびそれを時間経過とともにどのように追跡するかに関するものです。私たちは「エージェントレシピ」という概念を提案しています。
私たちはエージェントツールからエージェントスキルへと移行しました。レシピは、人間の専門知識を符号化するために必要なコンポーネント(評価指標、判定者、信号処理、そしてループにフィードバックされる情報など)を集約するより大きなコンテナです。
目標は、エージェントが反復的に改善できるポータブルなフォーマットを作成することであり、まるで研究実験室のようでありながら、特定のプロバイダーに依存しない方法で実現します。
第三のパターンは、何を最適化の対象とするかについてです。システムを時間とともにどのようにしてより良く、かつ安価にしていくことができるでしょうか?
Cursor や Cognition といった企業は、これらの製品が機能しうることを示しました。次の段階は、それらをよりアクセスしやすく、高速で低コストにし、最先端モデルの機能を、あなたが所有し、あなたの環境にカスタマイズされたシステムへと徐々に凝縮することです。
エージェントレシピ
Latent Space: エージェントレシピについてもう少し詳しく説明していただけますか…
Gavrilescu: それは必要な材料の説明であり、それらがどのように進化していくかを記述したものです。
この考え方は、モデルのポストトレーニング(post-training)で用いられるデータレシピに部分的由来しています。データレシピは、異なるドメインからのデータをどの程度モデルに焼き込むべきかを示すものです。
エージェントのレシピも同様です。レシピには、ハレスが異なるモデルとどのように連携するか、使用する評価指標、作成した判定者、取り込んだ人間の専門知識、そして新しい評価へとつながった失敗などが記述されます。
明日突然、Devin のコードベースへのアクセス権を得たと想像してください。チームが現在のバージョンに至るまでのプロセスが見られない限り、コード単体では必ずしもそれほど役立つものではありません。そこに至るまでの失敗やミス、意思決定を理解したいと思うはずです。
レシピはそうしたプロセスを捉えます。まずベースラインから始め、各シグナルがどのように新しい判定者を生み出し、人間の専門知識を組み込み、あるいは異なるモデルの導入へと導いたかを記録していきます。
インナーループとアウターループ
Latent Space: オートリサーチとは、複数のエージェントをオーケストレーションすることを意味するのか、それとも 1 つのエージェントが繰り返し作業を行い結果を検証することを含むのか?
Gavrilescu: システムはインナーループとアウターループを持つものと考えられます。
インナーループはユーザーと対話し、実際の業務を遂行する主要なシステムです。オートリサーチはよりアウターループに関心があります。これは主要なシステムを研究し維持する別のシステムです。
問われるのは、何をすべきかを決定する際に、適切な問題に対して進歩を達成しつつ、不合理な数のトークンを消費しないように、そのアウターループをどう設計するかという点です。
エージェントハレスの Linux としての Pi
Latent Space: Pi を Linux に例えられました。その比喩において、Introspection は Red Hat のようなものですか?
ガヴリレスク:Pi は、エージェント・ハーネスにおける Linux のようなものです。Linux には Ubuntu などのディストリビューションがありますが、基盤となるシステムは拡張可能に設計されています。Pi も同様で、変更されていないバニラ製品として実行されることを意図したものではありません。Pi はエージェント・ループとその拡張機能および設定を分離しており、これによりエージェントの移植性が確保されます。異なるファイルをランタイムに読み込むことで、複数の異なるエージェントを簡単に起動できます。
私たちは、この拡張性をレシピやオープンソースのビルディングブロックと組み合わせる機会を見出しました。これらは各顧客向けに進化させることが可能でありながら、依然として移植性が高く、デプロイも容易です。
本番環境におけるループの信頼性確保
レイテント・スペース:本会議では、信頼性とエージェント・ループの複雑な現実が繰り返し議論されるテーマとなりました。Introspection はこれらの課題にどのように取り組んでいるのでしょうか?
ガヴリレスク:当製品は、本番環境への移行を準備する時点を中心に設計されています。
ループを機能させるために必要なインフラストラクチャ、コストの抑制、セキュリティの維持について把握する必要があります。マネージド・インフラストラクチャ(managed infrastructure)は、これらのシステムが本番環境で稼働するために必要な要素を網羅しています。
私たちの重点の大きな部分は、フロンティア AI 研究所内で利用可能な種類のインフラストラクチャを、他の企業がデプロイできる製品として提供することです。
人間もシステムの構成要素として残る
レイテント・スペース:ループ内における人間の役割についてはどうでしょうか?
ガヴリレスク:これらのループは、システムが進展する際に適切なシグナルを得る必要があるため、人間をループ内に組み込むように設計されています。
人間は効果的にツールとなり、シグナルの源にもなり得ます。エージェントは「人間に質問する」というツールを通じて人に問いかけるように訓練することができます。
最初の数回のループの間、エージェントは質問を頻繁に行い、人間がどのように行動するかを学ぶことに大きく依存します。時間が経つにつれて、それらの嗜好を蓄積し、次第により自律的な存在へと成長していきます。
これは新しい会社に入社した従業員に似ています。最初は多くの質問をしますが、組織の仕組みを理解するにつれ、より独立して意思決定を行えるようになります。
エージェントインフラストラクチャを垂直市場へ展開する
Latent Space: どのようなユースケースが見られていますか?
Gavrilescu: 私たちは垂直型エージェントに集中しています。
コーディング用エージェントは明らかに機能しており、その分野で成功した企業も多数見受けられます。次の課題は、エージェントを垂直市場や非コーディング領域へどのように展開するかです。
これらの市場にある企業は、単一のプロバイダーに依存することなく、かつ安全にこれを実現する方法を求めています。彼らは展開の主体性を自分たちに持ちたいと考えており、データの所有権を維持したいのです。また、OpenAI や Anthropic にロックインされることも望んでいません。Introspection は、オープンソースのビルディングブロックを用いてこれらの要件を満たすインフラストラクチャを提供することを意図しています。
フロンティア AI 研究所は洗練された内部エージェント技術を発展させてきました。私たちは、同様の機能を垂直型 SaaS およびサービスビジネスに持ち込むことを目指しています。
なぜ Git で作業が行われるのか
潜在空間:内省は主に開発者向けですか、それともプロダクトマネージャーやその他のビジネスユーザーもこれと連携するのでしょうか?
ガヴリレスク:私たちは当初、垂直統合型 SaaS 企業のソフトウェアエンジニアに焦点を当てています。
環境はエージェントフレンドリーであるべきであり、つまりエージェントが自身のリポジトリやコードベース内で作業できるようにしたいと考えています。すべては Git ベースであり、Git は時間経過とともに維持される監査証跡となります。
将来的には、プロダクトマネージャーなどが参加できるインターフェースも登場するでしょう。しかしすでに、プロダクトマネージャーがコードにより近づいている様子が見られます。
私たちが考える適切な初期の形態は、実際の作業とその履歴が Git に存在する「人間からエージェントへのインターフェース」です。
オーケストラからソフトウェアファクトリーへ
潜在空間:Introspection は、より広範な「ソフトウェアファクトリー」という概念に収まるのでしょうか?
ガヴリレスク:はい。ループを設計することは、本質的にファクトリーを設計することです。残された課題は、そのファクトリーがどの程度の自律性を持つべきかという点です。
また、「ファクトリーではなくオーケストラ」という議論も行われてきました。この区別は、実質的に自律性のレベルに関するものです。
オーケストラでは、ループの運用方法を制御する人間指揮者が残される可能性があります。一方、ファクトリーとは、より完全に自律的なものを指します。
ただし、初日から完全に自律した工場を構築できると想定するのではなく、工場の構築に向けて取り組むべきです。モデルは当初、すべての文脈を備えているわけではなく、組織内の人間が行うあらゆる意思決定を理解しているわけではありません。そのような知識すべてを Markdown ファイルに単に記録することはできません。
適切なアプローチは、人間を工場の中核コンポーネントとして設計することです。初期システムは、すぐにすべてを自動化しようと試みるのではなく、時間をかけて人々から暗黙知やワークフローを抽出するべきです。
autoresearch を始めるには
Latent Space: autoresearch で実験したいエンジニアに対して何を推奨しますか?
Gavrilescu: 最初のステップは、シグナルへの投資です。エージェントに実際に反応してほしいものは何でしょうか?
製品フィードバックは良い例です。すべてのフィードバックが同じ価値を持つわけではなく、個々のデータポイントすべてに対応することはできません。シグナルをフィルタリングし、エージェントが行動すべきものを見極めるためのメカニズムが必要です。
2 つ目の要件はコストのコントロールです。エージェントが非効率的なループを実行しているために、目覚めたときに予期せぬ千ドルの請求書を受け取るようなことは避けなければなりません。
3 つ目は研究を追うことです。モデルにトレーニングさせるためのハーン(harness)の種類を確認し、それらのパターンに近づいてください。研究ラボがデータレシピをどのように使用しているかを研究し、その考え方を自社の製品に応用する方法を検討してください。
より広範な目標は、エージェントをミニチュア研究者として機能させることで、製品組織をミニチュアの研究所へと変革することにあります。
原文を表示

Introspection’s Roland Gavrilescu at AIEWF.
We’ve heard a lot about loops at the AI Engineer World’s Fair this week. Another buzzword is autoresearch, which involves building an “outer loop” where agents help maintain and improve the primary system, using feedback signals, evals and human input to make progress over time.
At least, that was the framing of Roland Gavrilescu, co-founder and CEO of Introspection — a new company building infrastructure for deploying these self-improving systems. Before starting the company, Gavrilescu worked on agent infrastructure and cloud agents at xAI, where he met his co-founder, Julian Bright.
Ahead of his “Autoresearch in the Wild” session at the AI Engineer World’s Fair today, I spoke with Gavrilescu about the shift from agent harnesses to feedback loops, the role of the open-source Pi framework, and why autonomous software factories must first learn from humans.
From xAI to Introspection
Latent Space: How did your new company, Introspection, come about?
Roland Gavrilescu: Last year, I was at xAI, where I met my co-founder. We were working on agent infrastructure and cloud agents, and we felt there was a new agent form factor that needed to be explored further. xAI was not necessarily the environment where we could focus completely on that.
We decided to leave and ask what a company designed around this new form factor might look like. We were interested in what made companies such as Cursor and Cognition successful, and how we could turn some of those ideas into a product that others could use.
That became the basis for Introspection.
Autoresearch allows you to build loops in which agents help maintain the system itself. The challenge is designing the right signals and feedback mechanisms so agents can improve the system, make architectural decisions and move in the right direction without constantly being bottlenecked by humans.
The loop becomes the product
Latent Space: Your session is titled “Autoresearch in the Wild” — what will it cover?
Gavrilescu: We have heard a lot about what autoresearch can do for improving experiments, but we wanted to talk about what these loops look like in production.
We are presenting three patterns that we think form the basis of a new blueprint.
The first is that the loop is the product. We have moved from focusing on models, to harnesses, and now to loops. The key question is whether you can define the right feedback mechanisms so agents can take on more work without generating more slop.
The second pattern concerns what the loop generates and how you track it over time. We are proposing a concept called an agent recipe.
We moved from agent tools to agent skills. Recipes are a larger container that brings together the components needed to encode human expertise: evals, judges, signal processing and the information that feeds back into the loop.
The goal is to create a portable format that agents can iterate on, almost like a research laboratory, but in a provider-agnostic way.
The third pattern is about what we optimize for. How can the system become both better and cheaper over time?
Companies such as Cursor and Cognition have shown that these products can work. The next stage is making them more accessible, faster and cheaper, and gradually distilling the capabilities of frontier models into systems that you own and that are customized for your environment.
Agent recipes
Latent Space: Can you explain more about what an agent recipe is…
Gavrilescu: It’s like a description of the ingredients you need and how they evolve.
The idea comes partly from data recipes used in model post-training. A data recipe describes how much data from different domains should be baked into a model.
Agent recipes are similar. A recipe might describe how your harness works with different models, the evals you use, the judges you have created, the human expertise you have captured and the failures that led to new evals.
Imagine that tomorrow you suddenly gained access to the Devin codebase. The code alone would not necessarily be that helpful if you could not see how the team arrived at the current version. You would want to understand the failures, mistakes and decisions that informed it.
A recipe captures that process. You begin with a baseline and then record how each signal produced a new judge, embedded new human expertise or led you to introduce a different model.
The inner loop and the outer loop
Latent Space: Does autoresearch mean orchestrating multiple agents, or can it involve one agent repeatedly working and verifying its results?
Gavrilescu: You can think of the system as having an inner loop and an outer loop.
The inner loop is the primary system interacting with users and performing the work. Autoresearch is more concerned with the outer loop: another system that studies and maintains the primary system.
The question is how to design that outer loop so it makes progress on the right problems without consuming an unreasonable number of tokens while deciding what to do.
Pi as the Linux of agent harnesses
Latent Space: You have compared Pi to Linux. In that analogy, is Introspection something like Red Hat?
Gavrilescu: Pi is like the Linux of agent harnesses. Linux has distributions such as Ubuntu, but the underlying system is designed to be extended. Pi is similar: it was never intended to be run as an unchanged, vanilla product. Pi separates the agent loop from its extensions and configuration, which makes the agent portable. You can spin up several different agents by loading different files into the runtime.
We saw an opportunity to combine that extensibility with recipes and open-source building blocks that can evolve for each customer while remaining portable and easy to deploy.
Making loops reliable in production
Latent Space: Reliability and the messy reality of agent loops have been recurring themes at the conference. How does Introspection address those problems?
Gavrilescu: The product is designed around the point at which you are ready to move into production.
You need to know what infrastructure is required to make the loops work, keep costs under control and maintain security. The managed infrastructure covers what is necessary for these systems to operate in production.
A major part of our focus is bringing the kind of infrastructure available inside frontier AI laboratories to a product that other companies can deploy.
Humans remain part of the system
Latent Space: What about the human in the loop?
Gavrilescu: These loops are designed with humans in the loop because you need the right signals as the system makes progress.
The human can effectively become a tool and a source of signals. Agents can be trained to ask people questions through an “ask a human” tool.
During its first few loops, an agent may rely heavily on asking questions and learning what a human would do. Over time, it accumulates those preferences and can become increasingly autonomous.
It is similar to an employee joining a new company. Initially, that employee asks a lot of questions. As they learn how the organization works, they can make more decisions independently.
Taking agent infrastructure into vertical markets
Latent Space: So what kinds of use cases are you seeing?
Gavrilescu: We are concentrating on vertical agents.
Coding agents are clearly working, and we have seen a number of companies succeed in that area. The next question is how to deploy agents in vertical and non-coding domains.
Companies in those markets are asking how they can do this securely without becoming dependent on a single provider. They want the deployment to belong to them, they want to retain ownership of their data, and they do not want to be locked into OpenAI or Anthropic. Introspection is intended to provide infrastructure that addresses those requirements using open-source building blocks.
Frontier AI labs have developed sophisticated internal agent technology. We want to bring similar capabilities into vertical SaaS and services businesses.
Why the work happens in Git
Latent Space: Is Introspection mainly intended for developers, or will product managers and other business users work with it?
Gavrilescu: We are initially focusing on software engineers in vertical SaaS companies.
We want the environment to be agent-friendly, meaning agents can work inside their own repositories and codebases. Everything is Git-based, and Git becomes the audit log that you maintain over time.
In the future, there will be interfaces that enable product managers and others to participate. But we are already seeing product managers move closer to code.
We think the right initial form factor is a human-to-agent interface in which the actual work and its history live in Git.
From orchestras to software factories
Latent Space: Does Introspection fit within the broader idea of software factories?
Gavrilescu: Yes. Designing the loops is essentially designing the factory. The remaining question is how much autonomy the factory should have.
There has also been discussion about “orchestras, not factories.” That distinction is really about the level of autonomy.
An orchestra might retain a human conductor who controls how the loops operate. A factory implies something more fully autonomous.
But you should build toward the factory rather than assume you can create a completely autonomous factory on the first day. Models do not initially possess all the context or understand every decision people inside an organization make. You cannot simply capture all of that knowledge in a Markdown file.
The right approach is to design the human as a core component of the factory. The early system should extract tacit knowledge and workflows from people over time, rather than attempting to automate everything immediately.
How to start with autoresearch
Latent Space: What would you recommend to engineers who want to experiment with autoresearch?
Gavrilescu: The first step is to invest in your signals. What are the things you actually want agents to respond to?
Product feedback is a good example. Not all feedback carries the same value, and you cannot respond to every individual data point. You need a mechanism for filtering the signals and identifying which ones an agent should act on.
The second requirement is control over cost. You do not want to wake up to an unexpected thousand-dollar bill because an agent has been running an inefficient loop.
The third is to follow the research. Look at the kinds of harnesses models are being trained to use and remain close to those patterns. Study how research labs use data recipes and consider how those ideas can be applied to your own product.
The broader goal is to turn your product organization into a miniature research lab, with agents acting as miniature researchers.
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み