Development options
Need help building? Writer has an in-house solutions team that can build custom AI agents for you. Contact our sales team
Writer offers multiple development paths to build AI agents and applications, each designed for different technical backgrounds and use cases. Whether you’re a business user who wants to build agents without coding, a Python developer looking for a visual editor with backend flexibility, or an engineer who needs full API control, Writer provides the right tools for your project. Each option is powered by the same Writer generative AI platform but differs in code requirements, customization scope, and development approach.
Development options comparison
Determine which path is right for you by thinking about what you want to achieve and your technical background:
Platform | Best for | Coding required | Customization scope |
---|---|---|---|
No-code builder | Simple AI agents for content generation, chat, and research | None. Build with prompts and visual configuration only | Moderate. Chain prompts, configure outputs, and adjust settings through UI |
Agent Builder | Complex workflows with UI components, data processing, and multi-step logic | Optional. Use visual blocks or add custom Python for advanced features | Extensive. Drag-and-drop UI builder, workflow automation, and custom code integration |
Writer API/SDKs | Integrating AI capabilities into existing applications or building from scratch | Advanced. Full programming knowledge required | Unlimited. Complete control over implementation and user experience |
Choose your development path
Agent Builder is ideal for anyone who wants to build complex AI agents using visual tools with optional coding.
With Agent Builder, you can:
- Build AI agents using a drag-and-drop visual editor
- Add Python code to your agent to build custom logic
- Use external data, like APIs, to bring in information from other sources
- Easily integrate Writer platform capabilities like Knowledge Graphs and tool calling using prebuilt blocks
- Quickly analyze and visualize data using an LLM
Getting started resources
Guides
Example use cases
Customer support chatbot
Customer support chatbot
Build a chatbot to answer frequently asked questions and help customers with their inquiries.
Patient portal
Patient portal
Use Palmyra-Med to generate SOAP notes and extract ICD codes from patient-doctor chat.
Employee onboarding coordinator
Employee onboarding coordinator
Guide new hires through personalized onboarding checklists, automatically provision accounts and access, and track completion progress across departments.
Contract review assistant
Contract review assistant
Analyze legal documents for key terms, potential risks, and compliance issues, then generate summary reports for legal teams.
Customer support triage agent
Customer support triage agent
Automatically classify incoming support tickets by urgency and topic, then route them to the appropriate team with suggested responses.
Agent Builder is ideal for anyone who wants to build complex AI agents using visual tools with optional coding.
With Agent Builder, you can:
- Build AI agents using a drag-and-drop visual editor
- Add Python code to your agent to build custom logic
- Use external data, like APIs, to bring in information from other sources
- Easily integrate Writer platform capabilities like Knowledge Graphs and tool calling using prebuilt blocks
- Quickly analyze and visualize data using an LLM
Getting started resources
Guides
Example use cases
Customer support chatbot
Customer support chatbot
Build a chatbot to answer frequently asked questions and help customers with their inquiries.
Patient portal
Patient portal
Use Palmyra-Med to generate SOAP notes and extract ICD codes from patient-doctor chat.
Employee onboarding coordinator
Employee onboarding coordinator
Guide new hires through personalized onboarding checklists, automatically provision accounts and access, and track completion progress across departments.
Contract review assistant
Contract review assistant
Analyze legal documents for key terms, potential risks, and compliance issues, then generate summary reports for legal teams.
Customer support triage agent
Customer support triage agent
Automatically classify incoming support tickets by urgency and topic, then route them to the appropriate team with suggested responses.
No-code tools are ideal for business users who want to quickly build an AI agent without writing any lines of code.
With the No-code builder, you can:
- Build AI agents using a visual editor
- Build agents with content generation or editing capabilities
- Create internal tools for content teams
- Create agents with chat capabilities that can also connect to a Knowledge Graph of your data
- Create agents that can research, search the web, and prepare reports
- Integrate any of the Palmyra LLMs
Quickstart guides
To start building, follow a quickstart for your specific use case:
Example use cases
Knowledge assistants
Knowledge assistants
Using Knowledge Graph, our graph-based RAG solution, you can build chat assistants to quickly ask questions using your data sources.
Campaign workflow automation
Campaign workflow automation
Automate an entire campaign workflow and generate all launch assets from a single messaging document or GTM presentation.
Writer API and SDKs are ideal for engineers who want to embed generative AI into their own stack or access the Writer platform via an API, regardless of the programming language.
With the Writer APIs, you can:
- Use chat and completion APIs to build custom apps, or build custom integrations with your existing tech stack.
- Create knowledge graphs using your own files and documents, allowing you to build intelligent Q&A systems, content recommendation engines, and document retrieval systems that understand context.
- Extend the LLM’s functionality by enabling it to call your custom functions with tool calling. The model can use these functions to fetch real-time data or perform calculations when generating responses.
- Use the RESTful API with any language you prefer, or use our Python SDK or Node SDK.
- Note: You will need an API key to use Writer APIs/SDKs. Follow the instructions here to get your API key.
Getting started resources
- API Quickstart
- Getting started with Writer SDKs
- Python SDK (
pip install writer-sdk
)- We also have several Python cookbooks available to help you get started with common tasks.
- Node SDK (
npm install writer-sdk
)
- Python SDK (
Guides
Example use cases
Integrated chat assistant
Integrated chat assistant
Embed a chat app into an existing tool or service.
Integrated text completion
Integrated text completion
Add text completion capabilities to an existing tool or service your company already uses.