読み込み中
豆知識
バージョン: 4.0(税理士法/弁護士法/社労士法のコンプライアンス対応) 現在の位置づけ: 実装済み 最終更新: 2026年7月15日
FAB 位置はローカル prefs(use-fab-preference v2、既定 vertical 78%)で、
公開トークン画面(/share/:token · /auditor/:token)では非表示です。
バックエンドは <!--CLARIFY--> / <!--FOLLOWUP--> プロトコルマーカーを解釈します。
Solo Boss Cloud に組み込まれている AI アシスタントは、以下の有資格専門職では ありません:
実際の申告・税額計算・契約判断・労務手続は、必ず税理士・公認会計士・ 弁護士・社労士など有資格の専門家にご相談ください。
詳細な免責事項は legal-ai-disclaimer.ja.md
を参照。
このアプリは会計ソフトを超えて、AI が経理作業をサポートします。 最終判断は必ず税理士・専門家にご相談ください。
Mission: 経理作業の下準備を AI に任せ、本業に集中できる時間を増やす。 Core Promise: 経理に奪われた時間を取り戻し、最終判断は専門家(税理士)へ。
次のような日本の一人社長を想定しています:
| 実情 | 気持ち |
|---|---|
| 顧問税理士をまだ持っていない | 😰 申告期限に向けて何から手を付けるべきか分からない |
| スポット相談だけ税理士に依頼している | 😟 普段の帳簿整理を一人でやらなければならない |
| 経理・労務・法務を一人で兼務 | 😫 全体像をつかむのに時間がかかる |
| 本業に専念したい | 😤 経理整理に時間が取られて本業の手が止まる |
| 口にすること | 本当に必要としていること |
|---|---|
| 「経費を仕分けしたい」 | 「下準備を AI に任せて、税理士確認向けに整理しておきたい」 |
| 「確定申告を出したい」 | 「税理士に依頼する前に、自分で帳簿を整理しておきたい」 |
| 「会計ソフトが欲しい」 | 「税理士確認向けの帳簿整理を AI が下準備してくれるサービスが欲しい」 |
| 「経理を学ばなきゃいけない」 | 「AI が下準備してくれて、必要に応じて根拠を説明してくれる」 |
重要: AI は税理士・弁護士・社労士の代替ではなく、それらの専門家への相談を 補完する前段階の整理ツールです。
| 利用パターン | 専門家(年次) | AI サポート(日次) |
|---|---|---|
| 確定申告 | 税理士による申告書作成・提出 | AI による帳簿セルフレビュー・税理士確認用の事前整理 |
| 契約書・提出準備 | 弁護士による法的判断 | AI による条文の読み解き・チェックリストの整理 |
| 給与計算・社会保険 | 社労士による手続代行 | AI による計算項目の整理・必要書類のチェックリスト |
| 日次の帳簿整理・書類保管 | (税理士の業務範囲外) | AI による仕訳候補・電子帳簿保存法対応の自動整理 |
→ AI が日次の整理を担うことで、専門家への相談時間を本質的な判断に集中 できるようにする のが Solo Boss Cloud の役割です。
整理が完了した項目を先に示し、達成感を支援する。 ただし以下のような保証表現は使わない。 AI は判断材料を整える役割であり、判断そのものは専門家に委ねる。
❌ Bad: "4件の経費 | 4件要確認"
✅ Good: "🎉 4件中3件は AI 整理が完了! | ⚠️ 1件だけ確認が必要"
禁止される断定表現の例(CI grep guard でブロック対象):
推奨される控えめな表現:
❌ Bad: "勘定科目: 消耗品費 | 確度: 92%"
✅ Good: "事務用品の可能性が高いですね。消耗品費としてセットしておきます。
最終確認は税理士へご相談ください。"
❌ Bad: Form with 8 fields
✅ Good: "この電気代、自宅で仕事してますか?" [はい、30%事業用] [いいえ、経費外]
Level 1 (Default): "AI 試算では消耗品費として全額経費にできる可能性"
Level 2 (タップ): "10万円未満の消耗品は即時経費計上できるとされています"
Level 3 (詳しく): "所得税法第37条 / 国税庁通達 ... の取扱い(最終判断は税理士へ)"
After action: "保存しました ✓"
Completion: "AI 整理が完了しました(最終確認は税理士へ)。"
❌ Bad: [Submit] → Error: "金額が高すぎます"
✅ Good: "この金額、いつもより高いですね。確認しますか?" [確認済み] [修正する]
推奨する表現:
避ける表現: (ブロック対象の代表的な分類)
具体的な禁止フレーズは docs/legal-compliance.md §2 の
AVOID/PREFER 語彙表と scripts/check-zeirishi-vocab.mjs を参照。
CI で grep guard が PR をブロックします。
すべての API レスポンスは表示用の advisor オブジェクトと、
disclaimer 必須フィールドを含みます。
interface AdvisorResponse<T> {
success: boolean
data: T
/** 必須: AI 応答に必ず添付される免責事項 */
disclaimer: string
/** 必須: 表示・記録用の免責バージョン(ユーザー同意管理に使用) */
disclaimerVersion: string
advisor: {
summary: {
heroMessage: string
heroMessagePlain: string
heroTone: "celebration" | "attention" | "concern"
quickStats?: { okCount; attentionCount; errorCount; totalAmount }
}
groups: {
ok: AdvisorItem[]
attention: AdvisorItem[]
error: AdvisorItem[]
}
nextAction?: {
message: string
actionType: "navigate" | "confirm" | "input" | "celebrate"
actionLabel: string
actionVariant: "primary" | "secondary" | "ghost"
target?: string
}
fallback: {
heroMessage: string
canProceedWithoutAI: boolean
manualModeEnabled: boolean
}
}
}
interface AdvisorItem {
id: string
display: {
title: string
subtitle: string
statusIcon: "✅" | "⚠️" | "❌" | "🏠"
statusMessage: string
statusTone: "ok" | "attention" | "error"
}
guidance: {
/** 一般的な情報提供。「〜の可能性」「〜とされています」のような語尾を推奨 */
simpleMessage: string
/** 任意のさらなる説明 */
explanation?: string
learnMore?: {
fullExplanation: string
taxRule?: string
/** 個別判断の必要性を促す注記(必須) */
consultProfessional?: string
}
}
actionNeeded?: {
type: "confirm" | "select" | "input"
question: string
options?: Array<{
label: string
value: string | number
recommended?: boolean
}>
}
}
| 機能 | 現状 | 目標 |
|---|---|---|
| 経費ウィザード | データ抽出 | 領収書 → 仕訳候補の AI 下準備(最終判断は税理士確認向け) |
| 銀行取引 | 取引一覧 | 取引の自動分類と税理士確認向けの整理 |
| 書類一覧 | ファイル管理 | 電子帳簿保存法に対応した整理 |
| KPI 経営サマリー | グラフ・数値 | 経営状況の可視化 |
| 機能 | 目標 |
|---|---|
| 源泉徴収 | 源泉税の計算項目を AI が整理(提出は税理士確認後) |
| 税務提出準備 | チェックリスト形式で帳簿の整理状況を可視化 |
| 決算書 | 試算結果としての参考値を表示(最終決算は税理士へ) |
| 機能 | 目標 |
|---|---|
| 会社設立ガイド | 必要書類のチェックリスト整理 |
| 初期設定 | 5 分で帳簿の下準備を始められる初期セットアップ |
中央管理のメッセージ生成。免責事項を必ず添付。
class AdvisorMessagesService {
expenseAllOk(count: number, total: number): AdvisorMessage {
const plain = `${count}件の経費、AI 整理が完了しました`
return {
message: `🎉 ${plain}`,
plain,
disclaimer: PROFESSIONAL_ADVICE_DISCLAIMER.short,
}
}
complianceHealthy(score: number): AdvisorMessage {
const plain = `セルフチェックスコア ${score}点(最終確認は税理士へ)`
return { message: `✅ ${plain}`, plain }
}
taxDeadlineReminder(days: number, task: string): AdvisorMessage {
if (days <= 7) {
return { message: `⏰ ${task}まであと${days}日!`, plain: ... }
}
return { message: `📅 ${task}まであと${days}日。順調ですか?`, plain: ... }
}
}
interface ProactiveInsight {
id: string
type:
| "tax_consideration"
| "compliance_review"
| "deadline"
| "missing_document"
priority: "urgent" | "high" | "medium" | "low"
title: string
message: string
potentialValue?: { amount: number; type: "consideration" | "cost" | "review" }
action?: { label: string; type: "navigate" | "dismiss"; target?: string }
/** すべての洞察に必須 */
consultProfessional: string
}
Solo Boss Cloud は税理士・弁護士・社労士の代替ではありません。AI は 日次の整理を担い、専門家は本質的な判断を担います。両者は対立関係ではなく 補完関係にあります。
UI コピー全体で次のトーンを維持してください:
legal-ai-disclaimer.ja.md — 利用者向け
公開免責事項docs/legal-compliance.md — 開発者
向け AVOID/PREFER 語彙表 + CI grep guardapi-best-practices.md — API 最適化パターンapi-error-handling.md — エラーハンドリングdesign-system.ja.md — Sharp-Precise Ledger(歴史的別名: Zen)Solo Boss Cloud は、専門家との関係を AI で置き換えるサービスではありません。 日々の整理を AI に委ね、専門家との時間を本質的な判断に集中できるようにする ためのサービスです。
読み込み中
豆知識