Reviewing AI Platforms: Part 1

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Heads up... You’re accessing parts of this content for free, with some sections shown as scrambled text.

Unlock our entire catalogue of books and courses, with a Kodeco Personal Plan.

Unlock now

There is so much AI tooling available it can be difficult to categorize everything comprehensively. Many have overlapping functions, so it’s not always clear exactly what a service is designed for. In the following segments however, you’ll see a good number of services and how you can use them based on your needs. In the previous lessons, you went through the more hands-on route to understand the internals of modern AI applications. The first category you’ll learn about is code-first AI platforms.

Code-First AI Frameworks

These frameworks offer low-level access to various tools necessary to build AI applications. They can be very involved, requiring lots of learning and expert knowledge to be able to build advanced and robust applications. Developing with these tools certainly takes more time, as does maintaining them. But they offer the most flexibility and the ability to build highly efficient, complex AI apps at scale. You can also build simple apps with these tools.

Visual LLM Orchestrators

These are effectively a visual IDE for LangChain. They’re a step above the code-first tools. They’re simple to work with and much faster than writing code. With these, you simply connect nodes along edges and define logic where necessary. They use much of the same terminology as you’ve seen in the previous lesson. With a basic understanding of how to build based on the graph structure, that is, nodes and edges, you’ll be able to drag-and-drop till you’re done with your app.

AI Workflow & Logic Orchestrators

AI agents are arguably the second most used feature of AI applications besides chats or conversations. Thus it’s no surprise that there are a lot of services designed to build agentic workflows. Agentic workflows boost productivity, and are fun to work with.

AI Agent Builders

These are specialized platforms for creating AI agents and chatbots. They have limited use cases and can be restrictive for complex apps. They allow you to build AI-based apps that automate tasks, perform research, converse with users, and deploy and test AI agents. Some have visual builders and can sometimes be similar in many ways to the AI workflow apps described above.

Full-Stack AI App Builders

While AI builders and workflow platforms allow you to build custom AI apps, these platforms allow you to build custom native apps, such as web and mobile apps, using AI. They don’t offer visual builders but instead provide text boxes for accepting prompts. You describe the app you want to build in detail, sit back, and watch them build it for you.

See forum comments
Download course materials from Github
Previous: Introduction Next: AI Workflow Demo