TECH Street の技術ブログ

【技術Tips】AI-Scrumで個人開発を気軽に形にしよう

はじめに 事前知識 スクラム Codex CLI AI-Scrumで何ができるのか 概要 1. 要件整理AI(プロダクトオーナー)が動く 2. 設計AI(アーキテクト)が設計書を作成 3. タスク分解AI(プランナー)が作業を細分化 4. 開発AI(デベロッパー)が実際のコードを生成 5. 品質管理AI(QA)がテストコードを作成・実行 6. ドキュメント作成AI(ドキュメンター)が説明書を生成 使い方 ステップ

【技術Tips】なぜUXはUIの一部だと誤解されるのか? AI時代に求められる真の体験設計

  なぜ「UXはUIの一部」という誤解は生まれたのか 「機能」ではなく「心地よい体験」こそが価値の源泉となる AIエージェントの罠を超え、真のユーザー価値を追求するために     こんにちは。株式会社HuX でCEOをしている、亀田です。 本記事では、「UXはUIの一部」という誤解がデジタルプロダクトの歴史の中でいかにして生まれたのかを解説し、AI時代においてこの誤認

【技術Tips】DenoでKey-valueストアとWebSocketを使ったアプリケーションを開発し、Deno Deployにデプロイする

デモアプリケーションの紹介 主な機能 技術構成 Denoとは Deno Deployとは 参考 Deno KVとは ローカル環境でのDeno KV Deno KV on Deno Deploy 参考 WebSocketとは 参考 デモアプリケーションを作りました アプリケーションの構成 主な機能 技術的な実装 まとめ 株式会社ゆめみでサーバーサイドエンジニアをしている、うーたんです。 2023 年 4 月に株式会社ゆめみへ新卒入社し、現在はサー

【技術Tips】デザインシステムが必須の時代に──技術的なアウトプットはAI時代にも必要

AI時代における技術力の重要性 初期アーキテクチャの重要性 アウトプットの習慣とナレッジシェア 個人と組織で取り組むべきナレッジシェア 記事執筆者   技術tipsへの初めての寄稿をさせていただきます。 古川( @yosuke_furukawa )です。私自身がデザインシステムの勉強会で登壇させていただきました。以下にそのリンクを貼らせていただきます。   デザインシステムが必

【技術Tips】n8nでインタビュー管理業務を80%自動化した話 - Human in the loopで実現する効率的ワークフロー

インタビュー業務 n8nとは? 従来の日程確定後の手動プロセスと課題 従来の手動プロセス n8nを使った自動化ワークフローの設計 実装の詳細とコードサンプル 1. ワークフロー全体の設定 2. Gmail監視の設定 3. OpenAIによる情報抽出 4. Notion書記シート自動作成 5. Slack承認ワークフロー 6. Google Calendar自動登録 7. 日時フォーマット処理 8. 最終完了通知 ワークフロー接続の構成 Huma

【技術Tips】技術系会社員が自宅で実践!太陽光パネル+電気自動車で電力の自給自足を目指す「スマートハウス」の効率化の軌跡

はじめに スマートハウスの定義 構築したスマートハウスのシステムと、暮らす上で感じた課題 V2HとEV充電器Pulsar Plusの違いと併用方針 スマートハウスの運用で利用するアプリ 1日の流れを可視化してみた 1.    3時〜6時 2.    6時〜9時 3~4. 9時〜15時 5. 15時〜18時 6. 18時〜21時 7. 21時〜3時 GPTsにしてみた 入力内容 出力結果 まとめと今後の展望 記事執筆者 はじめに 先日、パ

【技術Tips】非エンジニアでもうまく行く!AIアシスタントとのやりとり事例

はじめに Devinからのギフト🎁 1. AIとの会話の始め方 2. どんなことを頼めるのか、まずは相談 3. エンジニアでなくても大丈夫? 4. コードの全体像を把握 5. 具体的な業務イメージで質問 6. AIの「信頼度」表示の工夫 7. 社内ツールのクエリもAIに相談 8. SQLクエリの内容をAIに解説してもらう 9. 追加でやりたいことを相談 10. 追加実装の相談とAIのサポート 11. AIがSQLクエリや実

【技術Tips】Pythonの数理最適化ライブラリ PuLPとOR-Toolsを比較してみた(搬送最適化編)

初めに 環境 問題設定 搬送最適化を考える 各問題の設定 定式化 実装 結果 計算時間の平均比較 各問題の各回数ごとの計算時間比較 最後に Appendix(定式化) 記事執筆者 初めに 前回の記事 にて、pythonの無料数理最適化ライブラリである、OR-ToolsとPuLPの性能比較を行ってみました。 前回は変数/制約式ともに数が小さい小規模な比較でした。そこで、 今回は変数/制約式が多く

【技術Tips】搬送最適化の論文解説と0-1(ゼロイチ)整数計画への置き換えについて

搬送最適化とは 概要 実例 論文の内容 概要 数式の詳細 定式化 まとめ 記事執筆者 搬送最適化とは 概要 搬送最適化の前に、物流最適化について解説する。物流最適化とは、物流業務全体におけるコスト削減、効率向上、労働環境改善などを目的とした取り組みである。 物流最適化には、以下のような具体的な方法がある。 トラックの最適な配送ルートの計画 データ活用

【技術Tips】手書きRBSの運用事例のその後

はじめに こんにちは。株式会社タイミーでバックエンドエンジニアをしている廣江です。以前、TECH Streetさん主催の「 Ruby勉強会~各社の取り組みや課題から学ぶ会~ 」というイベントでRBSを手書きで利用しているという話をさせていただきましたが、今回はその後についてのお話を書かせていただこうと思います。 ここでの「手書きRBS」とは言葉の通り、手書きされたR

【技術Tips】私がRuby on Railsを選んだ理由と学習の参考になるOSSアプリケーション

はじめに こんにちは、オシロ株式会社でリードエンジニアとして働いているにっく( webuilder240 )と申します。オシロでは自社プロダクトとしてコミュニティ専用オウンドプラットフォーム「OSIRO」を提供していますが、私は2015年の開発開始から一人目エンジニアとして携わり、技術選定の意思決定を行ってきました。 今回は、そのなかでもRuby on Railsを選択した理由、

【技術Tips】elmo, root learning, descent 3種類の強化学習手法の有効性 を○×ゲームを用いて比較してみた

はじめに 強化学習とは強化学習は、AIが処理した結果に対して「報酬(スコア)」を与え、報酬が最大になる処理方法を学習させる手法です。 引用元:強化学習とは?機械学習との違いなどの用語解説や活用事例などをご紹介 強化学習のゲームでの成功例としてDeepMindによって開発されたAlphaZeroがあげられます。AlphaZeroは人間の事前知識を必要とせず、自分自身と対局す

【技術Tips】Googleの新MMMツール「Meridian」のドキュメントを読んで新機能について掘り下げる(その1)

前書き デジタルテクノロジー統括部アナリストの安藤です。 最近マーケティングに関するプロジェクトに携わることになり、Marketing Mix Modeling(以下MMM)の門を叩くことになりました。 MMMでは、広告メディアがどれだけKPIに貢献したのかを回帰モデルによって推定し、それを元に予算の最適化を行います。 変数の値をそのまま使うのではなく、全体的なトレンドや季節性、

【技術Tips】Prompt Flow(Azure AI Studio)を使用したRAG入門 第2回

導入 本記事について 注意事項 実装 全体の流れ 前提条件 On Your Dataからサンプルアプリをデプロイ (参考)サンプルアプリのカスタマイズについて Prompt Flowからフローを推論エンドポイントとしてデプロイ/サンプルアプリの設定変更 Azure AI Studioの評価機能を使用したプロンプトチューニング 回答精度向上に向けた指針について 最後に 導入 本記事について 「Prompt Flow(A

【技術Tips】Prompt Flow(Azure AI Studio)を使用したRAG入門 第1回

  導入 本記事について 皆様は、Prompt Flowをご存知でしょうか。Prompt Flowとは、Microsoftが提供するLLM開発のためのOSSのツールです。Azure Machine LearningやAzure AI Studio上でも提供されており、それらをバックエンドとして動作させることができます。加えて、VS Code(Visual Studio Code)の拡張機能も提供されています。一方で、公式ドキュメント以外の情報が少なく、実際に活用する
12