Maximize Productivity with AI Agents

This ad is not shown to multipass and full ticket holders
React Summit US
React Summit US 2025
November 18 - 21, 2025
New York, US & Online
The biggest React conference in the US
Learn More
In partnership with Focus Reactive
Upcoming event
React Summit US 2025
React Summit US 2025
November 18 - 21, 2025. New York, US & Online
Learn more
Bookmark
Rate this content

In this talk, we will explore how to offload work to large language models and automate away most "busy work" in order to maximize and enhance productivity on a daily basis. We will do so mainly by exploring how LLMs can callfunctions.

This talk has been presented at React Summit 2025, check out the latest edition of this React Conference.

FAQ

The speaker is Tejas, who works at DataStax for AI and generative AI and was recently acquired by IBM.

The main topic is maximizing productivity with AI agents.

Tejas has been building on the web for over 20 years.

Tejas has worked at Vercel, Spotify, Zeta, and currently at DataStax, which is now part of IBM.

Langflow is a tool for creating AI agents visually without any code and is open source.

Streaming improves UX by allowing incremental updates of state, reducing wait times for responses.

NDJSON allows streaming JSON by providing one JSON object per line, which can be incrementally parsed and streamed.

User interfaces are crucial as they facilitate user experience (UX), which is a means to productivity.

AI agents help maximize productivity by performing actions on behalf of users, simplifying tasks like web navigation and scheduling.

MCP stands for Model Context Protocol, which allows tools like ChatGPT to gain new capabilities by interacting with AI agents.

Tejas Kumar
Tejas Kumar
30 min
13 Jun, 2025

Comments

Sign in or register to post your comment.
Video Summary and Transcription
Tejas discusses AI agents and productivity at the React Summit, emphasizing the role of AI in enhancing user experiences. The use of JSON data and system prompts to improve parsing and streaming processes is highlighted. The importance of AI agents in web navigation for increased productivity and efficient website interaction is explored. Development of tools like the Google Calendar Manager Agent for better calendar management and troubleshooting calendar event creation are discussed. The talk also delves into future possibilities in UX and technology, along with insights on AI component creation and comparison between Langflow and N8n.

1. Tejas's Insights on AI Agents and Productivity

Short description:

Tejas introduces himself at React Summit, discussing AI agents and productivity. He reflects on past practices of calling agents for tasks, emphasizing productivity's essence. Tejas shares his experience and role at DataStax, now part of IBM, focusing on maximizing productivity with AI agents.

Hello, everybody. It is such an honor and privilege to be here at the tenth occasion of React Summit. It is so good to be here. For those who don't know me, my name is Tejas. That's pronounced like contagious. Don't worry, I'm not. I was actually tested. Where's Valentin? Valentin's over there. Hi, good to see you. I just met him as I was making my slides. If you have a free seat next to you, will you raise your hand real quick so people standing can come find? If you're standing in the back, sit next to these people.

I have been building on the web for over 20 years, as Scott mentioned, at places like Vercel and Spotify and Zeta and all over the place in various fashions. And in that time, I've got the honor of learning a lot of different things from a lot of great people. Today I work at DataStax where my role is to do developer relations for AI, generative AI. And DataStax recently, you may have seen something in the news. We were recently acquired by IBM so I guess I work at IBM now. But today we're here to talk about maximizing productivity with AI agents. Maximizing productivity with AI agents. To understand this in a little bit of detail, we need to, like, let's zoom in on the title.

What is productivity? Productivity is our ability to get stuff done, right? And if we consider productivity from first principles, it used, like, before technology, before the web, before Internet, before accordions, before carousels, before accessibility, before we make things that people can't click on, you used to call an agent, literally. Ahmed, how are you? We used to call an agent on the phone, a travel agent, a tour agent, a hotel agent. You'd call an agent, hi, I need to be in Amsterdam on this day at this time at that hotel. Can we do it? Agent says yes. Click. There's no ads. The experience is pleasant because you're just talking to an agent. That was peak productivity in a sense except the limiting factor was humans. We'll get to that. But let's park that today for productivity.

2. Enhancing UX with AI and Developer Responsibility

Short description:

We use interfaces daily, focusing on UX and AI's role. A live demo showcases UI/UX with React. The responsibility of developers in influencing lives is highlighted, emphasizing the importance of efficient UX practices with AI agents.

We use a lot of interfaces today. The web is probably the most used interface in the entire world. Buttons and divs and spans. React is the library for building user interfaces. But user interfaces are just a means to an end of UX, right? User interfaces facilitate UX. They give you an experience. A user interface gives you user experience. And so what we're going to do in our time together, we have like 15 minutes, we're going to look at, they should really reset that clock because I don't have 15, anyway, we're going to look at UX with AI and how we can have better UX as we move through life and be productive with AI agents.

Let me start with a little bit of a demo of the state of UX today with React because it's React Summit. So I have a search thing here. And this is the code behind it. And it's just a search form. And this is totally live. Check it out. Totally live. Right? And you can see it changes. Let's add search to. And you can see it updates. But this is the state. So if I click here, open the inspector, and we're waiting on some type of AI workload. It's quite common we see things like this. I'll search for five kinds of waffles. And it's going to like give me a response. The generative AI model is going to like... There we go. That took seven seconds. Seven seconds. And so that's UX and that's UI. And it's always up to the developer. We make decisions as developers that directly affect other people's lives.

Do you understand how big of a responsibility that is? It's a big one. Okay? And so I posted on social media this. I said no await res.json but instead for a wait const chunk of response. They who have ears, let them hear. If you don't have ears today to hear this, I'm going to show you what this means. Because a great UX win is just streaming. And so this is our code. It's just a form. When you submit the form, we fetch, we get a response, and we set the answer in the state. That means we just wait for seven seconds. We can fix this by streaming. We're going to come here, and instead of all of this, we're just going to stream. So we'll do stream true. And now, of course, we don't just get the answer like this. So we've got to set some headers and then for a wait chunk of response, that's what I said, we write each chunk to the response, and then we end the response stream. And we need to update our client side code to reflect this. So instead of just getting the JSON, we'll read the stream. The response is a stream. So we'll read that stream and incrementally update state. That's what we're going to do here.

QnA

Check out more articles and videos

We constantly think of articles and videos that might spark Git people interest / skill us up or help building a stellar career

AI and Web Development: Hype or Reality
JSNation 2023JSNation 2023
24 min
AI and Web Development: Hype or Reality
Top Content
This talk explores the use of AI in web development, including tools like GitHub Copilot and Fig for CLI commands. AI can generate boilerplate code, provide context-aware solutions, and generate dummy data. It can also assist with CSS selectors and regexes, and be integrated into applications. AI is used to enhance the podcast experience by transcribing episodes and providing JSON data. The talk also discusses formatting AI output, crafting requests, and analyzing embeddings for similarity.
Forget Bad Code, Focus on the System
React Summit US 2023React Summit US 2023
27 min
Forget Bad Code, Focus on the System
Top ContentPremium
Watch video: Forget Bad Code, Focus on the System
Setting up the system and separating concerns are important in software development. Modular construction and prefab units are a new trend that makes construction quicker and easier. Architectural complexity can lead to a drop in productivity and an increase in defects. Measuring architectural complexity can help identify natural modules in the code. Best practices for avoiding architectural complexity include organizing code by business domain and using prop drilling. Atomic design and organizing a monorepo are recommended approaches for managing architectural complexity.
Confessions from an Impostor
JSNation 2022JSNation 2022
46 min
Confessions from an Impostor
Top Content
The Talk discusses imposter syndrome and reframes it as being a professional imposter. It emphasizes the importance of sharing and starting, embracing imposterism, and building inclusively for the web. The speaker shares personal experiences of being an imposter in various technical disciplines and highlights the significance of accessibility. The Talk concludes with the idea of building a collective RPG game to remove excuses for not making things accessible.
Improving Developer Happiness with AI
React Summit 2023React Summit 2023
29 min
Improving Developer Happiness with AI
Watch video: Improving Developer Happiness with AI
GitHub Copilot is an auto-completion tool that provides suggestions based on context. Research has shown that developers using Copilot feel less frustrated, spend less time searching externally, and experience less mental effort on repetitive tasks. Copilot can generate code for various tasks, including adding modals, testing, and refactoring. It is a useful tool for improving productivity and saving time, especially for junior developers and those working in unfamiliar domains. Security concerns have been addressed with optional data sharing and different versions for individuals and businesses.
Maximize Productivity with AI Agents
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
25 min
Maximize Productivity with AI Agents
I'm Tejas Kumar, a software developer with over 20 years of experience. AI agents are defined as entities that act on behalf of users or groups to produce specific effects. Agents consist of an orchestration layer, a language model, and tools represented as JSON functions. Langflow is an open-source tool that allows users to build their own AI agents by connecting language models and tools. Composio is a tool that enhances agent capabilities by offering integrations and apps, such as Google Calendar integration. MCP (Model Context Protocol) is a way to share context with models and extend their capabilities. It allows functions to be made available to models over standard input/output or an HTTP endpoint. MCP can be used with GitHub to perform various tasks like searching and fixing code issues. The Talk covered the basics of AI agents, building agents with Langflow and enhancing them with Composio, and using MCP with GitHub. The speaker encouraged audience questions and exploration of these concepts.
AI-Powered Frontend Development: Building Better UIs Faster
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
19 min
AI-Powered Frontend Development: Building Better UIs Faster
Today's Talk introduces the use of large language models (LLMs) to enhance front-end development. LLMs can act like our brains by maximizing the good parts and minimizing the bad parts. A demo in Cursor, an IDE, showcases how LLMs can be used with the builder.io Figma plugin. The Talk emphasizes the automation of tasks, such as adding a settings button and resolving errors, with the AI agent. Feedback and manual verification are crucial to ensure desired results. Tests and continuous iteration are recommended for stronger guarantees of correctness. Monitoring and guiding the AI agents is important to stay on track. Connecting to other tools like Figma and using AI prompting can further enhance code generation. The CLI enables code base integration and parallel development. Visual prototyping and seamless updates are possible with the Builder tool. Overall, the Talk highlights how LLMs can revolutionize front-end development by automating tasks, improving efficiency, and facilitating collaboration.

Workshops on related topic

How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
95 min
How to Create a Web Application in an (Almost) Autonomous Way Using Clean Coder
Workshop
Grigorij Dudnik
Grigorij Dudnik
Imagine replacing yourself with a multi-agent AI programmer to develop your production web application. That's exactly what we did at my startup takzyli.pl. To achieve this, we designed and used the Clean Coder - AI agent framework for autonomous code writing (https://github.com/GregorD1A1/Clean-Coder-AI), which is hopefully open-source project. If it worked for us, why shouldn't it work for you?In this workshop, I'll show you how to create an entire web application in an (almost) autonomous way and drastically reduce the time you or your employees spend on writing code.
Test, Code, Repeat: Mastering AI-Assisted Development
Productivity Conf for Devs and Tech LeadersProductivity Conf for Devs and Tech Leaders
53 min
Test, Code, Repeat: Mastering AI-Assisted Development
Workshop
Marco Pierobon
Marco Pierobon
"Test, Code, Repeat: Master AI-Assisted Development" introduces developers to a transformative way of coding with AI as a collaborative partner. This workshop focuses on how iterative workflows, such as the ping pong pairing technique, enable an enhanced interaction between human creativity and AI efficiency.