SlideShare a Scribd company logo
1 of 26
Download to read offline
Creation Engine
Decentralised, editable search engine
and a shared memory
Piotr Trzpil
Creation Engine
An editable search engine, where results are dynamically generated and
depend on the point of view - the person using it.
Results can be expanded - “zoomed in” to uncover more details and allow
for changing them before saving the result back into the system.
Technology that enables building it is machine learning (dynamic detail generation)
and the upcoming content-addressable programming language Unison, which can
be combined with some blockchain ideas to form a shared memory space on the
Internet.
Use cases will include media creation, video games development as well as
exchange of data in general.
> Tree
Input
Creation Engine
Representations
Images
3D models
Videos
Text
GUI
Neural Interface
Iterative, hierarchical, top-down design process
1. Input understanding
2. Composition from existing patterns
3. Presentation
4. Expansion of details and customisation
5. Storage of changes
Reverse rendering
Turning images into 3D models
https://interestingengineering.com/nvidia-researches-created-ai-that-turns-2d-images-into-3d-models
Differentiable Rendering is Amazing!
https://www.youtube.com/watch?v=tGJ4tEwhgo8
Neural Point-Based Graphics (July 2019)
https://www.youtube.com/watch?v=7s3BYGok7wU
Memories
Memory is data representing a given understanding of an idea. It may be
individual or shared and contains preferences and choices related to it.
For example:
- The memory of our shared culture knows that a “tree” should be represented
e.g. as a somewhat realistic tree of typical species, in summer.
- But a memory of a fan of Minecraft could instead represent it as a block tree
from the game.
Hierarchy of memories
Memories form a hierarchy, as smaller, more private memories are linked to
larger, shared ones.
Shared memory
Personal memory
New memory
More widely shared memory
Shared memory
Personal memory
New memories are created on the edges and can over time conceptually move
upwards as they are improved and shared further.
Recovering memories
When someone accesses an existing memory, it is not constructed fully, but is
instead shown with limited detail, depending on current context of the inner
memory.
For example:
- Someone searching on the Internet for a “tree” would see just an image of a
generic tree
- Someone working on a open-world video game in 3D space could access a
model of a tree related to a weather of the landscape they are in at the
moment
Customising memories
A recovered memory can be expanded to make customisations to it.
1. Choosing an aspect/property of the memory
2. Expanding the details
3. Making changes
By expanding, we are recovering more of the memory and have a possibility to
change it by giving new input.
Every change is saved to the inner-most, current working memory.
Memory 3
Binding memories
Memory 1
Bindings are relations between parts of memories
Memory 2
tree
tree
Sharing memories
> A tree with one branch yellow
Shared memory
Personal memory
New memory
More widely shared memory
Conceptually, sharing is done by the new memory being “remembered” by more
people or systems, in more contexts.
Functions as memories
Functions are memories that can transform data over time.
In other words: they are an automated way of constructing new memories.
toUpperCase is a very simple function for transforming text.
A specialised neural network is a more complex function.
A neural network for choosing neural networks to process given data is yet
another function.
Functions have trust
Functions have values of trust associated with them, which describe confidence
that:
- The function will complete within expected time
- The function will return a result within expected boundaries/categories
Functions gain trust over time as they work as expected.
Each function may have multiple values of trust - evaluated by different systems
and stored in different parts of the shared memory.
Content-addressable code
NodesCodeEntry points
Functions can be written in code that is independent of the location it runs on and can be verified.
https://www.unisonweb.org/
Unison
Looks similar to Haskell
“Unison has no builds, no dependency conflicts, and renaming things is trivial. The
same core idea forms the basis for a runtime that robustly supports dynamic code
deployment, allowing a single Unison program to describe entire elastic distributed
systems.”
“Search engine in 15 lines of code”:
https://www.youtube.com/watch?v=f6yA3t0dO-k
https://www.unisonweb.org/
Hierarchy of memories
Seen in implementation-first view
Function root in a smart contract
Smart contract
on a blockchain
An entry point to the content-addressable space can be stored on a blockchain,
in a known smart contract, changed only after it has been approved by the logic of the contract.
Content-addressable
space
Related: The Global App: It's a Future Thing
Trust gateways
Content-addressable space
External system
They are “views” of external systems, measuring their reliability
Trust
gateway
Stablecoins
Stablecoins are cryptocurrencies designed to minimize the volatility of the price of the stablecoin,
relative to some "stable" asset or basket of assets.
1 DAI = $1
What is a Stablecoin? Most Comprehensive Video Guide
https://makerdao.com/
Augmented Bonding Curves (ABCs)
“The Augmented Bonding Curve (ABC) aligns the incentives of a community to support an underlying
public good. It creates the seed funding that will be used to achieve the goal of the Commons, and acts as
the interface between the internal economy of the Commons and the outside world.“ - Commons Stack
Rewriting the Story of Human Collaboration
(Or, an Introduction to Token Bonding
& Curation Markets)
Deep Dive: Augmented Bonding Curves
Seeding functions
Content-addressable
space
1. Invest a seed amount into building a function
2. Tokens are “numbered” - those generated
earlier are algorithmically certain to be worth
more than later ones.
3. This is to bootstrap a network effect - get
people interested in a common cause
4. Earlier stakeholders are rewarded,
while new stakeholders join, as long as they
believe in the future value of the project
https://commonsstack.org/
Imagination
Neural Interface
Visualisation
Creation Engine
Neural Interface
Unison Runtime + Payments
AWS Google Cloud MS Azure
Functions
Apps
AI Algorithms
Game Engines
Worlds
Software Stack
Marketing Directions
Everyone - “the open and decentralised Internet”
Software developers - building functions in Unison and integrations with
existing systems
Blockchain developers - rewriting some blockchain clients in Unison
Machine learning engineers - attaching AI models as functions
Game developers, filmmakers - creating worlds and stories
Time estimates
Unison
M1: released around Nov 2019 https://github.com/unisonweb/unison/projects/1
Goal of this milestone: you can download Unison, write a library in Unison, test it, share it with others, who can use the published
library (and updates to it) in their own libraries. Includes a feature complete codebase editor and no catastrophic bugs that would
prevent you from using the language and codebase editor.
M2: now in progress https://github.com/unisonweb/unison/projects/2
Not much concrete info yet, but they say: "Over the next 6 months, with the foundations of the language and tooling now laid down, we
do plan to start rolling out real libraries for doing distributed programming in Unison, and that will be pretty exciting."
CommonsStack: likely released within the next few months
Overall: depending on the ability to find Haskell developers, the Unison runtime
could potentially be completed within 6 months
Similar concepts
“The Truth of Fact, the Truth of Feeling” by Ted Chang - a short story about a
shared memory for life-logging

More Related Content

Similar to Creation engine

Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan RosuRazvan Rosu
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwahaAMAN KUMAR KUSHWAHA
 
Cloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptxCloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptxssuser6063b0
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceNathan Mathis
 
Grid computing dis
Grid computing disGrid computing dis
Grid computing disgopishna09
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systemsSri Prasanna
 
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year Program
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year ProgramCOMP-111 Past Paper 2021 complete Solution PU BS 4 Year Program
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year Programhaiderali8455
 
Parallel programs to multi-processor computers!
Parallel programs to multi-processor computers!Parallel programs to multi-processor computers!
Parallel programs to multi-processor computers!PVS-Studio
 
Personium mydata2016 0902
Personium mydata2016 0902Personium mydata2016 0902
Personium mydata2016 0902暁生 下野
 
final proposal-Lightweight Cloud instance contextualisation tool
final proposal-Lightweight Cloud instance contextualisation toolfinal proposal-Lightweight Cloud instance contextualisation tool
final proposal-Lightweight Cloud instance contextualisation toolParamkusham Shruthi
 
Structural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorerStructural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorerPrachi Gupta
 
Cloud based multimedia content protection system
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection systemjpstudcorner
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Julie Kwhl
 
Big Data Management Analytics And Management Essay
Big Data Management Analytics And Management EssayBig Data Management Analytics And Management Essay
Big Data Management Analytics And Management EssayAmy Alexander
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataversevty
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overviewKHANSAFEE
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4Prizzl
 

Similar to Creation engine (20)

Design systems - Razvan Rosu
Design systems - Razvan RosuDesign systems - Razvan Rosu
Design systems - Razvan Rosu
 
Operating system by aman kr kushwaha
Operating system by aman kr kushwahaOperating system by aman kr kushwaha
Operating system by aman kr kushwaha
 
Cloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptxCloud Computing_ICT Concepts & Trends.pptx
Cloud Computing_ICT Concepts & Trends.pptx
 
A Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning ExperienceA Framework To Generate 3D Learning Experience
A Framework To Generate 3D Learning Experience
 
Grid computing dis
Grid computing disGrid computing dis
Grid computing dis
 
Other distributed systems
Other distributed systemsOther distributed systems
Other distributed systems
 
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year Program
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year ProgramCOMP-111 Past Paper 2021 complete Solution PU BS 4 Year Program
COMP-111 Past Paper 2021 complete Solution PU BS 4 Year Program
 
Parallel programs to multi-processor computers!
Parallel programs to multi-processor computers!Parallel programs to multi-processor computers!
Parallel programs to multi-processor computers!
 
Personium mydata2016 0902
Personium mydata2016 0902Personium mydata2016 0902
Personium mydata2016 0902
 
final proposal-Lightweight Cloud instance contextualisation tool
final proposal-Lightweight Cloud instance contextualisation toolfinal proposal-Lightweight Cloud instance contextualisation tool
final proposal-Lightweight Cloud instance contextualisation tool
 
Structural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorerStructural organization and architecture of a virtual reality explorer
Structural organization and architecture of a virtual reality explorer
 
Cloud based multimedia content protection system
Cloud based multimedia content protection systemCloud based multimedia content protection system
Cloud based multimedia content protection system
 
Srs
SrsSrs
Srs
 
Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...Operating System Upgrade Implementation Report And...
Operating System Upgrade Implementation Report And...
 
Big Data Management Analytics And Management Essay
Big Data Management Analytics And Management EssayBig Data Management Analytics And Management Essay
Big Data Management Analytics And Management Essay
 
Metaverse for Dataverse
Metaverse for DataverseMetaverse for Dataverse
Metaverse for Dataverse
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Architectural Design Report G4
Architectural Design Report G4Architectural Design Report G4
Architectural Design Report G4
 
Isometric Making Essay
Isometric Making EssayIsometric Making Essay
Isometric Making Essay
 
Operating system
Operating systemOperating system
Operating system
 

Recently uploaded

Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...Sareena Khatun
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
Research Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptxResearch Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptxi191686
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiMonica Sydney
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查ydyuyu
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
一比一原版贝德福特大学毕业证学位证书
一比一原版贝德福特大学毕业证学位证书一比一原版贝德福特大学毕业证学位证书
一比一原版贝德福特大学毕业证学位证书F
 
Local Call Girls in Gomati 9332606886 HOT & SEXY Models beautiful and charmi...
Local Call Girls in Gomati  9332606886 HOT & SEXY Models beautiful and charmi...Local Call Girls in Gomati  9332606886 HOT & SEXY Models beautiful and charmi...
Local Call Girls in Gomati 9332606886 HOT & SEXY Models beautiful and charmi...Sareena Khatun
 
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriend
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New GirlfriendDubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriend
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriendkajalvid75
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsMonica Sydney
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdfMatthew Sinclair
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...Escortgram India
 
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...Sareena Khatun
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsPriya Reddy
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理AS
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理F
 

Recently uploaded (20)

Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...Delivery in 20 Mins Call Girls Cuttack  9332606886 HOT & SEXY Models beautifu...
Delivery in 20 Mins Call Girls Cuttack 9332606886 HOT & SEXY Models beautifu...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
Research Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptxResearch Assignment - NIST SP800 [172 A] - Presentation.pptx
Research Assignment - NIST SP800 [172 A] - Presentation.pptx
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查在线制作约克大学毕业证(yu毕业证)在读证明认证可查
在线制作约克大学毕业证(yu毕业证)在读证明认证可查
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
一比一原版贝德福特大学毕业证学位证书
一比一原版贝德福特大学毕业证学位证书一比一原版贝德福特大学毕业证学位证书
一比一原版贝德福特大学毕业证学位证书
 
Local Call Girls in Gomati 9332606886 HOT & SEXY Models beautiful and charmi...
Local Call Girls in Gomati  9332606886 HOT & SEXY Models beautiful and charmi...Local Call Girls in Gomati  9332606886 HOT & SEXY Models beautiful and charmi...
Local Call Girls in Gomati 9332606886 HOT & SEXY Models beautiful and charmi...
 
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriend
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New GirlfriendDubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriend
Dubai Call Girls First Class O525547819 Call Girls Dubai Hot New Girlfriend
 
Call girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girlsCall girls Service in Ajman 0505086370 Ajman call girls
Call girls Service in Ajman 0505086370 Ajman call girls
 
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
20240509 QFM015 Engineering Leadership Reading List April 2024.pdf
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...
Independent Escorts & Call Girls In Aerocity Delhi - 9758998899 - Escortgram ...
 
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...💚 Call Girls Bahraich   9332606886  High Profile Call Girls You Can Get The S...
💚 Call Girls Bahraich 9332606886 High Profile Call Girls You Can Get The S...
 
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call GirlsMira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
Mira Road Housewife Call Girls 07506202331, Nalasopara Call Girls
 
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
一比一原版(Dundee毕业证书)英国爱丁堡龙比亚大学毕业证如何办理
 
一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理一比一原版奥兹学院毕业证如何办理
一比一原版奥兹学院毕业证如何办理
 

Creation engine

  • 1. Creation Engine Decentralised, editable search engine and a shared memory Piotr Trzpil
  • 2. Creation Engine An editable search engine, where results are dynamically generated and depend on the point of view - the person using it. Results can be expanded - “zoomed in” to uncover more details and allow for changing them before saving the result back into the system. Technology that enables building it is machine learning (dynamic detail generation) and the upcoming content-addressable programming language Unison, which can be combined with some blockchain ideas to form a shared memory space on the Internet. Use cases will include media creation, video games development as well as exchange of data in general.
  • 3. > Tree Input Creation Engine Representations Images 3D models Videos Text GUI Neural Interface
  • 4. Iterative, hierarchical, top-down design process 1. Input understanding 2. Composition from existing patterns 3. Presentation 4. Expansion of details and customisation 5. Storage of changes
  • 5. Reverse rendering Turning images into 3D models https://interestingengineering.com/nvidia-researches-created-ai-that-turns-2d-images-into-3d-models Differentiable Rendering is Amazing! https://www.youtube.com/watch?v=tGJ4tEwhgo8 Neural Point-Based Graphics (July 2019) https://www.youtube.com/watch?v=7s3BYGok7wU
  • 6. Memories Memory is data representing a given understanding of an idea. It may be individual or shared and contains preferences and choices related to it. For example: - The memory of our shared culture knows that a “tree” should be represented e.g. as a somewhat realistic tree of typical species, in summer. - But a memory of a fan of Minecraft could instead represent it as a block tree from the game.
  • 7. Hierarchy of memories Memories form a hierarchy, as smaller, more private memories are linked to larger, shared ones. Shared memory Personal memory New memory More widely shared memory Shared memory Personal memory New memories are created on the edges and can over time conceptually move upwards as they are improved and shared further.
  • 8. Recovering memories When someone accesses an existing memory, it is not constructed fully, but is instead shown with limited detail, depending on current context of the inner memory. For example: - Someone searching on the Internet for a “tree” would see just an image of a generic tree - Someone working on a open-world video game in 3D space could access a model of a tree related to a weather of the landscape they are in at the moment
  • 9. Customising memories A recovered memory can be expanded to make customisations to it. 1. Choosing an aspect/property of the memory 2. Expanding the details 3. Making changes By expanding, we are recovering more of the memory and have a possibility to change it by giving new input. Every change is saved to the inner-most, current working memory.
  • 10. Memory 3 Binding memories Memory 1 Bindings are relations between parts of memories Memory 2 tree tree
  • 11. Sharing memories > A tree with one branch yellow Shared memory Personal memory New memory More widely shared memory Conceptually, sharing is done by the new memory being “remembered” by more people or systems, in more contexts.
  • 12. Functions as memories Functions are memories that can transform data over time. In other words: they are an automated way of constructing new memories. toUpperCase is a very simple function for transforming text. A specialised neural network is a more complex function. A neural network for choosing neural networks to process given data is yet another function.
  • 13. Functions have trust Functions have values of trust associated with them, which describe confidence that: - The function will complete within expected time - The function will return a result within expected boundaries/categories Functions gain trust over time as they work as expected. Each function may have multiple values of trust - evaluated by different systems and stored in different parts of the shared memory.
  • 14. Content-addressable code NodesCodeEntry points Functions can be written in code that is independent of the location it runs on and can be verified. https://www.unisonweb.org/
  • 15. Unison Looks similar to Haskell “Unison has no builds, no dependency conflicts, and renaming things is trivial. The same core idea forms the basis for a runtime that robustly supports dynamic code deployment, allowing a single Unison program to describe entire elastic distributed systems.” “Search engine in 15 lines of code”: https://www.youtube.com/watch?v=f6yA3t0dO-k https://www.unisonweb.org/
  • 16. Hierarchy of memories Seen in implementation-first view
  • 17. Function root in a smart contract Smart contract on a blockchain An entry point to the content-addressable space can be stored on a blockchain, in a known smart contract, changed only after it has been approved by the logic of the contract. Content-addressable space Related: The Global App: It's a Future Thing
  • 18. Trust gateways Content-addressable space External system They are “views” of external systems, measuring their reliability Trust gateway
  • 19. Stablecoins Stablecoins are cryptocurrencies designed to minimize the volatility of the price of the stablecoin, relative to some "stable" asset or basket of assets. 1 DAI = $1 What is a Stablecoin? Most Comprehensive Video Guide https://makerdao.com/
  • 20. Augmented Bonding Curves (ABCs) “The Augmented Bonding Curve (ABC) aligns the incentives of a community to support an underlying public good. It creates the seed funding that will be used to achieve the goal of the Commons, and acts as the interface between the internal economy of the Commons and the outside world.“ - Commons Stack Rewriting the Story of Human Collaboration (Or, an Introduction to Token Bonding & Curation Markets) Deep Dive: Augmented Bonding Curves
  • 21. Seeding functions Content-addressable space 1. Invest a seed amount into building a function 2. Tokens are “numbered” - those generated earlier are algorithmically certain to be worth more than later ones. 3. This is to bootstrap a network effect - get people interested in a common cause 4. Earlier stakeholders are rewarded, while new stakeholders join, as long as they believe in the future value of the project https://commonsstack.org/
  • 23. Unison Runtime + Payments AWS Google Cloud MS Azure Functions Apps AI Algorithms Game Engines Worlds Software Stack
  • 24. Marketing Directions Everyone - “the open and decentralised Internet” Software developers - building functions in Unison and integrations with existing systems Blockchain developers - rewriting some blockchain clients in Unison Machine learning engineers - attaching AI models as functions Game developers, filmmakers - creating worlds and stories
  • 25. Time estimates Unison M1: released around Nov 2019 https://github.com/unisonweb/unison/projects/1 Goal of this milestone: you can download Unison, write a library in Unison, test it, share it with others, who can use the published library (and updates to it) in their own libraries. Includes a feature complete codebase editor and no catastrophic bugs that would prevent you from using the language and codebase editor. M2: now in progress https://github.com/unisonweb/unison/projects/2 Not much concrete info yet, but they say: "Over the next 6 months, with the foundations of the language and tooling now laid down, we do plan to start rolling out real libraries for doing distributed programming in Unison, and that will be pretty exciting." CommonsStack: likely released within the next few months Overall: depending on the ability to find Haskell developers, the Unison runtime could potentially be completed within 6 months
  • 26. Similar concepts “The Truth of Fact, the Truth of Feeling” by Ted Chang - a short story about a shared memory for life-logging