SoftwareDesign 2023/12月号 輪読会メモ (2023/12/4)

# 第1特集
## 開発を加速するCI/CD
### 生産性と品質を両立させるための鉄則

    序章：CI/CDはなんのために導入するの？
    タイムリーな価値提供を支える柱
    …… 原 トリ

P.17
→ CI/CDできてますか？！(問いかけ)
    
    第1章：安定リリースにつながるCI設計
    ツール選定・リポジトリ・ブランチ・テストの改善ポイント
    …… 舟木 将彦

P.20
→ Amazon 13万6000回/日のデプロイ、桁数がヤバい。
    
    第2章：本番／検証環境を意識したCDデザイン
    メンテナンス性と信頼性を両立したデプロイ基盤の最適解
    …… 根本 征

P.30

    第3章：プラットフォーム事業におけるCI/CD
    Issue起票，クラス図作成，リリース通知も完全自動化
    …… pospome

P.42
→ TODOコメントのIssue化が良いと思った。(P.45)
    
    第4章：CI/CDのその先へ　トランクベース開発への取り組み
    開発プロセスの継続的改善を回すしくみ
    …… 小林 杏理

P.50
→　(初めて聞いた用語)「トランク開発」・・組織開発、サイクル全体に焦点

# 第2特集
## ChatGPTを組み込んだサービスを開発する
### 「食べログ」の事例に学ぶPoC推進の秘訣

    第1章：企業における生成AI活用の考え方
    ChatGPTのしくみと活用事例を紹介
    …… 京和 崇行

P.62
→ RAG(Retrieval-Augmented Generation)構成 ・・最新情報へのアクセス＋ハルシネーションの抑止
    
    第2章：食べログChatGPTプラグインの開発とサービスリリース
    開発，プロンプトチューニング，社内調整のコツ
    …… 富田 絋平

P.70
→ プラグインマニフェスト、OpenAPI SpecificationのDescriptionの記載内容が参考になる。
　2週間で開発、社内調整の裏話
    
    第3章：食べログAIチャット（β）の開発とサービスリリース
    生成AIを活用した機能やサービスの開発に必要な取り組みとは？
    …… 関戸 康介

P.79
→ 単純検索、絞り込みがほとんど。(ChatGPTを使う理由はある？！)

# 特別広報

    Web3の新時代を拓くココネのエンジニアリング力を探る
    【6】『リヴリーアイランド』リブート後の改善への取り組み
    ……編集部

EA
→　広告ではなく、ツラミの共有で良い。

# 連載

    ITエンジニア必須の最新用語解説
    【180】Mojo……杉山 貴章

ED.1
→ Python互換の言語といった感じ

https://dev.classmethod.jp/articles/try-mojo-programming-langurage/

https://qiita.com/mohki7/items/c511274aeb7fe23d3737
    
    平林万能IT技術研究所 2ndシーズン
    【19】照明や質感を撮影後に調整できるカメラを作る――偏光フィルタと2色性反射モデルを使った質感画像処理……平林 純

P.1
→ 光を操る(偏光、反射)

    Stable Diffusionで学ぶ画像生成AIのしくみ
    【7】Stable Diffusionの応用技術……國田 圭佑

P.6
→ ControlNet、すごい。

https://huggingface.co/spaces/radames/Real-Time-SD-Turbo

![スクリーンショット 2023-12-04 9.26.51.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/72479/44ec2ddd-2926-c010-a909-b53d19dfe1ac.png)
    
    ハピネスチームビルディング
    【21】過去を振り返るポエムを書いて，なぜ働くのかをみんなに発表する……小島 優介

P.12
→　ポエム、おもろしかった。みんなで披露するとよいかも。

    エンジニアのためのやる気UPエクササイズ
    【16】エンジニア向け！ 超時短トレーニング……えくろプロテイン

P.16
→ スポーツ科学、EPOC(負債酸素 → 酸素の過剰取り込み)

P.17　読者プレゼント
→ エラーが怖くなくなる本の発展系として、障害対応が怖くなくなる本があっても良いと思った。
    
    【新連載】実践データベースリファクタリング
    【1】スマートカラムを分解する……曽根 壮大

P.88
→ WEB+DB PRESSからの移行

    【新連載】Cloudflare Workersへの招待
    【1】Cloudflare Workersの概要……福岡 秀一郎

P.96
→ コールドスタート問題に立ち向かった話

https://qiita.com/kitazaki/items/da8bb0e6de30ccd5fa98
    
    実践LLMアプリケーション開発
    【3】LangChainの概要とライブラリを利用したチャットボット開発……西見 公宏

P.104
→ LangChain、興味があったので試してみたい。
    
    画像解析AIの作り方
    【3】データ収集とアノテーション……髙木 優介

P.112
→ VoTT(アノテーションソフト)
    
    MLOpsのすすめ
    【5】LLMのためのDevOps……澁井 雄介

P.120    
    
    位置情報エンジニアリングのすすめ
    【5】Web地図を作ってみる（後編）……井口 奏大

P.128
→ 地図アプリを試してみたい。GEOFABRIKからシェープファイルをダウンロード
    
    【最終回】新時代の分散型SNS Nostr
    【6】Nostr botの作り方……mattn

    なるほど納得Go言語
    【11】並行処理（前編）……崎原 晴香（H.Saki）

P.143

    Google Cloudを軸に実践するSREプラクティス
    【9】Datadogによるクラウド横断のモニタリング基盤……宮本 英和，（監修）キャディ株式会社Platformグループ

P.150
→ Datadog
    
    AWS活用ジャーニー
    【15】Amazon CloudWatch……杉金 晋

P.158
    
    現場から学ぶAWSのクラウドセキュリティ
    【4】発見的ガードレール……花塚 亮祐

P.164
    
    ひみつのLinux通信
    【118】大丈夫……くつなりょうすけ

P.171
    
    魅惑の自作シェルの世界
    【13】リダイレクトの実装（その3）……上田 隆一
    あなたのスキルは社会に役立つ～エンジニアだからできる社会貢献～
    【144】シビックテックの甲子園，4回目の学生による学生のためのプロトタイプ開発コンテストを開催……武貞 真未，八谷 航太