singnet / ai-dsl Goto Github PK
View Code? Open in Web Editor NEWArtificial Intelligence Domain Specific Language (AI-DSL) to enable autonomous interoperability between AI services.
License: MIT License
Artificial Intelligence Domain Specific Language (AI-DSL) to enable autonomous interoperability between AI services.
License: MIT License
Hi.
Amazed to see some real life Idris code. I guess it's the first time I stumble on that: real life Idris code. Stunned.
I tried looking at what the repo was doing a bit. And there obviously is little indication as to how to build it. (which kind of seems to be a constant in opencog derived projects...)
Got a kind of syntax error with the first thing I tried to build.
mini-me@virtucon ~/h/c/a/e/a/NeuralNets (master)> idris2 Main.idr -o Main
Uncaught error: Error: Expected a capitalised identifier, got: lst.
Main:3:24--3:27
1 | module Main
2 | import Lib
3 | import Prelude.List as lst
Could it be possible to have some more detailed instructions as to how to have some fun with this repo ?
Here's a compilation of related work to the AI-DSL. That is work that attempts to partially or wholly fulfill some of the goals of the AI-DSL.
I want to define service attributes and their metadata in external data structure (most probably json) and then provide an ability to load this metadata to idris type definitions for type checking and other magic, as specified with the following issues from NuNet worklfow:
I believe this is related to these places in the code:
ai-dsl/experimental/ServiceAttributes.idr
Line 13 in da959fe
Essentially what is required is to load the function / type definitions used in combine
from external sources. is that possible at all and what is the best way to go about it?
@ngeiswei @sroberti
@ngeiswei -- we have produced the locally 'runnable' variant of nunet app. please see this issue and comment on https://gitlab.com/nunet/nunet-infra/-/issues/24#note_558195653.
it is not clear if this is something workable for you, which has to be discussed.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.