Fern is equipped with a powerful set of tools to help you create high-quality documentation with minimal effort. Here's a breakdown of what Fern can do:

Core Capabilities

Pro-tip: The more context you provide in your task description, the better Fern can leverage these capabilities to deliver exceptional results.

1. Search Your Knowledge Base

Fern begins by searching your existing knowledge base. This prevents content duplication and ensures that new articles are consistent with your current documentation. It also allows Fern to create relevant internal links between articles.

2. Analyze Support Conversations

Fern can read and understand conversations from your support channels. This allows Fern to identify common customer pain points, feature requests, and frequently asked questions, ensuring that the documentation Fern creates is relevant and addresses real user needs.

3. Browse the Web

For topics that require external information, Fern can search the web. This is particularly useful for creating articles about integrations with third-party services, as Fern can gather information from official documentation and other reliable sources.

You can provide Fern with files (like PDFs or text documents) and links to web pages. Fern will read this material and use it as a primary source of information for the articles Fern creates. This is a great way to ensure that your documentation is based on specific source material.

5. Analyze Images

Fern can analyze images to understand their content and context. This is useful for creating documentation that includes screenshots or other visual aids, as Fern can describe the images accurately in the text.

Important: While Fern can analyze images, Fern cannot create them. You will need to provide your own images if you want them included in your articles.

6. Watch Videos

If you provide a link to a video, Fern can "watch" it to understand the content. This is ideal for creating step-by-step guides from video tutorials or product demos.

7. Understand Your Codebase

Fern has the unique ability to understand your application's codebase with our GitHub integration.

This allows Fern to answer questions about how features work, where they are located in the UI, and other technical details. This is a powerful tool for creating highly accurate and detailed technical documentation.

By combining these capabilities, Fern can handle a wide range of documentation tasks, from simple article updates to in-depth technical guides.

Did this answer your question?