Flink Labs
Research for human-scale intelligent systems

Applied Research

Intelligence close to life.

Flink Labs explores the near future of intelligence as it moves into everyday objects, environments, relationships, routines, decisions, and small systems that live close to people.

Our work is practical, exploratory, and artefact-led: a way of asking what intelligent systems might become when they are situated, distributed, embodied, legible, and carefully made.

Three ways intelligence becomes concrete.

Flink Labs explores human-scale intelligent systems through three connected research threads: Tangible Ambient Interfaces, Playable Computation, and Distributed Intelligence.

These are not service categories or trend labels. They are the recurring themes behind our prototypes, artefacts, and explorations. Each thread explores a different way intelligence can become visible, situated, and meaningful in use.

Tangible Ambient Interfaces illustration

Tangible Ambient Interfaces

Intelligence situated in the everyday world.

AI and data do not need to live only inside dashboards, documents, or chat windows. They can appear through objects, spaces, cards, lights, small screens, terminals, gestures, projections, and quiet ambient signals.

Tangible Ambient Interfaces explores how computation can become present in daily life without becoming intrusive. This includes physical devices, microcontrollers, NFC cards, projected interfaces, ambient displays, smart objects, and everyday artefacts that help people notice, understand, and act.

The question is not only what an intelligent system can say, but where it should live, how it should be encountered, and what form would make it useful, personal, and grounded.

Playable Computation

Models and data as explorable worlds.

Most dashboards are static surfaces. They show results, but they rarely let people explore how a system behaves.

Playable Computation treats data, models, agents, and scenarios as interactive worlds. Instead of only reading charts, people can test choices, follow paths, change assumptions, inspect state, and see consequences unfold.

This thread draws from games, simulations, interactive fiction, procedural systems, cellular automata, artificial life, and complex systems visualisation. It is not about gamification. It is about making computation navigable, responsive, and rich enough to think with.

  • A report becomes a world.
  • A dashboard becomes a system.
  • A model becomes something people can enter, question, and play.
Playable Computation illustration
Distributed Intelligence illustration

Distributed Intelligence

Computation spread across agents, devices, signals, and networks.

Not every intelligent system needs to be a single central brain. Some forms of intelligence emerge through many smaller parts communicating locally: agents, devices, sensors, protocols, messages, memories, signals, and people.

Distributed Intelligence explores systems where computation happens across the network. Intelligence lives in the relationships between parts, not only inside each individual node.

This includes agent-to-agent communication, local broadcast, peer-to-peer structures, gossip-like protocols, artificial pheromones, swarms, ad hoc networks, and small agents that coordinate over time.

The focus is on bounded, legible, non-monolithic systems. Less global command centre. More field radio, ant colony, neighbourhood network, or living ecology.

Artificial Life & Knowledge illustration

Two deeper threads run through the work.

Beneath the three research threads are two recurring foundations: Artificial Life and Digital Ecosystems, and Knowledge, Memory and Learning.

They are not separate research areas so much as shared substrates. They shape how we think about behaviour, adaptation, state, memory, interaction, and change across all of the work.

Artificial Life and Digital Ecosystems

Artificial life gives us ways to think about systems that behave more like ecologies than machines: agents interacting, patterns emerging, simple rules producing complex behaviour, and small parts adapting over time.

It draws us toward swarms, cellular automata, digital organisms, self-organisation, evolution, and the strange liveliness that appears when computation is allowed to unfold.

Knowledge, Memory and Learning

Knowledge, Memory and Learning gives us ways to think about how intelligent systems hold state, encode experience, respond to context, and change through use.

It helps us ask where memory lives, how behaviour is shaped by history, what the system pays attention to, and how knowledge can remain visible enough to reason with.

Legible intelligence

Across all of this, we favour small, bounded, inspectable systems over opaque scale for its own sake.

Understandable worlds make behaviour visible. They let us ask better questions:

  • What is the system learning?
  • Where is memory held?
  • How are agents coordinating?
  • What patterns are emerging?
  • What can be explained?
  • What can be shaped?
  • What should become tangible?

Intelligence should not only work. It should be understandable enough to reason with, design around, and trust.

Research illustration

The lab is built for questions that do not fit neatly into a roadmap.

Some questions are too early for a product brief, too strange for a strategy deck, and too important to leave as a hunch.

Flink Labs works with selected organisations to explore those questions through prototypes, simulations, interfaces, objects, demos, and small worlds that make the near future easier to see, test, and discuss.

Bring the thing your team can sense but cannot yet describe.