テコテック開発者ブログ
https://tec.tecotec.co.jp/
テコテック開発者ブログ
フィード

AIエージェントが音を上げるまで開発させ続けてみた
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の22日目の記事です。 DX本部システム開発第一事業部の椎葉です。 先月、 Claude Code のクレジットが無料配布された際に、 ふと以前から気になっていた事を試してみたので、そのお話をさせて頂きます。 最近のAIエージェント 今年は、そろそろLLMの単純性能が伸び悩み始めてきた感のある一方で、 外付けで実質的なコンテキストの拡張を試みるAIツールが急激に数を増やしました。 去年まではごく限られたAIエージェントにしか本格実装されていなかった会話や要約情報の記憶、それによるプロジェクトやタスクの管理、多段階の推論機能など…
12日前

Webで表現する HD-2D風オンライン空間
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の最終日の記事です。 レジャーソリューション事業部の横山です。 普段はフロントエンド専任のエンジニアとして、主にVue/Nuxtを使ったWebアプリケーションの開発を行なっています。 早速ですが、皆さんは「HD-2D」という表現を聞いたことはありますか? これはスクウェア・エニックス社が商標登録している、 ドット絵のゲームを現代風にアレンジした表現技法のことです。 【参考: オクトパストラベラー】 ピクセルアートが醸成した古めかしさと、美麗で奥行きのある空間が、 なんとも言えないノスタルジックで不思議な空気感、没入感を演出して…
13日前

LLM(AI)をシステムに組み込んでみて思ったことの備忘録
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の24日目の記事です。 こんにちは、証券フロンティア事業部の吉澤です。 普段は Python を用いた開発や、保守・運用業務を担当しています。 今回、LLM(大規模言語モデル)の API を利用し、プロンプトエンジニアリングを含むシステムの構築・実装を行いました。 本記事ではその経験をもとに、システムに AI を組み込む際に気を付けた点と、今振り返って「もっと気を付けるべきだった」と感じた点について紹介します。 動機は翻訳タスク 今回は、バッチ処理で文章を日本語から英語へ翻訳することを目的として LLM の API を利用しま…
14日前

Cloud Run functionsのデプロイに関する権限まとめ
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の23日目の記事です。 こんにちは。システム開発第一事業部の武田です。普段はエンジニアとしてフロントエンドやバックエンドのシステム開発を行っております。 この記事ではGCP(Google Cloud Platform)を用いたシステムでCloud Run functions(第二世代)を扱う上での権限周りの整理を行います。 主にHttpトリガーやPub/Subトリガーで利用する際の整理になります。
15日前

処理の置き場所を整理して、「とりあえず動く」コードから「変更に強い」コードを書く
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の21日目の記事です。 こんにちは、証券フロンティア事業部の山本です。 普段の業務は、PHPでAPIやバッチの開発を行っています。 皆さんはMVCフレームワークで開発をしていて、「コントローラー(Controller)がどんどん長くなって読みづらい…」 と感じたことはありませんか? プログラミングを学び始めた頃や、チュートリアル通りに書いている時は、「動くこと」が最優先です。しかし、実務で開発が進むと、「機能を追加したいのに、どこを直せばいいかわからない」「一箇所直すと他が壊れる」といった悩みにぶつかることがあります。 今回は…
17日前

Unison言語を試してみる
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の20日目の記事です。 DX本部システム開発第一事業部 の川﨑です。新卒1年目で、普段は、TypeScriptでフロントエンドやバックエンドの開発を行っています。 今日はUnisonという言語について調べてみます。 注意:筆者は自分でUnisonのプログラムを書いた経験があるわけでなく、以下の説明は、公式ドキュメントなどで調べたことをまとめたものであることを念頭に置いてお読みください。もし改善点や指摘などあれば、はてなブックマークのコメントなどで教えてください。 今回は特徴の説明と軽いチュートリアルを行います。 Unisonの…
18日前

Material Theme Builderの活用法(Figma)
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の19日目の記事です。 こんにちは、システム開発第二事業部の飯髙です。 最近はFlutterアプリ開発に携わっています。 アプリ勉強の傍ら、Figmaを利用してデザインの勉強を進めております。 Material Theme Builderを知っていますか? Figmaのプラグインで、カラーシステムを簡単に設定・導入できるものになります。 カラーシステムとは?利用できたら開発効率が上がるのか? 気になったため、今回はこちらを調査しました。
19日前

AIに対するUIデザイナーの不安
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の18日目の記事です。 ソリューション本部の津田です。 普段はUIUXデザインを担当しております。 SNSを眺めていると、次のような投稿が目に留まりました。 「プロンプトを入力するだけで、それらしいUIが一瞬で生成される。UIデザイナーが不要な未来が見える」 「いい感じのプレゼン資料が簡単に作れた」 AIによるUI生成は日々進化しています。こうした情報に触れ、胸の奥が少し冷たくなるような感覚を覚えたUIデザイナーの方も、決して少なくないのではないでしょうか。 AIに対する不安 消えていった職業 UIデザイナーの未来 おわりに …
20日前

未経験・新卒1年目エンジニアが直面した4つの失敗と学び
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の17日目の記事です。 DX本部 システム開発第一事業部の吉本です。今年4月に未経験・新卒で入社しました。 普段はフロントエンドエンジニアとして、主にNuxt 2でWebアプリケーション開発を行っています。 この記事では、案件に配属されてから今までに私が直面した失敗と学びについてまとめました。 本記事の対象 失敗①:コードの可読性・保守性 失敗事例「コードが読みづらい」 読者へのメッセージ:思いやりのこころが大事! 失敗②:タスク受取時のコミュニケーション 失敗事例「確認してないけどいっか」 読者へのメッセージ:タスクをもらっ…
21日前

“作る”だけではAIは動かない。開発者が知らない現場実装のリアル
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の16日目の記事です。 はじめに こんにちは。BPR事業部の石田です。 2025年7月、事業譲渡に伴い、別会社から入社しました。 この記事では、BPR事業部で行われている生成AI導入支援の案件内容から生成AIを一般企業へ導入するうえで、BPR事業部の視点から見える生成AI導入の本質がお伝えできればと思います。 はじめに BPR事業部の視点から見える、生成AI導入の本質 1. 技術より難しいのは「現場が動く前提」を整えること 2. 現場を動かすための“理解・意欲・習慣”という三つの壁 ① 理解の壁 ② 意欲の壁 ③ 習慣の壁 3…
22日前

FastMCPでSlack APIをGemini CLI に導入する
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の15日目の記事です。 DX本部 システム開発第二事業部の陳です。 iOS、Androidの開発リーダーを務めています。 この記事では、FastMCP と Slackアプリ開発向けライブラリのBolt を利用して、Gemini CLIでSlackを操作する方法を簡単に説明します。 将来的にはワークフローを生成AIで構築し、Gemini CLIを主体としてSlackを操作できればと考えています。 記事の大まかな流れは、以下となります。 FastMCPでSlack APIを利用する際に必要なトークンと環境設定についての説明 Fas…
23日前

【AWS】未経験エンジニアが直面した「運用監視の異常」とその対応フロー
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の14日目の記事です。 SRE推進室の豊田です。今年4月に新卒で入社しました。 普段はインフラエンジニアとしてAWSの保守運用業務を主に行っています。 本記事では未経験でインフラエンジニアになった私がよく直面した運用監視上の異常について、その原因と対応フローをご紹介します。 目次 想定するAWSの構成について 異常①:ALBのヘルスチェック失敗について ヘルスチェックが失敗する原因 ヘルスチェック失敗時の原因の確認と対応 異常②:Auroraのメトリクスが途切れる Auroraのメトリクスが途切れた原因 Auroraのメトリク…
24日前

Better English, Better Code: なぜ英語は開発者にとって重要なのか
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の13日目の記事です。 こんにちは!DX本部システム開発第二事業部のたつやです。 普段は主にiOSアプリの開発を担当しています。 プログラミングと英語。どちらも「難しそう」と感じる方が多いですが、実はこの2つは切っても切り離せない関係にあります。 この記事では、 なぜ英語力がコードの品質に直結するのか? 英語ができると、どんなメリットがあるのか? 開発者として英語力を伸ばすための具体的な方法 について、詳しく解説していきます。
25日前

トークスキルを磨きたい
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の12日目の記事です。 システム開発第一事業部の近藤です。 企画職で、主に提案書や仕様書を作成する仕事をしています。 過去はこの仕事は「仕様書を起こすこと」がメインだと考えていたのですが、ここ数年は「人と対話をして仕様や要望を伝えること」がメインだと考えるようになりました。 この記事では、どうしてそのような考えに変わったのか、そして変わったことによって自分に必要なスキルを見直したこと、そのスキルをどう手に入れようと考えたのかを紹介した記事となります。
1ヶ月前

Kaggleを通して学ぶ機械学習の始め方と実践
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の11日目の記事です。 ソリューション事業本部のゼンです。 普段はPHPを使ってバックエンド開発を行っています。 この記事では、Kaggleを通して学んだ機械学習の基礎知識を、コードを交えて共有します。 コードを聞くと難しいと思う方もいるかもしれませんが、エンジニアじゃなくてもわかるようにコメントと説明を記載していますので、どうぞご参考にしてください。 AIについて 機械学習について Kaggleとは 実際にプログラムを作って機械学習を実践してみる まとめ 参考 テコテックの採用活動について AIについて 最近、AIの進化が速…
1ヶ月前

SPAとMPAの違い
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の10日目の記事です。 こんにちは。システム開発第二事業部の杉原です。 普段はSPA(シングルページアプリケーション)のバックエンド開発を担当しています。 皆さんは、SPA という言葉をご存じでしょうか? 単一のページでコンテンツの切り替えのみを行うWebアプリケーションの実装手法、という説明を聞いたことがある方も多いかと思います。しかし「概念は知っているけど、実際に何をしているのか分からない」という方も少なくないでしょう。 今回は、SPAとMPAそれぞれの構成で作成したTodoアプリを比較しながら、SPAの特徴を整理したい…
1ヶ月前

Antigravity 使用レビュー:次世代AIエディタの実力とは
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の9日目の記事です。 こんにちは、証券フロンティア事業部の前田です。普段の業務は、Pythonで証券サイトから情報を抽出するクローラーの開発を行っています。 はじめに Google Deepmindが開発するAIネイティブエディタ「Antigravity」を使用してみたので、その感想をまとめます。 今回は、ちょっとした新規開発(Google Apps Scriptなど)や、この記事自体の作成に使用してみました。 現在はプレビュー期間中で、高性能なモデルを十分な枠で試すことができるため、気になっている開発者の方はぜひ触ってみるこ…
1ヶ月前

Blenderで作ったモデルをUnityで動かしてみる
テコテック開発者ブログ
はじめに 本投稿は TECOTEC Advent Calendar 2025 の8日目の記事です。 こんにちは。システム開発第一事業部の神野です。 普段の業務はJavaScriptを用いたWebサイトの作成などが主ですが、少し前まではUnityを用いたアプリ開発を行っていました。 業務内容が変わってもUnityの操作を忘れないようにと、個人でUnityアプリの開発を行ったりしているのですが、今回はそのひとつとして、以前から興味があった『3DモデルをUnityで動かす』ということに挑戦してみました。 BlenderのモデルをUnityに持って行って動かしてみたいと考えている方の参考になれば幸いで…
1ヶ月前

Mermaid to FigJamでフロー図を作成する方法
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の7日目の記事です。 ソリューション本部の黒田です。 普段はUIUXデザインを担当しております。 昨今、AIを使用してデザイン・開発を効率化する流れが主流となってきています。 今回は 「Mermaid to FigJam」 というプラグインを使用して、フロー図を簡単に自動生成できる方法を紹介します。 Mermaid to FigJamとは? Mermaid to FigJamを使うメリット Mermaid記法でフロー図を出力 Mermaid to FigJamでフロー図を生成 最後に テコテックの採用活動について Mermai…
1ヶ月前

AWS SAA-C03 合格体験記
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の6日目の記事です。 レジャーソリューション事業部の木下です。 普段はバックエンドエンジニアとして、主にPHPでWebアプリケーション開発を行っています。 今年8月に、AWS認定試験であるAWS Certified Solutions Architect - Associate(以下 SAA)に合格したので、取り組み方を備忘録としてまとめます。 目次 1. はじめに 2. 使用した教材と勉強方法 参考書 オンライン教材 3. 問題を解く上で意識したこと 4. 反省点 5. 今後の展望 テコテックの採用活動について
1ヶ月前

GeminiのGEMを使ってPMロープレした話
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の5日目の記事です。 はじめに Gemini Gemとは PMロープレGemを作成する カスタム指示の構成 1.Gemの役割 2.ゲームの進め方 3.動的生成ルール 4.評価基準 5.シナリオ生成ルール 6.ゲームの開始シナリオ PMロープレしてみる さいごに テコテックの採用活動について はじめに DX本部 システム開発第一事業部の林です。 普段はPMとして案件を引っ張っていったり他のマネージャーさんのお手伝いなどをしています。 PMとして活動していると必ずと言っていいほど様々な課題に直面します。 世の中にはPMBOK®など…
1ヶ月前

関数化するときにハマった時に注目するたった一つのこと
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の4日目の記事です。 DX本部・システム開発第一事業部のIです。 普段はエンジニアとして、TypeScriptでシステムを開発したり、PythonでGPUを使った最適化をしたりしています。 本記事はタイトルの通りで、リファクタリングの一環で関数化・メソッド化した際に、思わぬ結果に出くわしたときに役立つ注目点について、駆け足で解説していきたいと思います。
1ヶ月前

WebAssemblyで画像フィルタを作ってみる
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の3日目の記事です。 システム開発第2事業部のKです 普段はバックエンドを中心に開発に従事しています 本記事は、WebAssemblyによる画像フィルタの開発を通してWASMとは何かを学んだ内容のまとめです 1. WebAssemblyとは何か ── WASMがなぜ使われるのか、どこが嬉しいのか WebAssembly(WASM)はもう珍しい技術ではなく、すでに普段使用している主要Webサービスの裏側で動いています Google Meet:背景ぼかし・ノイズ除去 Google Earth Web:3D処理のコア 「JavaSc…
1ヶ月前

【AWS】SQSによるECSオートスケーリング設定方法
テコテック開発者ブログ
はじめに キューによるスケーリング 設定概要 設定手順 1. スケーラブルターゲットの登録 2. スケーリングポリシーの作成 リソース確認 動作確認 サンプルコード 参考 テコテックの採用活動について はじめに 本投稿は TECOTEC Advent Calendar 2025 の2日目の記事です。 システム開発事業部の大泉です。普段はエンジニアとして Python でバックエンドのシステムの開発を行なっています。 この記事ではメッセージキューの増加・減少による ECS オートスケーリングを構築する方法を紹介します。設定手順のみ知りたい方は 設定手順 をご覧ください。
1ヶ月前

SwiftUIでMV(Container/Presentation)パターンを実践して見えた課題と対応策
テコテック開発者ブログ
本投稿は TECOTEC Advent Calendar 2025 の1日目の記事です。 システム開発第二事業部の冨永です。 主にiOS/iPadアプリの開発を担当しております。 SwiftUIでの開発が一般化する中で、アーキテクチャ設計に悩む場面も増えてきました。 本記事では、実際に採用した MV(Container/Presentation)パターン について、 その導入背景と運用の中で見えてきた課題、そしてそれに対する対応策を紹介します。
1ヶ月前

保育園から“データが消えました”と電話が来た日 〜AIを使った絵本管理アプリ開発記録〜
テコテック開発者ブログ
システム開発第二事業部の冨永です。 主にiOS/iPadアプリの開発を担当しております。 子どもが通う保育園の一部で、絵本の貸し出しが紙で管理されていることをご存じでしょうか? ある日、4歳の娘が「パパ、今日絵本借りたい!」と嬉しそうに見せてくれた保育園の貸出表を見て、ふと思いました。 「……あれ、名前どこに書いたっけ?」 字が汚くて自分の名前が判読不能。。。。。そして、保育士さんに聞いたところ、半年に1回の貸出管理で毎回手間がかかるとのこと。 そこから、「これ、アプリでできたらいいのでは?」という軽い思いつきが、思いがけず“AIとパパの夏休みの自由工作”を始めるきっかけになりました。
1ヶ月前

JavaScriptの非同期処理を理解する:コールバック地獄からPromiseへの進化
テコテック開発者ブログ
はじめに システム開発第一事業部の奥田です。普段はフルスタックエンジニア(とはいえフロント寄りが多めですが)として、Webアプリの開発を担当しています。 アプリ開発をしていると必ず出会うのが「非同期処理」という考え方です。ただ、初めて触れると直感的に分かりにくい部分も多く、私自身も苦労しました。 今回、チーム内の勉強会で「JavaScriptの非同期処理」について発表する機会があり、その内容を整理した資料を元にせっかくなので社外にも発信してみようと思い、初めてブログを書きました 🎉🎉 内容がボリューミーなのでシリーズ化して、JavaScriptの非同期処理について少しマニアックな部分まで掘り下…
2ヶ月前

GeminiとGitHubを連携してみよう
テコテック開発者ブログ
初めに システム開発第二事業部でiOS、Androidの開発リーダーを務めている陳です。 弊社ではGemini for Google Workspaceを全社的に活用しています。 最近GitHubとの連携ができるようになったので、簡易的ながら連携方法を記事にしました。 Googleサービスの契約確認 基本的に有料プランになるため、利用しているサービスの確認をお願いします。 現時点では下記のプランになります。 Business Plus Business Standard ※おすすめ Enterprise Plus Enterprise Standard Gemini Enterprise Ge…
2ヶ月前

リアルタイムCGの演算について考える
テコテック開発者ブログ
はじめに こんにちは。 代表の釣崎です。 2020年に書いて以来の5年ぶりの登場でございます。 tec.tecotec.co.jp その昔、といっても10年くらい前まで社内wikiたるものがあり、 そこでかつて展開されていた3D部という社内部活動の中で2013年に私が書いていた記事を引っ張り出してきてくれたスタッフがいて、そのままここで記事化することにした。 今や家庭用ゲームと言えばレンダリングCG主体、リアルタイムCGと言えばUE5でもUnityでもその剛体の物理演算はハードウエアに極めて近いレイヤーで内包されており、こんなロジックを意識することは微塵もないのだが、1フレームの間に何が起きて…
2ヶ月前

ホットな技術トピックが満載!「次世代技術推進ミーティング」の活動紹介
テコテック開発者ブログ
はじめに こんにちは。DX本部システム開発第一事業部の鈴木康男です。エンジニア・PM・マネージャーとして、主にWeb3.0に関わるプロジェクトを担当しております。 今回は、「次世代技術推進ミーティング」についてご紹介します。この勉強会で共有された技術トピックと、そこから得られた学びについてお届けします!
3ヶ月前