Agentic applications are becoming increasingly sophisticated, often requiring seamless interaction with data. Whether it's processing input, retrieving information, or storing results, robust data management is key to building powerful and effective agents. The .do platform empowers you to create such agents, and the .do SDK (Software Development Kit) is your essential toolkit for managing data within them.
Develop. Integrate. Extend. This isn't just a tagline; it's the core philosophy behind the .do SDK. It provides developers with the tools, libraries, and documentation needed to fully leverage the platform's capabilities, including efficient and flexible data handling for your agentic applications.
Agentic applications are designed to perform tasks, often involving decisions and actions based on information. This information is data. Effective data management within your agents allows you to:
The .do SDK is designed with developer productivity in mind, offering a straightforward way to interact with data within your agent code. Let's look at a simplified example using TypeScript:
This simple snippet demonstrates how an agent can be initialized and then triggered with an input containing data. Within the agent's logic (not shown here), the SDK provides methods to access and manipulate this input data.
Beyond input, the SDK offers a rich set of capabilities for data interaction, including:
By providing a comprehensive and easy-to-use interface for data management, the .do SDK empowers you to build sophisticated agentic applications. You can focus on the core logic of your agent – the decision-making, task execution, and creative processes – while the SDK handles the complexities of data input, output, and interaction with the platform.
Ready to start building data-driven agents? Getting started with the .do SDK is simple:
The .do SDK is your key to unlocking the full potential of agentic applications on the .do platform. Start leveraging its data management capabilities today and build agents that are not only intelligent but also seamlessly integrated with your data workflows.
import { Agent } from '@do/sdk';
const myAgent = new Agent('my-agent-id');
await myAgent.run({
input: { data: 'process this' }
});
console.log('Agent execution complete');