🐈‍⬛

生成aiによって実現しているマルチタスクが、不確実性の扱いを助けてくれるのではないか

に公開

概要

想定読者:

  • 開発生産性を生成aiによってどのように上げていると最近考えている方

  • 生成aiによって手が空く時間によって結局何が変わっているのだろう?生まれた時間を何に使わなければならないのだろうと考えている方

  • 生成ai便利だが、なんかこれから危ないこと起きるのではないか?とぼんやり感じている方

  • 結論:https://zenn.dev/johndoe/articles/578eaef79aaad2#これから


経緯

そもそも

  • どのようにマルチタスク化しているというと以下(自分はcursorを中心に利用)、8点(もちろん増減あり)をそれぞれのタブで開きながら平行で実施している。自分は週次で実施すると決めたタスクの全てを月曜のうちにはin progress(なんなら in review)にして不確実性の高いタスクを明らかにして、週前半から週半ばで該当タスクの不確実性に集中して向き合うというタスクの進め方を実施している。
    • マネジメントその1(レビュー・相談):自分のマネジメント業務をgemini、chatgpt, claudeの3視点でヒヤリング及びレビュー
    • マネジメントその2(情報収集・ヒヤリング):自分の気になるマネジメント関連情報をnotebooklmに情報収集及びpodcast風に音声ヒヤリング
    • コーディングその1;自分のコーディング業務その1をcursorに実施させる
    • コーディングその2;自分のコーディング業務その2をcursorに実施させる
    • レビュー業務その1:自分のレビュー業務をcursorのレビュープロンプトにて実施させる
    • レビュー業務その2:自分のレビュー業務をcursorのレビュープロンプトにて実施させる
    • コミュニケーション業務その1:自分のslackを中心にしたコミュニケーション業務において即答で回答できなかった内容をgptsに0次回答をを作成させる
    • コミュニケーション業務その2:余った時間でslackの返信を行う

このマルチタスク化は何をもたらすか

というのも今は以下の状態ではないかと考えている。

  • これまでは市場調査をしなければならないような内容が、生成aiによって大まかな内容は整理され情報収集可能となっている
  • これまでは1つのコーディングタスクを実施しながら、コミュニケーションツールに対して返答していたのが、複数の生成aiツールによってマルチタスク実行が可能になり先に着手することが容易になっている

  • 完璧ではないが、複数タスクにおけるある程度が生成aiによって勝手に進めることができ、これまでは実現しなかったマルチタスクの取り組み方が実現可能となっている

  • 業務が多忙でも、最初の最初で複数のタスクの全体像を同時並行で実施し、全体像をさらい懸念がある箇所を明らかにしやすくなった

  • 上記の状態により、エンジニアリング組織論への招待にて記載している「不確実なものから明らかにするやり方」への敷居がかなり下がっているのではないか

  • 敷居が下がったことにより達成したやり方によって生まれた時間を、単なるアウトプットではなく顧客への価値提供となるアウトカムがなんぞやを考える時間に使えるのではないか

  • ただ一方で「セーフライン」は敷いておくべきである。

    • 以下の記事があるように、生成aiは魔法ではなく、最新の状態において超えてはいけないラインを求めた場合、取り返しにならないような事態を巻き起こす(記事の方は復旧できたらしいが)
    • 正しく利用するためにももし生成aiが想定外の挙動をしたとしてもアウトカムとしてクリティカルな事象を発生させないような防御線は敷いておくべきである(記事で言うと、本番DBのパスワード or 本番環境での処理を実行させる権限は人が見れる箇所にしか記載がなければどう足掻いても生成aiはデータを削除できなかったはず)
    • では「正しく利用する」状態に自らがなるためには、ただ利用できるのではなく生成aiに対しての深い理解が必要であり、そのためにも最新技術には常に認知・触っていることが重要となると考えている。
    • なんならこの最新技術に対して常に向き合うことが、これまでとは違う「不確実なものから明かにするやり方」と結びつくのではないかと考えている

https://xenospectrum.com/why-did-ai-break-instructions-and-delete-the-production-database/

これから

  • 記載した通り、生成aiによる複数タスクの平行化は、本来考えるべきタスクに集中し、不確実性を扱う上での大切な考え方である「不確実なものから明かにするやり方」をより容易にする

  • ただ、これまでとは違う不確実性が間違いなく発生する。セーフラインを飛び越えた譲渡は、アウトカムを生み出すどころか、予期せぬ事態を発生させることに繋がりかねない。

  • それらの不確実性に対してはどれだけ最新の生成aiと向き合うことがある意味で「不確実なものから明かにするやり方」と言えるのではないか

  • もちろん、成熟した技術をこれまで通り、本質から理解することも重要であり、生成aiが出たからと言って土台を全く理解しなくても良いと言うことではない

  • これまでの不確実性とこれからの不確実性の両方と向き合い、改善することでただのアウトプットの量産ではなく顧客に価値をお届けすることができるアウトカムの向上につながるのではないか

  • ※また、最新技術との向き合いのみならず、これまで向き合えてなかった他者との対話を中心とした「3つのC」が重要になるという以下の記事にもとても感銘を受けた

https://newspicks.com/news/14234166/body/

参考文献・サイト

株式会社アクティブコア

Discussion