/* service-ai-agent.html — AIエージェントとは(AI活用支援の詳細ページ。service-ai.jsx は読み込まない) */ /* ---- 共通: 節の枠と見出し ---- */ const AiSec = ({ id, bg, label, children }) => (
{children}
); const AiHead = ({ eyebrow, title, lead }) => (
{eyebrow && {eyebrow}}

{title}

{lead &&

{lead}

}
); const aiCard = { background:'#fff', border:'1px solid var(--paper-line)', borderRadius:'var(--radius)', padding:'22px 22px' }; const aiNum = { fontFamily:'var(--font-mono)', fontWeight:700, fontSize:13, color:'var(--accent)', letterSpacing:'.06em' }; const aiH3 = { fontFamily:'var(--font-serif)', fontWeight:700, fontSize:16.5, lineHeight:1.55, color:'var(--ink-900)', margin:'6px 0 8px', letterSpacing:'.02em' }; const aiP = { fontSize:13.5, lineHeight:1.9, color:'var(--ink-700)', margin:0 }; const aiGrid = (min) => ({ display:'grid', gridTemplateColumns:`repeat(auto-fit, minmax(${min}px, 1fr))`, gap:16 }); /* ---- 01 スライド4:時代 ---- */ const AI_FLOW = [ { t:'パソコンに話しかける', s:'人が仕事を頼む' }, { t:'AIエージェントが進める', s:'プログラミングやホームページ作りも' }, { t:'業務が最後まで終わる', s:'AIエージェントで完結' } ]; const AiEra = () => (
ERA · AIエージェントの時代

パソコンに話しかけて、仕事を頼める時代になりました

Claude Code や Codex といったAIエージェントを使えば、パソコンに話しかけるだけで仕事を頼めます。これまでエンジニアでなければできなかったプログラミングやホームページ作りも、できるようになりました。業務を最後までAIエージェントで進められるようになりました。

代表的なAIエージェント

{['Claude Code', 'Codex'].map(n => ( {n} ))}

AIエージェントでの仕事の進み方

{AI_FLOW.map((f,i)=>(
{i+1}

{f.t}

{f.s}

))}
); /* ---- 02 スライド5:できること ---- */ const AI_CAN = [ { n:'ファイルを読む・作る・整理する', d:'フォルダの中の書類をまとめて読み、必要なファイルを作ったり、整理したりします。' }, { n:'Word・Excel・PDFなどの書類を作る', d:'文書や表を、そのまま使える形式のファイルで作ります。' }, { n:'外部のサービスとつなぐ', d:'メール・チャット・会計ソフトなどとつないで、情報を読み取ったり、作業を進めたりします。' }, { n:'ブラウザを操作する', d:'画面を開いて内容を読み取り、入力します。' }, { n:'プログラムを書いて動かす', d:'集計やデータ変換のためのプログラムを作り、実行します。' }, { n:'決まった時刻に自動で動く', d:'指定した時刻になると、その都度指示しなくても仕事を始めます。' } ]; const AiCan = () => (
{AI_CAN.map((c,i)=>(
{i+1}

{c.n}

{c.d}

))}
); /* ---- 03 スライド6:ルーティン ---- */ const AI_ROUTINE = [ { t:'7:05', tag:'', d:'前日の記録の整理とバックアップ' }, { t:'7:35', tag:'', d:'社内から寄せられた改善要望の確認' }, { t:'7:45', tag:'', d:'お金の確認(freeeの口座と入出金を読み、注意点を報告)' }, { t:'8:00〜18:00', tag:'2時間ごと', d:'メール・Slack・Chatworkの受信チェックと、請求書の振り分け' }, { t:'8:30', tag:'平日', d:'法改正・助成金・補助金の新しい情報の確認' }, { t:'13:00', tag:'火・木', d:'人事評価サイトのブログ記事の候補出しと執筆' }, { t:'17:00', tag:'', d:'労務ニュースのブログ記事の候補出しと執筆' } ]; const AiRoutine = () => (
{AI_ROUTINE.map((r,i)=>(
{r.t} {r.tag && {r.tag}}
{r.d}
))}

このほか、話しかければ、規程や助成金の申請書の作成、給与のチェック、資料づくりも進めます。

); /* ---- 04 スライド7・8:実例 ---- */ const AI_EX1 = [ { say:'「メールとSlackとChatworkを見て、私が返事をしないといけないものだけ教えて。請求書が来ていたら仕分けておいて」', steps:['メール・Slack・Chatworkの新着を集める','返事が要るものだけを選び、一覧にする','届いた請求書を判別し、会計ソフトへ送る','返事をするものの返信案を書く'], human:'一覧を見て、返事をするかを決める。返信案を確認して「送って」と言う。' }, { say:'「freeeの口座と入出金を見て、昨日から動いたお金と、気になるところを教えて」', steps:['freeeから口座の残高と入出金を読み取る(書き込みはしない)','昨日からの入金・出金をまとめる','未登録の明細や残高の食い違いなど、注意点を挙げる','レポートにまとめて報告する'], human:'注意点を見て、今日動くべきものを決める。' }, { say:'「今月の給与計算に、入退社や勤怠の反映漏れがないか、先月と比べて確かめて。差が出た人は理由も添えて」', steps:['入退社した人を、前月末の一覧と比べて確かめる','残業の上限超過や、有給付与の漏れを調べる','社会保険料・住民税・振込額を前月と比べ、差がある人を挙げる','差の理由を添えて、担当者への報告文にまとめる'], human:'説明できない差がないかを判断する。' } ]; const AI_EX2 = [ { say:'「直近の面談記録から、ネタになりそうなものを拾って、ブログを1本書いて」', steps:['直近の面談記録を読み、ネタになりそうな話を拾う','公開済みの記事と重ならないか確かめる','法律や制度を、条文や公式資料で確かめて原稿を書く','チェックにかけて、下書きとして登録する'], human:'ネタと構成を選び、下書きを読んで、公開するかを決める。' }, { say:'「この会社の就業規則を作って。賃金台帳と今の規程はこのフォルダにあるよ。足りない情報は質問表にして」', steps:['賃金台帳と今の規程を読み、足りない情報を質問表にまとめる','ひな形に会社の実態を反映して、規程の案を作る','必須の記載事項の漏れ、規程同士の矛盾、賃金台帳との食い違いを点検する'], human:'労働条件は会社が決める。提出前に社労士が確認する。' }, { say:'「パソコンの中に散らばっている研修の資料を集めて、中身をチェックしてから、AIエージェント研修の営業資料を作って」', steps:['パソコンの中から研修の資料を探して集める','各資料の内容を確認し、金額・回数に食い違いがないかチェックする','厚生労働省の資料で、助成金の数字を確認する','原稿を書き、デザインを整えてPDFにする'], human:'方針を伝え、仕上がりを確認して修正点を伝える。' } ]; const aiColLabel = { fontFamily:'var(--font-mono)', fontSize:11, letterSpacing:'.08em', color:'var(--ink-500)', fontWeight:600, marginBottom:8 }; const AiExampleList = ({ items }) => (
{items.map((e,i)=>(
話しかける言葉(例)

{e.say}

AIエージェントがやること
    {e.steps.map((s,j)=>
  1. {s}
  2. )}
人がやること

{e.human}

))}
); const AiExamples = () => (
); /* ---- 05 スライド9:チャットとの違い ---- */ const AI_CHAT_STEPS = [ { who:'人', t:'人が仕事を受ける' }, { who:'人', t:'作業の一部をチャットに頼む', with:'AI' }, { who:'人', t:'AIの回答をもとに、人が仕上げる' }, { who:'人', t:'人が相手に渡す' } ]; const AI_AGENT_STEPS = [ { who:'AI', t:'AIが仕事を受ける' }, { who:'AI', t:'AIが作る' }, { who:'人', t:'人が確認する' }, { who:'AI', t:'AIが相手に渡す' } ]; const AiFlowCol = ({ title, steps, accent }) => (

{title}

    {steps.map((s,i)=>(
  1. {s.who} {s.t}
  2. ))}
); const AiVsChat = () => ( ); /* ---- 06 スライド10:育てる ---- */ const AI_GROW = [ { n:'ルールを覚えさせる', d:'仕事の決まりや守ってほしいことを文章で伝え、毎回そのルールに沿って動かします。' }, { n:'情報を持たせる', d:'仕事に必要な情報を覚えさせ、毎回説明しなくても済むようにします。' }, { n:'道具やアプリの使い方を覚えさせる', d:'普段使うアプリや道具の操作を覚えさせ、AIエージェントが自分で使えるようにします。' }, { n:'手順書を作る', d:'繰り返す仕事の手順を書き出し、いつでも同じ流れで進められるようにします。' }, { n:'手順書どおりに自動で起動させる', d:'決めた時刻や条件に合わせて、手順書に沿った仕事が自動で始まるようにします。' } ]; const AiGrow = () => (
{AI_GROW.map((g,i)=>(
{i+1}

{g.n}

{g.d}

))}
); /* ---- 07 スライド11+用語:仕組みの理解 ---- */ const AI_MECH_STEPS = ['自社に導入する', '仕組みを理解する', '自分たちで育てる']; const AI_MECH_FACTS = [ { v:'全6回', l:'回数' }, { v:'1回2時間', l:'1回あたり' }, { v:'オンライン(同時双方向型)', l:'実施形式' } ]; const AI_TERMS = [ ['CLAUDE.md', 'AIエージェントに読ませる、仕事のルールのメモ'], ['スキル', '仕事の手順書。呼べば同じ流れで動く'], ['ルーティン', '決まった時刻に仕事を始めさせる設定'], ['MCP', '外部のサービスとつなぐ仕組み'], ['API', 'サービス同士がやりとりする窓口'], ['作業ディレクトリ', 'AIエージェントが仕事をするフォルダ'], ['パーミッション', 'AIに許す操作の範囲を決める設定'], ['Python', '集計や変換に使うプログラムの言葉'], ['GAS', 'Googleのサービスを動かすプログラム'], ['HTML', 'Webページや資料の画面を作る言葉'] ]; const AiMechanism = () => (
{AI_MECH_STEPS.map((s,i)=>(
{i+1}

{s}

))}
{AI_MECH_FACTS.map((f,i)=>(
{f.v}
{f.l}
))}

こうした言葉が分かると、AIエージェントに指示が出せます

聞き慣れない言葉ばかりですが、どれもAIエージェントを動かすための言葉です。意味が分かれば、AIエージェントと同じ言葉で会話でき、思いどおりに指示できるようになります。

{AI_TERMS.map(([w, m], i)=>(
{w}
{m}
))}

研修では、これらを自社の仕事を題材に、手を動かしながら学びます。

); /* ---- 08 締め:研修へ ---- */ const AiAgentClose = () => (
研修の内容とコースを見る AI活用支援に戻る
); Object.assign(window, { AiEra, AiCan, AiRoutine, AiExamples, AiVsChat, AiGrow, AiMechanism, AiAgentClose });