ENECHANGE Developer Blog

ENECHANGE開発者ブログ

2023-01-01から1年間の記事一覧

さらに進化した!AWS FargateでのECSタスク起動を速くするSeekable OCI導入レポート

2023年7月、AWS FargateでSeekable OCI (SOCI) を使ったコンテナ起動の高速化が可能になりました。 aws.amazon.com ただ、発表当時は下記の制約があったため、ENECHANGEには合わないと判断して評価を見送りました。 X86_64のECSタスクでしか使えない ENECHAN…

ChatGPT APIで自社サービスの口コミを分析したら業務効率爆上がりだけじゃなくみんなハッピーになった話

概要 ENECHANGEが提供するアプリ『EV充電エネチェンジ』には、ユーザーが充電器の口コミを書き込めるコメント機能が組み込まれています。 このコメント機能を快適にご利用いただき、また自社サービスの改善に活かすためには、数多くの口コミを読み解く必要が…

アプリケーションの通信エラーをパケットキャプチャで調査する - キャプチャしたパケットの解析 -

ENECHANGE所属のエンジニア id:tetsushi_fukabori こと深堀です。 執筆時点で暦の上ではとっくに秋ですが厳しすぎる残暑が続いています。 それでもようやっと愛犬の夜の散歩では涼しさも感じられるようになってきました。 同僚の id:iwamot さんが作成したCh…

アプリケーションの通信エラーをパケットキャプチャで調査する - パケットキャプチャ基盤の構築 -

ENECHANGE所属のエンジニア id:tetsushi_fukabori こと深堀です。 このブログに文章を書いている時点で「ENECHANGE所属」は自明なのでは…と思い始めています。 最初に固めた定型文ってなかなか変えにくいですよね。 前回に引き続き弊社アプリケーションで発…

アプリケーションの通信エラーをパケットキャプチャで調査する - エラー事象説明〜調査方針決め -

ENECHANGE所属のエンジニア id:tetsushi_fukabori こと深堀です。 実は今年の4月に育児休業から復職していました。 このブログの主旨からは外れるので特段書きませんが、育休は最高の体験でした。機会があればお勧めします。 今回から何回か使って弊社アプリ…

SlackbotにFunction callingによる画像生成機能を追加した

CTO室の岩本 (iwamot) です。 弊社SlackのChatGPT botに画像生成機能を追加しました。Function callingを使って、OpenAIの画像生成エンドポイントを呼び出すシンプルなものです。 この記事では、実装の詳細と、機能追加した背景をご紹介します。

ChatGPT botの安全性を高めるために工夫したこと

CTO室の岩本 (iwamot) です。 4月7日のプレスリリースでご案内の通り、ENECHANGEでは、ChatGPTを活用した業務効率化を進めています。 私も寄与したく、SlackへのChatGPT bot導入を提案し、実際に導入しました。結果、70名以上に利用されており、多少は貢献で…

RubyKaigi 2023 に参加してきました!

ENECHANGE の小野と酒井です。 今年も ENECHANGE は2023年5月11日〜5月13日に開催された「RubyKaigi 2023」に、ゴールドスポンサーとして協賛しました! そして RubyKaigi 2023 に我々を含め、弊社のメンバーも何人か参加してきました! ENECHANGE は RubyKa…

PythonアプリのDockerイメージを6割ほど軽量化した手順と効果

CTO室の岩本 (iwamot) です。 この記事では、Dockerイメージの軽量化事例をご紹介します。 ざっくりまとめると、下記の手順で軽量化を進めました。 diveを使ってレイヤを分析した ベースイメージをpythonからpython:slimに変えた 無駄なファイルを除外した …

GAS / Slack連携を用いて、ランチ手当申請フローを改善した話

こんにちは、エネルギークラウド事業部・石橋 (rubita_isi)、エネチェンジ事業部・小野 (yuto-ono-ene)です。 私たちは普段は別々の部署で働いていますが、この度全社横断的な業務改善のトライアルとして、GoogleWorkSpace上のランチ手当申請フローをGASやSl…

ご存じですか? AWS WAFログをS3に配信するのにかかる料金

CTO室の岩本 (iwamot) です。 AWS WAFのウェブACLトラフィックログをAmazon S3バケットに配信する場合、以下の料金がかかると最近知りました(強調は引用者)。 CloudWatch Logs が Amazon S3 バケットに公開ログ配信した料金と Amazon S3 を使用した料金を…

Rails 6アプリのFargateをGraviton2に替えるために対応したこと

仕事ではコストを、プライベートでは悪玉コレステロール値を減らしたい、CTO室の岩本 (iwamot) です。 コスト削減を目的に、先日、あるRails 6アプリの基盤をIntel x86ベースのFargateからGraviton2ベースのFargateに替えました。 対応したことを簡単にまと…