singnet / ai-dsl

Artificial Intelligence Domain Specific Language (AI-DSL) to enable autonomous interoperability between AI services.
MIT License
70 stars 18 forks source link

Monadic eDSL for mixing internal and external services #17

Closed sroberti closed 3 years ago

sroberti commented 3 years ago

This is the code I demonstrated at recent meetings, showing how a language for describing services can be conveniently implemented as a monad.

There are a few loose ends that could make it more complete, e.g. proper IO functionality for execution of external services, but the core ideas are still there.