What you’ll learn
AI Tool Mastery
Use Agent and Assistant effectively for different development tasks
Clear Communication
Learn the art of describing your vision to AI tools
Best Practices
Discover how to provide context and specifications effectively
Rapid Development
Build and publish a working app in just 15 minutes
You’ll need a Replit account and Core subscription to access Agent.
Quick access
Quick access
Start with Agent
1
Understand the library
We’ll use MarkItDown, Microsoft’s file conversion library. Since it’s new, provide Agent with context about its capabilities:
Hover over URLs and select “copy content” to give Agent additional context.
2
Create your prompt
Craft a clear prompt explaining your vision:
3
Review the plan
Agent will create a development plan outlining:
- Required files
- Code structure
- Implementation steps

Develop iteratively
Using Agent for major changes
Agent excels at handling structural changes and core functionality. When you encounter issues:- Copy error messages directly into the chat
- Be descriptive about what’s not working
- Provide clear requirements for new features

Refining with Assistant
Switch to Assistant for detailed improvements and UI refinements. Use the@
symbol to reference specific files:
Use web development terms like “responsive,” “mobile-friendly,” and “grid interface” to communicate effectively.
Publish your app
1
Start publishing
Select Publish or search for “Deployments” in the command bar.
2
Configure resources
For auto-scale published apps, configure:
- Basic resources (1 CPU, 1GB RAM per instance)
- Maximum machines (start with 6)
- Environment variables
- Run commands
3
Launch
- Name your app
- Select Publish
- Wait 1-5 minutes for it to go live
- Access your app via the provided URL
Best practices
Use Agent for
- Initial setup
- Core functionality
- Major structural changes
- Error resolution
Use Assistant for
- UI refinements
- Small feature additions
- Code optimization
- Documentation
Success with AI tools depends more on clear communication than coding expertise. Focus on describing your vision effectively using web development terminology.
Resources
