The company is based in Silicon Valley and specializes in AI (artificial intelligence) and cognitive computing. Apporchid develops applications that make the internet of everything think like a human brain, as stated in their mission.
Big data, AI and NLP technologies used in the apps they build help identify patterns, risks, and opportunities previously impossible with traditional analytical tools.
When we were first approached by AppOrchid, they had a broad idea of what they wanted to be developed – an application component helping build AI models in a visual way substituting programing. They were looking for developers who would have experience with diagramming, preferably working with some open-source tools.
The client had a rough idea in mind how to achieve it, and we had developed it further to provide the client with a working solution in the end.
We had to work out the solution that would allow the client to extend the application with new tasks types easily in the future.
As the client had a rough idea in mind about the end result to be achieved they looked for a software development partner who would be able to build a design application from scratch.
Having decided to develop the tool in Rappid (later JointJS+) the client looked for an experienced that would be skilled at working with diagramming frameworks.
We developed the Pipeline Composer application that helps companies to visually compose AI applications. The visual designer app can even be used by people who are not technical. It also helped reduce time spent on custom development of features substituting it with ready-to-use components.
The solution is heavily configuration driven, so we hydrate the application with configurations for tasks and their properties fetched via REST API. Each pipeline is provided with a custom set of tasks it can be built of, and definitions of those tasks are provided by backend via a configuration file – that makes extending the application with new task types very easy.
Our client received a tool helping build AI models in a visual way 40-50% faster than before.
The app was delivered on time and on budget, living up to the expectations of the client both in terms of usage of the open-source platform and UX design. While still in beta, the app received positive feedback from key stakeholders.