Agentive
副業・収益化

AIテクニカルライティングで稼ぐ — 技術文書のAI効率化

約5分で読めます

テクニカルライティングは、IT業界で慢性的に人手が不足している分野だ。APIドキュメント、ユーザーマニュアル、開発者向けチュートリアルなどの需要は増え続けている一方、技術理解と文章力を兼ね備えた人材は限られている。AIを活用すれば、この高単価領域に未経験からでも参入できる。

テクニカルライティング案件の種類と単価

技術文書の案件は大きく分けて4種類ある。それぞれの特徴と単価帯を把握しておこう。

案件カテゴリ別の相場

案件タイプ単価目安難易度需要
APIリファレンス1ページ 5,000〜15,000円非常に高い
ユーザーマニュアル1冊 10〜50万円高い
開発者チュートリアル1本 1〜5万円高い
README/セットアップガイド1本 5,000〜2万円中程度

月の収益目安:

  • 副業レベル: 月5〜10本のチュートリアル = 10〜30万円
  • 専業レベル: APIドキュメント案件 + チュートリアル = 30〜80万円
  • 上級者: テックリード兼ライターとして業務委託 = 50〜120万円

AIで技術文書を書く実践手法

APIドキュメントの自動生成

コードからドキュメントを自動生成するワークフローを構築すると、作業速度が劇的に向上する。

import anthropic

client = anthropic.Anthropic()

def generate_api_doc(endpoint_code: str, existing_docs: str = ""):
    """ソースコードからAPIドキュメントを自動生成"""
    response = client.messages.create(
        model="claude-sonnet-4-20250514",
        max_tokens=3000,
        messages=[{
            "role": "user",
            "content": f"""
以下のAPIエンドポイントのコードから、技術ドキュメントを生成してください。

{endpoint_code}


既存ドキュメントのスタイル参考:
{existing_docs}

出力形式:
## エンドポイント名
### 概要
### リクエスト(HTTPメソッド、URL、ヘッダー、ボディ)
### レスポンス(成功時、エラー時のJSON例)
### 使用例(curlコマンド)
### 注意事項
"""
        }]
    )
    return response.content[0].text

チュートリアル記事の構成テンプレート

技術チュートリアルには一定のフォーマットがある。以下の構成をベースにAIに執筆させる。

# [技術名]で[ゴール]を実現する手順

## 前提条件
- 必要なソフトウェア・バージョン
- 事前知識

## ステップ1: 環境構築
(コマンド付きで手順を記述)

## ステップ2: 基本実装
(コード全文 + 各行の解説)

## ステップ3: 動作確認
(期待される出力の例示)

## トラブルシューティング
(よくあるエラーと解決法)

## まとめと次のステップ

このテンプレートをAIに渡すことで、構成のブレがなくなり、品質が安定する。

技術文書の品質を上げる5つのポイント

AI生成の技術文書にありがちな問題と対策を解説する。

1. コードの動作確認

AIが生成したコード例は必ず実行して確認する。ライブラリのバージョン違いやAPIの仕様変更で動かないケースが頻発する。

# 生成されたコード例を実行環境で検証するフロー
$ python -m venv test_env
$ source test_env/bin/activate
$ pip install -r requirements.txt
$ python generated_example.py
# エラーが出たらAIに修正を依頼し、ドキュメントも更新

2. 用語の統一

1つのドキュメント内で「ユーザー」「利用者」「使用者」が混在していると読みにくい。用語集(Glossary)を先に定義し、AIにも指示する。

3. 読者レベルの明示

同じ機能の説明でも、初心者向けと上級者向けでは書き方が異なる。ドキュメントの冒頭で想定読者を明示し、AIのプロンプトにも反映する。

4. 図解の活用

Mermaid記法やPlantUMLでフローチャートやシーケンス図を生成すると、テキストだけでは伝わりにくい処理の流れが明確になる。

5. 変更履歴の管理

技術文書はソフトウェアのアップデートに合わせて更新が必要だ。Gitで管理し、変更履歴を追えるようにしておくとクライアントからの信頼度が上がる。

案件獲得のチャネルと営業方法

テクニカルライティングの案件は一般的なライティング案件とは獲得ルートが異なる。

効果的な獲得チャネル

  1. GitHub: OSSプロジェクトのドキュメント改善にContributeし、実績として見せる
  2. 技術ブログ: Zenn、Qiita等で技術記事を公開し、ライティング能力を証明する
  3. クラウドソーシング: CloudWorksやLancersで「技術文書」「APIドキュメント」案件を検索
  4. 直接営業: SaaS企業のドキュメントが不十分な場合、改善提案とともにDMを送る
  5. 開発者コミュニティ: connpassやTech系Slackで人脈を作る

ポートフォリオの構成

テクニカルライターのポートフォリオには以下を含めると効果的だ:

  • APIドキュメントのサンプル(架空のAPIでも可)
  • ステップバイステップのチュートリアル記事
  • 既存ドキュメントのBefore/After改善事例
  • 使用可能な技術スタックの一覧

AIテクニカルライティングの注意点

機密情報の取り扱い

クライアントのソースコードをAIに入力する場合、機密保持契約(NDA)の範囲を確認する。APIキーやデータベース接続情報が含まれるコードは、必ずマスクしてからAIに渡す。

過度なAI依存のリスク

技術文書は正確性が命だ。AIが自信を持って間違った情報を書くことがあるため、特に以下の領域は入念にチェックする:

  • ライブラリのバージョン固有の仕様
  • 非推奨(deprecated)になった機能の記述
  • セキュリティに関する設定値

まとめ:技術力×文章力のハイブリッドで高単価を実現

テクニカルライティングは「技術がわかる人が文章を書ける」という希少性で成り立つ。AIを使えば文章力のギャップを埋められるため、エンジニア経験があれば最も参入しやすい高単価ライティング領域だ。まずはGitHubでOSSドキュメントへの貢献から始め、実績を積み上げていくのが現実的なロードマップになる。

関連記事

A

Agentive 編集部

AIエージェントを実際に使い倒す個人開発者。サイト制作の自動化を実践しながら、その知見を発信しています。