owned this note changed 2 years ago
Published Linked with GitHub

姫路IT系勉強会 2023.09

  • 開催日: 2023/09/16 13:15
  • 司会: wateさん
  • 参加人数: 参加者: ???名 (うち学生:0名)
  • HackMD: https://hackmd.io/BqG7kL8OQYG6Ou7ZhCdk_g
  • connpass: https://histudy.connpass.com/event/295616/
  • ハッシュタグ:#histudy
  • 姫路IT系勉強会 Discordへ参加する
    • オンライン開催の場合はDiscordのボイスチャットを利用しています
    • Discordは無料プランに乗れる人数(10人以内)なので使っています。
    • 有料版でも$15/月程度なら払えなくもないですね。
    • Discord以外にも色々ありますので、人数が増えたら検討しましょう。
  • 姫路IT系勉強会 Slackへ参加する
    • 勉強会当日以外での質疑応答やメンバー同士のコミュニケーションに利用しています
    • Slackでの話の流れから、突発的に臨時イベントが企画されされるケースがあります

最近のニュース

お題

ここの下にお題(相談したいこと、発表したいことなどなんでも)お書きください。
※ 記載するお題は参加者一人につき1つだけ記載するようにお願いします。
### <ネタ>+(名前)の形式でお題を記載してください。

プロジェクト管理はみんなどうしてますか(ぎっぽれ)

  • 一人でプロジェクトを回しているが他社はどうしている?
  • プロジェクトの規模は一人で一年くらい。
  • Windows WPFや組込みLinux で IoTのセンサー情報をAWSに送信するといった内容
  • プロジェクトの設計からテストまで、改造が多い
    • 一人プロジェクトはどのようにタスクを管理している?
    • 一人でやっていると仕様が残っていないことがある。
    • みためも自分一人できめてそれで問題がない
    • アジャイルなどはあまり必要がない。
    • ドキュメントしているだけで偉い
      • ドキュメント工数が計上されているだけですごい
    • レビューができていない
      • コードレビューは複数の人がいないとできない
      • そもそも設計のレビューができていないこともある。
  • 別プロジェクトの例
    • PHPでECサイトの構築
      • 複数人
      • デザイナーなども絡んでくる
      • 複数人だと進捗管理などもある。
      • お客様のディレクション、方向性のすりあわせなど
      • 引き継ぎなどができる?
      • 要求や要件が文書にする?
        • 要件や要求が多きくなった場合に実現できなくなることがある。
        • 夢が膨らませがち。夢見がちになることがある。
      • 作業の洗い出し
  • プロジェクトの質、要件によって問題がない
  • Web系なら Admin LTEというもので画面のテンプレートをつくる
  • アジャイルなどはチームなどプロジェクトによって合う合わないがある。
  • メトリクス測定をすればいいのでは?
  • 一人仕事の例として静的解析ツールのお守りの想定
    • Coverityや facebook infer等は、ビルド対象を解析する=ビルド環境(EC2?)が必要
    • ビルド環境でビルドするスクリプトがある
    • ビルドスクリプトのメンテ(数年)がある
    • ビルドスクリプトのメンテできるのが一人
      • ドキュメントが少なくなりがち、動機がない
      • ひとりよがりになりがち
      • ビルド環境が複数あり、同一環境じゃなくなる可能性
    • この仕組みは役に立っている?
      • CI/CDになっている?
      • 静的解析の指摘を有効に使えている?
    • リスク対応が必要

GPTを使用してOCRをしてみたらいい感じでした(守屋)

  • Gihyoの記事を参考にReact+nodejsで、GoogleVisionAPIで文字認識+OpenAIでOCRを作ってみました
  • Function Callingを使うと、GPTの処理結果を任意のオブジェクト形式で受け取る事ができる
    • プログラムの一部としてGPTを明確に埋め込みやすくなる
    • 戻りデータ形式を任意で固定化出来るので、標準APIのように仕様に左右されない
    • 複数の処理をまとめた内容も定義できるので、APIの呼び出しよりコストが下がる
  • 本来なら検出された文字の座標情報を、項目に当てはめる処理が出る
  • 検出された文字列が何に該当するかをGPTが判断する
    • 請求書、領収書、納品書、名刺、ハガキ、など書類の種類もGPTが判定
    • オブジェクトに当てはめる方法等、日本語で定義できる
    • 自然言語の定義ファイルで、対応可能な書類の数を増やせる
    • 曖昧な情報、状況でもGPTがいい感じに判断し、情報を得ることが出来る
  • 無い情報の対応を明示してないと、嘘情報が埋まった物が返る

(小ネタ)都道府県スロット的なものを(守屋)

告知

イベント名(開催日時)

(イベントの概要をここに書く)

Select a repo