The digital landscape is constantly evolving, and businesses and developers are always seeking innovative ways to automate tasks, integrate intelligent features, and deliver value faster. Enter the .do SDK – your key to unlocking the power of .do Agentic Workflows directly within your own applications.
The .do SDK empowers you to seamlessly integrate sophisticated automations and AI functionalities without the complexity of building them from scratch. Imagine giving your applications the ability to perform dynamic tasks, process data intelligently, and interact with external services, all through simple API calls.
Here are some real-world scenarios where the .do SDK can revolutionize your application development:
Challenge: Sifting through customer support tickets and providing timely responses can be time-consuming and resource-intensive.
Solution: Integrate a .do workflow that analyzes incoming support requests, categorizes them based on keywords, and generates automated responses for frequently asked questions. The SDK allows your support platform to trigger this workflow automatically when a new ticket arrives, freeing up your support team to handle more complex issues.
Challenge: Generating different versions of marketing copy, summaries, or product descriptions manually for various platforms is inefficient.
Solution: Use the .do SDK to connect your content management system (CMS) to workflows that can automatically generate marketing copy variations, summarize long articles, or even translate content based on specific parameters. Your CMS can seamlessly call these workflows via the SDK, accelerating your content pipeline.
Challenge: Manually extracting, transforming, and analyzing data from multiple sources to generate reports is a tedious process.
Solution: Build .do workflows that connect to your data sources, perform necessary transformations, and generate insightful reports. Your business intelligence tools or internal dashboards can then leverage the .do SDK to trigger these workflows on a schedule or on demand, providing up-to-date data and reports without manual intervention.
Challenge: Providing tailored content, recommendations, or services to individual users based on their behavior and preferences.
Solution: Integrate .do workflows that analyze user data, identify patterns, and generate personalized recommendations or actions. Your application can use the .do SDK to trigger these workflows in real-time, delivering a highly personalized experience to each user.
Challenge: Connecting your application to various external APIs and services for tasks like sending emails, processing payments, or interacting with social media platforms.
Solution: Encapsulate these third-party integrations within .do workflows. The .do SDK allows your application to easily call these workflows with the necessary parameters, abstracting away the complexities of direct API interactions with multiple external services.
The .do SDK provides a clean and intuitive way to interact with your defined .do workflows. Here's a glimpse of how easy it is using the SDK:
import { Agent } from "@dot-do/sdk";
const agent = new Agent("your-api-key");
async function summarizeText(text: string) {
const response = await agent.do("summarize", { text });
console.log(response.data);
}
summarizeText("Your long text here...");
With just a few lines of code, you can trigger a "summarize" workflow and receive the processed output. The SDK handles the communication and complexity in the background.
The .do SDK is designed to empower developers to build smarter, more efficient applications. Whether you're looking to automate routine tasks, integrate AI capabilities, or connect to external services, the .do SDK provides a powerful and flexible solution.
Ready to unlock the full potential of agentic workflows in your applications?
You can install the SDK using popular package managers like npm or yarn:
npm install @dot-do/sdk or yarn add @dot-do/sdk
Visit sdk.do to learn more and explore the possibilities!