VOOZH about

URL: https://thenewstack.io/building-integrations-with-ai-assistance-that-go-beyond-vibes/

⇱ Building Integrations With AI Assistance That Go Beyond Vibes - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2025-07-31 12:00:25
Building Integrations With AI Assistance That Go Beyond Vibes
sponsor-docusign,sponsored-post-contributed,
AI / AI Agents / AI Engineering / Developer tools

Building Integrations With AI Assistance That Go Beyond Vibes

Walk through an example of using the new Docusign Developer AI Assistant tool to simplify development while avoiding vibe coding pitfalls.
Jul 31st, 2025 12:00pm by Paige Rossi
👁 Featued image for: Building Integrations With AI Assistance That Go Beyond Vibes
Featured image by Philip Oroni for Unsplash+.
Docusign sponsored this post.

Vibe coding is all the rage these days, and with so many AI-powered tools making it so easy to do, it’s tempting to run with it and let tools like GitHub Copilot take over. But sometimes, like when building out production integrations, it’s not enough to write code based solely on vibes.

Especially when it comes to planning out the architecture of your integration, or deciding which features of a third-party platform to use, large language models (LLMs) may not always be trained on the latest information. This makes the human in the loop especially important in that decision-making process. However, when building an integration with a platform you don’t have experience with, it can be painful to dig through countless pages of documentation, trying to get up to speed.

Developers building integrations have faced this challenge for years, and software vendors have tried countless ways to shorten the learning curve to productivity. A new entry, Docusign Developer AI Assistant for VS Code, currently in beta, offers a potential solution to this long-standing problem. In this article, I’ll walk you through how the Developer AI Assistant can help you vibe code Docusign integrations responsibly.

Install the Developer AI Assistant

The Docusign Developer AI Assistant is available as an extension in the Visual Studio Code (VS Code) marketplace. The assistant works on top of GitHub Copilot, so you’ll also need a GitHub Copilot license or free trial, and you’ll need to install the GitHub Copilot extension in VS Code. Once you’ve installed the extension, you can open the Copilot chat window in VS Code and add the Developer AI Assistant to the conversation with @Docusign. You’ll be prompted to sign in to your Docusign developer account.

Vibing Through the Discovery Phase

One of the major pitfalls that developers can come across when vibe coding is that the LLM doesn’t always have the full context needed to ideate the best options for building an integration. LLMs only know what they were trained on, and as documentation is frequently updated, they can sometimes return information that’s out of date. It can be helpful to supplement more generic LLMs with AI tools trained specifically on information from third-party providers, so you can trust that their inputs are up to date and accurate.

Instead of immediately generating code, you can involve the AI assistant in the planning phase of your project, and consult on which APIs or other Docusign products are the best fit for your use case.

Let’s say you want to write data to Salesforce from your Docusign workflows but you don’t know how. Just ask the AI Assistant:

The assistant outlines two options for the integration, one using the Docusign Apex Toolkit and another using an extension app and a Maestro workflow. Both of these solutions are outlined at a high level, without getting too far into the weeds.

Here’s how it works: If I’m not familiar with any of the concepts mentioned by the Developer AI Assistant, I can simply ask where to learn more, and the assistant provides me with a list of links to the documentation with a brief description of what each piece of documentation covers. While it may not eliminate the need to read documentation entirely, the Developer AI Assistant gives developers a direct entry point into the relevant docs, eliminating unnecessary friction in the discovery phase of building an implementation.

Now that I have more information, I can choose which option I want to use from the assistant’s initial reply, and get step-by-step instructions on how to implement it.

With no prior knowledge of Docusign products, you can chat with the Developer AI Assistant to understand the best solution for your use case. Instead of spending time reading documentation, you can describe your problems to the assistant to learn about potential solutions in real time.

If you were to jump into vibe coding immediately, your prompts to the AI Assistant might be more vague and might not lead you to the right solution. In this example, you may not know to ask for information about extension apps, but because you spent some time describing your problem, the Developer AI Assistant is able to identify extension apps as a potential solution.

Vibe Check: Generate Some Code

If you want to embrace vibe coding and let the assistant take over, you can ask it to generate some code for you in the language of your choice.

Following my earlier example, once I’ve built a workflow that writes data back to Salesforce, I can ask the assistant to help me write some code in Node.js that triggers that workflow. The first code the assistant returned simply triggered a workflow through the Maestro API, but required me to hard-code my workflow ID. After some more instruction, the assistant was able to return some code that gets a workflow ID through an API call, then triggers that workflow.

Keep the Momentum Going With Authentication

In many ways, vibe coding is best suited for prototyping, when you’re just getting started with a project and there’s more room for error. To run the code the Developer AI Assistant gave me, I need an access token.

I could ask the assistant to generate some code that does authentication for me, or to help me understand the different authentication types available to me. But as I’m just building a prototype, and I want to see how this works before building out a full implementation, I don’t want to be bogged down by authentication right now. Instead, I can start running code immediately by asking the assistant to generate an access token for me with the command @docusign /getAccessToken.

AI Assistance Beyond Just Vibes

Of course, when you’re ready to fully build out a production version of your integration, you’ll need to implement authentication, and you may not be able to rely on vibe coding as much in the production development stage. At that point in the development life cycle, it can be most helpful to use AI tools as learning aids, rather than relying on them to generate code for you.

It’s important to be smart when vibe coding — you don’t want to let any bad vibes into a production environment. But, with trusted tools, you can balance vibe coding with other AI-assisted insights to make sure you’re building integrations from an informed place. With careful consideration of the tools you’re using and how you’re using them, it’s possible to avoid the pitfalls of vibe coding while still using AI to make your development experience easier.

Docusign for Developers provides a suite of powerful APIs and tools designed to enable developers to build scalable and efficient end-to-end agreement management solutions on the Docusign Intelligent Agreement Management (IAM) platform. e-Signature is just the start — explore new paths for growth.
Learn More
TRENDING STORIES
Paige has been working for Docusign since 2020. As Lead Developer Advocate on the Developer Advocacy team, she writes content and code to help developers learn how to use Docusign technology, represents Docusign at community events, and supports Docusign developers...
Read more from Paige Rossi
Docusign sponsored this post.
SHARE THIS STORY
TRENDING STORIES
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.