AI Engineer World's Fair 2025
Useful General Intelligence
Read the talk
Useful General Intelligence
Reliable agents need more than accurate clicks: they need shared environments, controllable actions, and interactions that help people think and act more effectively.
From a talk by Danielle Perszyk
Before you start: Basic familiarity with browser automation and Python will help with the apartment-search example; no neuroscience background is required.
What keeps perception reliable?
Your brain cannot inspect reality directly. It predicts what is happening using a world model, receives sensory information, and reconciles the difference. Danielle Perszyk, a cognitive scientist at Amazon’s experimental AGI SF lab, opens with this account of perception as controlled hallucination. The critical word is controlled: predictions become useful because incoming evidence can correct them.
Communication adds another layer. As you understand someone’s words, that person influences your interpretation of the world. Even the word hallucination brings several meanings into play, including the familiar problem of chatbots producing unsupported content. Those systems already help with brainstorming, writing, code, and images, but those abilities do not yet amount to reliable general-purpose thinking, learning, and action.
In Perszyk’s framing, the ability to go beyond observed data is part of flexible intelligence; the challenge is controlling that ability. The analogy does not require building a replica of the human brain or replacing people. The goal is AI that complements human intelligence. Her stronger thesis is that treating general intelligence as something contained inside an isolated thinking machine is a category error.
That broad question has a very practical entry point: agents still struggle to click, type, and scroll reliably. Perszyk approaches the problem through the lab’s vision, the then-current research preview of Nova Act, and the human-agent interactions needed for its further development.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Thinking machines and thinking humans
The ambition to build thinking machines did not originate in the 2010s. Perszyk traces it to the founding of AI in 1956: engineers and mathematicians set out to solve intelligence, and although they did not complete that project, they helped initiate a technological feedback loop. More powerful computers became connected through the Internet; those connections enabled more sophisticated learning algorithms; those algorithms made computers more capable. The contemporary AGI ambition continues that trajectory by seeking smarter machines with more agency.
Douglas Engelbart offers a different starting point: improve the capabilities of the person using the computer. He invented the mouse and pioneered interactive computing; modern graphical interfaces developed through multiple projects, including Xerox Alto. The important shift is from a machine that thinks to a system that helps humans think. As people offload computation to devices, cognition becomes distributed across the digital environment.
Perszyk calls this techno-social co-evolution: people invent technologies, and those technologies reshape how people think and work. That leaves two distinct targets for more advanced AI:
| Target | What improves? |
|---|---|
| AI as smart as, or smarter than, humans | The machine’s capabilities |
| AI that makes humans smarter | People’s capabilities with the machine |
Both can involve general-purpose agents. Their usefulness depends on what those agents enable people to do.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
When automation increases agency
A useful tool can simplify life by taking work off your hands, or expand what you can accomplish. Automation can support both. Learning a skill provides a familiar example: initially, its details demand conscious attention; with practice, more of the execution becomes automatic, freeing attention for other problems.
But automated systems can also consume attention or narrow thought. Endless scrolling absorbs time, recommendation systems can reinforce echo chambers, and autocomplete can terminate a line of thinking before it develops. Automation does not automatically produce augmentation. Precise control and the ability to tailor a system are what let people turn automation toward their own purposes.
This changes the objective from giving AI ever more freedom to giving its users more agency. Perszyk describes that goal as building AI that “unhobbles humans.” The immediate engineering requirements are correspondingly modest: work within models’ present capabilities, and make it easy for builders to begin composing useful applications.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
An apartment search becomes a browser workflow
Nova Act begins with the possibility that an agent call could become the atomic unit of digital interaction. The obstacle is access: Perszyk argues that most websites lack APIs, while their visual interfaces already expose the operations people need. The browser therefore becomes the agent’s tool. A specialized version of Amazon Nova, trained for UI interaction, supplies the model; an SDK lets developers build and deploy workflows around it. An act call translates natural-language instructions into actions on the screen.
In Carolyn’s demonstration, the task is to find a two-bedroom, one-bath apartment in Redwood City. The first act call initiates a sequence of browser operations. The agent considers the result of each step before planning the next, rather than assuming a fixed sequence will work regardless of what the page does. The visible Beds/Baths menu captures one intermediate filtering step, including the one-bathroom choice. High reliability on UI tasks is the stated training objective; the demonstration supplies no numerical workflow success rate.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Extract records, compare commutes
Once the browser displays rentals, Fjord extends the workflow using ordinary Python. First, a Pydantic class defines the desired records, and a structured extraction asks the agent for JSON matching that schema. This is the boundary between interpreting a visual page and manipulating explicit data: subsequent code can operate on apartment records instead of browser pixels.
The next question is personal to the search: how far is each apartment from the nearest Caltrain station by bicycle? A helper named add_biking_distance takes an apartment and uses Google Maps to calculate its commute. A Python thread pool runs the searches in parallel, with a separate browser for each address. Finally, Pandas turns the enriched records into a table sorted by biking time.
The composition can keep the browser helper separate from validation and ranking. Here, address and biking_minutes make the apartment-to-commute data boundary explicit; add_biking_distance supplies the browser work described above.
python
from concurrent.futures import ThreadPoolExecutor
from typing import Callable
import pandas as pd
from pydantic import BaseModel, Field
class Apartment(BaseModel):
address: str
class ApartmentResults(BaseModel):
apartments: list[Apartment]
class ApartmentCommute(Apartment):
biking_minutes: float = Field(ge=0)
extraction_schema = ApartmentResults.model_json_schema()
def rank_apartments(
extracted_json: str,
add_biking_distance: Callable[[Apartment], ApartmentCommute],
) -> pd.DataFrame:
apartments = ApartmentResults.model_validate_json(
extracted_json
).apartments
if not apartments:
return pd.DataFrame(columns=["address", "biking_minutes"])
with ThreadPoolExecutor() as pool:
commutes = list(pool.map(add_biking_distance, apartments))
return (
pd.DataFrame([commute.model_dump() for commute in commutes])
.sort_values("biking_minutes")
.reset_index(drop=True)
)
Natural language handles the UI-specific work; Python handles record structure, concurrency, and ordering. Sorting by biking time also makes the user’s objective concrete: the desired output is a commute comparison, not merely a successfully operated search form.
The demonstration points to the apartment example in the Nova Act SDK repository. Its current documentation includes functionality added after this research preview. Perszyk describes the minimal starting script as three lines of code, excluding installation and authentication. She also reports that underlying model improvements were shipping every few weeks. The small entry point and the richer Python workflow serve different needs: beginning with one action, then composing actions into a useful application.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Reliable actions need a shared environment
Even the smallest browser interactions involve interpretation. On Amazon’s website, icons have labels, but many interfaces leave their meaning implicit. People often infer an unfamiliar icon’s purpose from surrounding cues. An agent cannot be explicitly taught every possible icon, much less every useful way to operate a computer. Perszyk therefore points to reinforcement learning as a way for agents to explore and learn these interactions.
Exploration might produce computer-use strategies unlike ours. That can be valuable for a complementary system, provided the agent and the person still interpret the relevant environment consistently. Perszyk contrasts assistants built around LLM wrappers, which she characterizes as lacking environmental grounding and a world model, with computer-use agents that see pixels and act on UIs. She describes the latter as an early form of embodiment: their actions have observable consequences in a digital environment shared with users.
Nova Act’s emphasis is on making the smallest interaction units reliable while exposing granular developer control. Those units can then compose into larger workflows, just as words combine into more complex meanings. Shared grounding is necessary, but it is not sufficient for understanding a higher-level goal. An agent may correctly interpret a page and execute its controls while still missing what the person ultimately wants to accomplish.
The next development problem is therefore broader than improving action accuracy: what would let computer-use agents reliably understand those larger goals, and thereby increase their users’ capabilities?
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Language connects communication and representation
Perszyk identifies language as the adaptation connecting this social account to generalization. Language and models of other minds reinforce one another: sensitivity to social cues stabilizes those models; more stable models support richer language; richer language further stabilizes what people can represent about one another. Communication and representation become integrated through that reciprocal process.
Her stronger theoretical proposal is that a model of a mind became an original placeholder concept: something like a variable capable of standing for any concept another mind might contain. She presents this as a route to generalization and distinguishes it from communication systems that, in her account, lack models of minds.
The contrast with programming languages concerns how meaning is established. Code does not negotiate meaning with its reader in real time; Perszyk offers that stability as a reason code is comparatively easy to verify. Human language, by contrast, depends on interpreting what another person means. Her claim that LLMs do not understand language uses this specific criterion: understanding that words refer to things minds invent, rather than only producing appropriate linguistic sequences.
The point of asking what is in a word is therefore to look beyond the symbol. In Perszyk’s account, what gives it its flexible meaning is a mind—and another mind’s ability to infer what it represents.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Agents as a collective subconscious
Language leads into a broader history of cognitive technologies: tools that enable increasingly abstract thought and provide foundations for later tools. They become useful through development within communities. Early computers had interfaces that limited their usefulness to many people; interactive computing expanded who could use them and what those users could accomplish. Today, abundant access to information brings a different problem: abundant distraction.
Agents could address that problem in several complementary ways:
- Handle repetition: perform recurring work that would otherwise consume conscious attention.
- Share skills: learn from people and make those abilities available across communities.
- Teach discoveries: bring newly discovered knowledge back to their users.
Perszyk calls this potential role a “collective subconscious”: useful activity distributed across agents and people, without requiring everyone to attend to every step.
This returns to the opening question of controlled hallucination. In her account, tools for thought stabilize thinking and reorganize brains by directing attention toward common features of the environment, selecting relevant signals from noise, and helping people stabilize those signals into shared world models. Coordination supplies part of the control.
Nova Act can then be understood as a set of primitives for a cognitive technology: a way to align human and agent representations through shared digital activity. As with earlier cognitive technologies, developing that potential requires use in diverse communities. Repeatedly clicking the same place is only the beginning of reliability.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Useful products make the next learning loop possible
Reliability ultimately includes understanding the larger goal. Perszyk’s proposed next step is agents with models of human minds. She does not describe those models as objects engineers can directly install. Instead, the task is to create the conditions under which they could emerge: a common language between humans and computers, a model of their shared environment, and interfaces that support intuitive interaction.
That makes useful products part of the research mechanism. People need a reason to interact with agents; those interactions produce the human-agent data needed to advance the models; better models can support more useful products and more capable users. The intended loop is reciprocal: humans help agents improve, and agents help humans think and act more effectively. Perszyk closes by inviting the audience to the upcoming Nova Act workshop, where that broad ambition returns to the practical work of building with agent calls.
Suggest correction
This note stays in this page until you copy or download it. Nothing is submitted; reloading clears the draft.
Resources
From the talk
Python SDK with browser-automation examples, structured extraction, and parallel sessions. The current documentation includes capabilities added after the talk.
Engelbart's October 1962 report develops a systems approach to augmenting human thought through tools, language, methods, and training.
Further reading
- Introducing Amazon Nova ActArticle
The original research-preview announcement explains atomic browser commands, Python composition, and the scope of early reliability evaluations.
Perszyk's later companion essay explains how agents could reduce digital drudgery while strengthening human thought and agency.
Read the complete timestamped transcript
- 0:00
[upbeat music] Hi, everyone.
- 0:16
It's a little loud. I'm Danielle, and I'm a cognitive scientist working at the experimental new Amazon AGI SF lab. And throughout this conference, you're gonna hear a lot of talks about building and scaling agents, including some from my colleagues at AWS.
- 0:31
But this talk is gonna be a little different. I want to think about how we can co-evolve with general purpose agents and what it will take to make them reliable and aligned with our own intelligence.
- 0:42
So I'd like to step the-- set the stage by reminding us of a fact about the reliability of our own minds. We're all hallucinating right now.
- 0:53
Our brains don't have direct access to reality, so they're, they're stuck inside our heads, so they can only really do a few things. They can make predictions with their world models, they can take in sensory information, and they can reconcile errors between the two.
- 1:09
That's about it. And that's why neuroscientists call our brains prediction machines and say that perception is controlled hallucination. Uh, but there's no way, of course, that I could be standing up here in front of you if I didn't have my hallucinations under control.
- 1:24
The controlled part is the critical bit. But that's not all that's happening right now. If you're understanding my words, then I'm also influencing your hallucinations. And assuming you do understand my words, then your brain just did something else.
- 1:39
It activated all meanings of the word hallucination, including this one. So today, we rely upon hallucinating chatbots for brainstorming, generating content and code, and images of themselves like this.
- 1:54
But what they can't yet do is think, learn, or act in a reliable general-purpose way. And we're not satisfied with that because we've set our sights on building AI that more closely resembles our own intelligence.
- 2:08
But what makes our intelligence general? Well, one thing we know is that hallucinations are necessary because they allow us to go beyond the data. They're features rather than bugs of AI that's flexible like ours, so we just need to figure out how to control them.
- 2:25
I'm gonna be drawing a lot of parallels to our intelligence, but I'm not saying that we are or should be building something like a human brain. We don't want AI to replace us or replicate us.
- 2:36
We want it to complement us. We want AI plus humans to be greater than the sum of our parts. Now, this isn't typically what we think about when we hear AGI.
- 2:46
We think about the AI becoming more advanced. But this reflects a category error about how our intelligence actually works. And that error is that general intelligence can exist within a thinking machine.
- 3:01
So when you think about AGI, you probably think about something like this, and you might think that it's right around the corner. But why does it then feel like agents are closer to something like this?
- 3:17
The reality is that models can't yet reliably click, type, or scroll, and so everyone wants to know how do we make agents reliable? That's the question that I'm going to focus on today.
- 3:29
So first, I'll share our lab's vision for agents.
- 3:33
Then I will show you how Nova Act, which is a research preview of our agent, works today. And then finally, I'll show you how Nova Act will evolve and how you are all central to that evolution.
- 3:44
So let's start with the big picture. Our vision for agents is different than the standard vision, which reflects this long lineage of thought that has become folklore. So you all know the story by now, which is why you probably spotted the hallucination here.
- 4:00
The concept of machines that can think like humans didn't originate in the twenty tens, but in nineteen fifty-six, when a group of engineers and mathematicians set out to build thinking machines so they could solve intelligence.
- 4:12
Of course, you also all know that these guys didn't solve intelligence, but they did succeed in founding the field of AI and sparking a feedback loop that changed how we live and work.
- 4:24
So first we built more powerful computers, then we connected them together to build the Internet, which enabled more sophisticated learning algorithms, and this made our computers even more powerful.
- 4:34
And now we're back to aiming for thinking machines by another name, artificial general intelligence or AGI. So the standard vision is to make AI smarter and give it more agency.
- 4:45
And notice that this is about the technology, not us. Well, luckily, this wasn't the only historical perspective. Does anybody know who this is?
- 4:56
This is Douglas Engelbart, and he invented the computer mouse and the GUI. He didn't care so much about thinking machines and solving intelligence. What he cared about was thinking humans and augmenting our intelligence.
- 5:09
And he proposed that computers could make us smarter. Of course, he was absolutely right. So as computers became pervasive, they also started changing our brains. We began offloading our computation to devices, distributing our cognition across the digital environment, and this had the effect of augmenting our intelligence.
- 5:31
Scientists call this techno social co-evolution. It just means that we invent new technologies that then shape us. So here we have two historical perspectives for the goal of building more advanced intelligence that resembles our own.
- 5:46
We can build AI that is as smart as or even smarter than us, or we can build AI that makes us smarter. We all believe that more general-purpose agents are going to be more useful, but how?
- 5:59
Well, things are useful when they have one of two effects. They can simplify our lives by allowing us to offload things, or they can give us more leverage. And yes- Automation is an engine for augmentation.
- 6:12
This is how we become expert at things. We start by paying conscious attention to the details, we practice, and then our brain moves things over to our subconscious. Automation frees up our attention to focus on other things.
- 6:26
The problem is that automation doesn't always lead to augmentation. Sometimes it even comes at a cost. How many hours have we lost to scrolling? Or how many echo chambers have we been trapped within?
- 6:38
How many times has autocomplete just shut down our thinking? So this is how algorithms can reduce our agency, and it's how increasingly intelligent agents might cause more problems than they solve.
- 6:51
But if we have precise control and we actively tailor these systems the way that we want, then we can actually increase our agency. And this is the crossroads in front of us.
- 7:01
We can continue to make AI smarter and give it more agency. Uh, we can focus on unhobbling the AI, as it's fashionable to say. But this doesn't guarantee that it will be useful to us, it just guarantees that we'll continue to see a lot of the same patterns that we've seen in tech recently.
- 7:18
And that's why that our vision is to build AI that makes us smarter and gives us more agency, to build AI that unhobbles humans. So how do we do that?
- 7:28
Well, in these early stages, we need to do two things. We need to meet the models where they are,
- 7:35
and meet the builders where they are. So all of you have a million ideas about what you wanna do with agents. We have to make it frictionless for you to get started.
- 7:45
And Nova Act does these two things. We're building a future where the atomic unit of all digital interactions will be an agent call. The big obstacle is that we still only have some infrastructure for APIs.
- 8:00
Most websites are built for visual UIs, and so since most web- websites lack APIs, we need to use the browser itself as a tool. And that's why we've trained a model of, uh, Amazon's foundation model, Nova, to be really good at UIs, to interact with UIs like we do.
- 8:19
Nova Act combines this model with an SDK to allow developers to build and deploy agents. All you have to do is make an act call, which translates action-- uh, natural language into actions on the screen.
- 8:33
And I'm gonna show you a demo here where my teammate Carolyn, uh, will show you how you can use Nova Act.
- 8:41
Nova Act to find our dream apartment. [upbeat music] We're searching for a two bedroom, one bath in [REDACTED:location].
- 8:48
Here, we've given our first act call to the agent. It's going to break down how to complete this task, considering the outcome of each step as it plans the next one.
- 8:57
Behind the scenes, this is all powered by a specialized version of Amazon Nova, trained for high reliability on UI tasks.
- 9:07
And next, I'm gonna show you my teammate Fjord, who will describe how you can, uh, do even more things with Python integrations.
- 9:15
All right. We see a bunch of rentals on the screen, so let's grab them using a structured extract. We'll define a Pydantic class and ask the agent to return JSON matching that schema.
- 9:27
For my commute, I wanna know the biking distance to the nearest Caltrain station for each of these results. Let's define a helper function. Add biking distance will take in an apartment and then use Google Maps to calculate the distance.
- 9:41
Now, I don't wanna wait for each of these searches to complete one by one, so let's do this in parallel. Since this is Python, we can just use a thread pool to spin up multiple browsers, one for each address.
- 9:52
Finally, I'll use Pandas to turn all these results into a table and sort by biking time to the Caltrain station.
- 9:59
We've checked this script into the samples folder of our GitHub repo, so feel free to give it a try.
- 10:06
So we've made it really easy to get started. It's just three lines of code. And under the hood, we're constantly making improvements to our model and shipping those every few weeks.
- 10:16
And this is important because even the building blocks of computer use are deceptively challenging. Here's why. This is the Amazon website, and let me ask you, what do these icons mean?
- 10:28
We typically take for granted that even if we've never seen them before, we can easily interpret them. Uh, and, and when we can't, there are usually plenty of cues for us to know what they mean.
- 10:37
Now, Amazon actually labels these, but in many contexts, the icons are not labeled, and we couldn't possibly teach our agent all of the different icons, let alone all of the different useful ways that it could use a computer.
- 10:49
So we have to let our agent explore and learn with RL. And it's really fascinating to think about how RL will enable these agents to discover how to use computers in entirely new ways.
- 11:00
And that's okay because we want them to be complementary to us. But if we're going to diverge in our computer use methods, then it's really critical that our agent's perception of the digital world is aligned with our own.
- 11:12
And that's not what most agents can, can do right now. So current agents are LLM wrappers that function as read-only assistants. They can use tools, and some of them are getting really good at code, but they don't have an environment to ground their interactions.
- 11:29
They lack a world model. Computer use agents are different. They can see pixels and interact with UIs just like us, so you can think of them as kind of having this early form of embodiment.
- 11:42
Now, we're not the only ones working on computer use agents, but our approach is different. We are focusing on making the smallest units of interaction reliable and giving you granular control over them.
- 11:55
Just like you can string together words to generate infinite combinations of meaning, you can string together atomic actions to generate increasingly complex workflows. Now, grounding our interactions in a shared environment, uh, is necessary for building aligned general purpose agents, but it's not sufficient.
- 12:15
Computer-use agents will need something else to be able to really reliably understand our higher-level goals. So how will Nova Act need to evolve to make us smarter and give us more agency?
- 12:27
In other words, what is it that makes our intelligence reliable and, uh, flexible and general purpose? Well, it turns out that over the past decades, as engineers were building more advanced intelligence, scientists were learning about how it works.
- 12:44
And what they learned was that this isn't the whole story, it's just the most recent, uh, story of our co-evolution with technology. So computers, co-evolving with computers is, is this thing that we're fixated on, but the story goes back a lot longer, and Engelbart actually hinted at this.
- 13:03
He said, "In a very real sense, as represented by the steady evolution of our augmentation means, the development of artificial intelligence has been going on for centuries." Now, he was correct, but it was actually going on for a lot longer than that, so let me take you back to the beginning.
- 13:18
Around six million years ago, the environment changed for our ancestors, and they had exactly two options. They could solve intelligence or go extinct. And the ones that solved intelligence did so through a feedback loop that changed our social cognition.
- 13:35
This should look familiar. First, our brains got bigger, then we connected them together, which enabled us to further fine-tune into social information, and this made our brains even bigger.
- 13:47
But now you know that this scaling part is only half of the story. The other half had to do with how we all got smarter. So we offloaded our computation to each other's minds and distributed our cognition across the social environment, and this had the effect of augmenting our intelligence.
- 14:06
So scientists call the thing that we got better at through these flywheels representational alignment. We figured out how to reproduce the contents of our minds to better cooperate. The key insight here is that the history of upgrading our intelligence didn't start with computers.
- 14:24
It started with an evolutionary adaptation that allowed us to use each other's minds as tools. Let me say that in another way. The thing that makes our intelligence general and flexible is inferring the existence of other minds.
- 14:38
This means that this is general intelligence. This can be general intelligence. This could possibly be general intelligence, but it's not-- uh, there's no reason to expect that it will be aligned.
- 14:51
And this is not general intelligence. Intelligence of the variety that humans have can't exist in a vacuum. It doesn't exist in individual humans. It won't exist in individual models.
- 15:03
Instead, general intelligence emerges through our interactions. It's social, distributed, ever-evolving, and that means that we need to measure the interactions and optimize for the interactions that we have with agents.
- 15:16
We can't just measure model capabilities or things like time spent on platform. We have to measure human things like creativity, productivity, strategic thinking, even things like states of flow.
- 15:29
So let's take a closer look at this evolutionary adaptation. Any ideas as to what it was?
- 15:37
It was language. So language co-evolved with our models of minds in yet another flywheel that integrated our systems for communication and representation. And it did this by being both a cause and an effect of modeling our minds.
- 15:52
Let's break that down. We've got our models and our communicative interfaces, and then here's how they became integrated. As we fine-tuned into social cues, our models of mind became more stable.
- 16:04
This advanced our language, and our language made our models of mind even more stable. And then here's the big bang moment for our intelligence. Our models of mind became the original placeholder concept, the first variable for being able to represent any concept.
- 16:22
That right there is generalization. So you might be thinking, "But is this different from other languages?" And the answer is yes. Other communication systems don't have models of mind.
- 16:34
Programming languages don't negotiate meaning in real time. This is why code is so easily verifiable. And LLMs don't understand language. What do we mean they don't understand language? They don't understand that words refer to things that minds make up.
- 16:49
So when we ask, "What's in a word?" The answer is, quite literally, a mind.
- 16:55
So language was so immensely useful that it triggered a whole new series of flywheels that scientists call cognitive technologies. Each one is a foundation for n- the next, and each one allows us to have increasingly abstract thoughts.
- 17:09
They become useful by evolving within communities. So early commu- computers were not very useful to many people. They didn't have great interfaces, but Engelbart changed this. Now, computers are getting in our way.
- 17:24
We've never had the world's information so easily accessible, but also, we've never had more distractions. And agents can help fix this. They can do the repetitive stuff for us, they can learn from us and redistribute our skills across communities, and they can teach us new things when they discover new knowledge.
- 17:43
In essence, agents can become our collective subconscious, but we need to build them in a way that reflects this larger pattern. So collectively, these tools for thought stabilize our thinking,
- 17:58
reorganize our brains, and control our hallucinations. How do they control our hallucinations? Well, they direct our attention to the same things in the environment, they pick out the relevant signals and the noise, and then we stabilize these signals to co-create these shared world models.
- 18:15
And what does that sound like? It sounds like what we're building. So another way of thinking about Nova Act is as the primitives for a cognitive technology that aligns agents' and humans' representations.
- 18:28
And just like with other cognitive technologies, early agents will need to, uh, evolve in diverse communities. So that's where all of you come in. But reliability isn't just about clicking in the same place every time.
- 18:42
It's about understanding the larger goal. So to return to our big question, how do we make agents reliable? Eventually, they're going to need models of our minds. So the next thing that we'll need to build is agents with models of our minds.
- 18:58
But we don't actually build those directly. We need to set the preconditions for them to emerge, and this requires a common language for humans and computers. And at this point, you know what this entails.
- 19:09
Agents will need a, a model of our shared environment and interfaces that support intuitive interactions with us. These will enable humans and agents to reciprocally level up one another's intelligence.
- 19:24
To advance the models, we will need human-agent interaction data, and to motivate people to use the agents in the first place, we'll need useful products. The more useful the products become, the smarter we will all become.
- 19:36
So this is how we can collectively build useful general intelligence. Um, if you wanna learn more about Nova Act, then stick around right here for the upcoming workshop, and thank you for your time. [applauding] [upbeat music]