TECH PLAY

NRIネットコム

NRIネットコム の技術ブログ

1168

概要 環境 原因と対応方法 回避策 まとめ 概要 「Library not found for - XXXX...」のエラーは基本的にはLibrary Search PathsのPathが正しくなかったり、重複している場合に起こるエラーですが、Apple silicon起因でも表示されましたので、以下当てはまる人は一度参考にしてみてください。 ・「Library not found for - XXXX...」のエラー文表示 ・Intel MacからM系Macへ移行して初めてビルドしている ・Library Search Pathsで設定しているPathは正しそう →そのエラー文、Apple …
アバター
本記事は 2022年度 新人卒業記念Week 3日目の記事です。 🌸 2日目 ▶▶ 本記事 ▶▶ 4日目 📚 デベロッパーツールとは? デベロッパーツールの表示方法 Networkパネルでできること チェックボックス タブ 一覧画面 詳細画面 まとめ こんにちは、今月で新人を卒業する小畑です。 1月より業務にてフロントエンドアプリ開発を行うようになり、3ヵ月が経ちました。 この3ヵ月の中で筆者は、Google Chromeデベロッパーツール(以下 デベロッパーツール)をあまり使いこなせていなかったことに気が付き、衝撃を受けました。現在も機能について絶賛学習中ではありますが、デベロッパーツールの…
アバター
はじめに ChatGPTの登場により、AIアシストを上手く使えるのとそうでないのとでは大きく生産性に差が生まれるようになってきました。 既存の業務・開発プロセスにいかにChatGPTなどのAIアシストを組み込めるかあるいは変革できるか、今は様々な領域で試行錯誤されている状況かなと思います。 私は現在Androidアプリを開発しているので、Androidアプリ開発にChatGPTを組み込みたいなと思っているのですが、そもそもAndroidアプリの開発環境であるAndroid Studioのプラグインを開発する知識がありませんでした。 AIアシストの導入方法としてはIDE向けのプラグインだけが唯一…
アバター
小西秀和です。 以前の記事でAWS Systems Manager Automationの承認アクションを使用してAWS Step Functionsのワークフローへ承認フローを追加する方法を紹介しました。 AWS Step Functionsのワークフローへ承認フローを追加する方法(AWS Systems Manager Automation編) 以前の記事ではAWS Lamba関数で実行したAWS Systems Manager AutomationからAWS Lamba関数を経由して承認結果をAWS Step Functionsステートマシンへ返却していました。 今回はAWS Syste…
アバター
小西秀和です。 AI技術の急速な進化に伴い、従来の業務プロセスを見直す必要性が高まっています。 特に、多段階承認フローのあり方について、新しい視点からアプローチしたいと考え、この記事を執筆しました。 これまで多段階承認フローは、しばしば冗長で効率が悪いと批判されてきました。しかし同時に、専門知識や権限を持つ人間が最終判断を下す重要な場でもあります。 そこで私は次のような理由から、将来的に生成AIを多段階承認フローに組み込むことを見据え、AWS Step Functionsを活用した多段階承認フローシステムを試作してみました。 APIを介して承認フローをシステム化することで、人間と生成AIの間で…
アバター
本記事は 2022年度 新人卒業記念Week 2日目の記事です。 🌸 1日目 ▶▶ 本記事 ▶▶ 3日目 📚 はじめに LangChainについて LangChainの機能 LLMs Prompt Template Document LoadersとIndexes Chains Agent まとめ はじめに こんにちは。新人の堤です。この1年はAWSを中心としたサービスの開発や運用を行っていました。最近はChatGPTなどのLLMを使って遊ぶのにはまってます。 今回は最近自分が色々試しているLangChainというライブラリについてご紹介したいと思います! LangChainについて Lang…
アバター
本記事は 2022年度 新人卒業記念Week 1日目の記事です。 🌸 イベント告知 ▶▶ 本記事 ▶▶ 2日目 📚 はじめに AWS GameDayとは? トラブルシュートの方法 ①状況把握 ②仮説検証 例えば 状況の把握 仮説検証 おわりに はじめに こんにちは、梅原です。12月にNRIグループ社内向けAWS GameDayに参加してきました。 今回のブログでは、新卒1年目のインフラエンジニアである私がAWS GameDayに参加して得たトラブルシュートの気づきについて書こうと思います。 この内容は初学者の方や普段トラブルシュートが苦手だと感じてる方に読んでいただきたいです。 AWS Gam…
アバター
こんにちは、ブログ運営担当の栗田です。 東京は最近急に暖かくなってきました。冬服をしまおうと思ったのですが、急に寒くなったりするのでいつ衣替えをしようかタイミングを見計らい続けています。あっという間に春ですね。 2022年度 新人卒業記念Week 3月といえば卒業の季節。今月のブログイベントでは、今月で新人を「卒業」する、2022年度新卒入社のメンバーに執筆していただきます! この1年で学んだこと、体験したこと、気づきなど、さまざまな視点からの記事を6本お届けします。 記事掲載日と記事内容 更新され次第、こちらの記事にもリンクを掲載します。ぜひ、ご期待ください! 3/24:梅原航 tech.n…
アバター
こんにちは、尾澤です。 まずは日本、WBC優勝おめでとうございます!(この記事を書いている時点でついさっきの話です) 非常におめでたムードの昨今ですが、 波に乗って(?)当社主催「NRIネットコム TECH & DESIGN STUDY」3月度開催分について告知です!! 今回は、 【1本目】『Finch』で羽ばたこう!コンテナの明るいミライへ 【2本目】AWS Glueってなんだ?-新機能 AWS Glue Data Quality を添えて の2本立てとなっております。 本ブログでは、私尾澤が登壇させていただく1本目について少し紹介させていただければと思います。 『Finch』で羽ばたこう!…
アバター
小西秀和です。 AWSで承認フローの機能を提供するサービスにはAWS Systems Manager AutomationやAWS CodePipelineの承認アクションなどがあります。 近年、AI技術の急速な進化により、従来人間が手動で行っていた承認プロセスを生成AIで置き換えたり、強力にサポートしたりすることが可能になってきました。しかし、専門知識や権限を持つ人間による最終判断も依然として重要です。 そこで私は、将来的に生成AIを承認フローに組み込むことを見据え、AWS Step Functionsを活用した承認フローシステムをAWSサービスを使用して試作しました。この試作の主な目的は以…
アバター
こんにちは佐々木です。 AWSのEC2のインスタンスタイプを見ていたついでに、表記方法をまとめてみました。アルファベットと数字の組み合わせでビビっている人の救いになれば幸いです。 インスタイプの表記 まずインスタンスタイプの表記の構造についてです。 インスタンスタイプは、インスタンスファミリー、世代、属性とサイズの組み合わせで一意に表現されます。 インスタンスの分類とインスタンスファミリー インスタンスの種類は用途に応じて分類されます。インスタンス選びの際は、まずは用途に応じたカテゴリをみるとよいです。それも解らないよという方は、まずは一般用途向けをみると良いです。 一般用途向け コンピューテ…
アバター
概要 環境 前置き ドキュメントを見る 実際に検証してみる 検証の様子 まとめ 概要 OpenAI APIの中でChatGPTが利用できるので、そちらを利用してAIとチャットできるiOSアプリを試しに作ってみました。その中で作り方やpromptの調整による変化などを簡単に検証してみたので紹介したいと思います。 またPythonのみで簡単にWebアプリを作成できる方法については以下の記事で紹介されていますのでよければそちらもご覧ください。 tech.nri-net.com 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.2 【iOS】16.2 【macOS】V…
アバター
小西秀和です。 以前、次の記事でAWS Amplify Hosting(AWS Amplify Console)の構築方法について紹介しました。 AWSの静的ウェブサイトホスティングで入門するAWS Amplify(Console、CLI) - 構築編(Amplify Console) しかし、AWS Amplify Hosting(AWS Amplify Console)では基本認証や証明書追加の機能はありますが、IP制限の機能がサポートされていません。 そのため、今回は内部がAmazon S3とAmazon CloudFrontで構成されていると推測されるAWS Amplify Hosti…
アバター
小西秀和です。 この記事は過去に投稿した次の記事の続編で、SSL/TLS証明書(AWS Certificate Manager)、基本認証(Lambda@Edge)に加えてIP制限(AWS WAF)を追加したパターンでAmazon S3とAmazon CloudFrontによる静的ウェブサイトホスティングをAWS CloudFormationテンプレートとAWS Lambdaカスタムリソースを使用して構成するものです。 AWS LambdaカスタムリソースでSSL証明書・基本認証・CloudFrontオリジンフェイルオーバーを作成するAWS CloudFormationスタックを別リージョンに…
アバター
こんにちは 堤です。 3月1日にChatGPTのAPIが公開されました。 openai.com APIが公開されたことでChatGPTを活用したアプリが色々登場して盛り上がっていますね! 今回はPythonのみで簡単にWebアプリを作成できるStreamlitとChatGPT APIを組み合わせて簡単にAIアプリを作成する方法をご紹介します。 Streamlitについて StreamlitはフロントもバックエンドもPythonのみの記述でWebアプリケーションを作成できるフレームワークです。 streamlit.io Webアプリ作りたいけどフロントの知識が全くない。。という人でもUIが簡単に…
アバター
概要 環境 aws-sdk-ios-spmを導入する Kinesisにデータを送ってみる まとめ 概要 本題の通りaws-sdk-ios-spmを使用してKinesisにデータを送る方法を紹介したいと思います。 spmと付いているのでお察しの方もいると思いますが今回はSwift Package Managerにて導入し、使用していきたいと思います。 使用するSDKは以下のものです。 github.com 環境 この記事は以下のバージョン環境のもと作成されたものです。 【Xcode】14.2 【iOS】16.2 【macOS】Ventuta aws-sdk-ios-spmを導入する 今回Kine…
アバター
改めまして、基盤デザイン事業部の小林です。 さて、皆さんは基盤(インフラ)担当というとどういったお仕事を想像されますか? もちろんこの答えは会社ごと、さらには部署ごとにそれぞれ異なると思いますので、私たち基盤デザイン事業部の視点でお話しさせていただきます。 (なお、これは現在の形であり、時代によってチーム分けなどの形に変遷はありますので、あくまで現時点の話とご理解ください。) 案件によって多少の違いはあるのですが、私たちの仕事には基本的に下記のような作業が発生します。 サーバ上で動作するアプリケーション(アプリ)の開発 アプリが動作するためのAWSサービスやサーバといった環境(インフラ)の設定…
アバター
はじめまして、神野です。WEBアプリケーション開発・運用を主に担当しています。 「NFTって何だろう」「とりあえず持ってみよう」と思い、とあるNFTを購入しました。 今日はこの場をお借りして、NFTを購入してみて「あーこういうものなのか」「なかなか楽しいな」と思ったその感想を書きたいと思います。 NFTとは 夕張メロンNFT 購入後にやったこと 一つ目、デジタルアートの確認 二つ目、オンラインコミュニティへの参加 三つ目、デジタルアンバサダー活動 NFTってこういうものなのかな デジタルアートの所有感 NFTの資産価値という建前 体験の記録として おわりに NFTとは そもそもNFTとは、ブロ…
アバター
本記事は 子育てウィーク 最終日 の記事です。 👶 6日目 ▶▶ 本記事 🍼 はじめに はじめまして、山田です。 普段はWebアプリケーションの開発やチームの運営を担当しています。 最近は新卒採用のお手伝いもさせてもらっています。 2歳の息子と0歳6ヶ月の娘と妻と私の4人で暮らしています。 義実家が徒歩圏内、実家が車で30分程度の距離にあり、日頃から育児にも協力してもらっています。 妻は育休中ですが4月からフルタイムで復帰することが決まっており、最近は復帰後の家事の分担などのシミュレーションをしながら試行錯誤しています。 今回はテレワークをしながら育児をしてみて、私が思ったことについて書いてい…
アバター
こんにちは、長田です。今回は普段UX絡みの記事を書いている私のウェビナー開催のお知らせとなります。 お仕事をしていると、「UIとUXを良くして!」や「ユーザー視点が大切だ!」とは言われるものの、その道の専門家らしきデザイナーの言っている事はぼんやりしていてイマイチ得体の知れないものという感じも拭えず、目の前の業務にどう関係があるのか、モヤモヤする事が多々あるかと思います。 本ウェビナーではUXデザインを実業務にどう取り入れる事が出来るのか、取り入れるべきなのかを1時間でわかりやすくお伝えいたします。 なお、「自社のモノづくりではUXデザイン、ユーザー視点の取り込みがまだ十分に出来ていないの…
アバター