Artifacts are structured, self-contained outputs generated by the Assistant and displayed in a dedicated workspace alongside your conversation. They are designed to handle more substantial content—such as documents, code, or visual outputs—separately from the chat, making it easier to review, edit, and reuse information. By isolating complex or lengthy content into artifacts, the platform enables a more organized and productive workflow, especially when working on iterative tasks or content that requires refinement over time.
When are Artifacts Created?
An artifact is automatically generated when the response meets certain criteria:
- Substantial Content: Typically longer or more detailed outputs
- Self-Contained: Can be understood and used independently of the conversation
- Reusable: Likely to be edited, refined, or referenced later
Common examples include:
- Documents (structured text or formatted content)
- Code snippets (e.g., JavaScript, Python, C#)
- Web layouts or single-page HTML files
- Visual outputs such as diagrams or SVGs
Accessing and Interacting with Artifacts
- Viewing Artifacts
- Artifacts appear within the chat and can be expanded into a dedicated panel for better visibility
- Editing Artifacts
- You can request updates by prompting the Assistant (e.g., “Update the introduction section”)
- You can also edit directly using the edit option available in the artifact panel
- Changes are tracked, allowing you to move between versions
- Managing Multiple Artifacts
- Access the artifact list from the chat settings
- Switch between artifacts within the same conversation for viewing or editing
- Exporting Artifacts
- Copy content directly
- View underlying code (if applicable)
- Download the artifact as a file for external use

Best Practices
- Provide clear and specific instructions when requesting changes
- Choose between partial updates or full rewrites based on your needs