Forevision
Forevisionの技術

Forevisionの技術

お客様の要望に応えるため、技術を日々探究しています。

Forevisionでは、これまで多くの技術を使用して開発を行ってきました。

その中には、自然言語処理、RFIDなど、多岐にわたるものがあります。

常に新しい技術を取り入れ、お客様の要望に対して真摯に向き合って、開発をしております。

以下に、その一部をご紹介いたします。

開発実績

WebRTC

WebRTCは、Webブラウザ間でのP2Pによるリアルタイム通信を実現するための技術です。

現在では、ライブラリが充実してきており、ビデオ通話や、音声通話が可能です。

P2Pでの通信が可能ですが、通話先のIPアドレスや通信状態を管理するために、サーバーが必要になります。

ディープラーニング

ディープラーニングとは、機械学習の一種で、GPU等を使って、大量のデータをニューラルネットワークで学習させる技術です。

自然言語処理や、音声認識、画像認識等の分野で使用されます。

弊社では、クラウドやその他の環境で、Caffeや、TensorFrowを使用して、推論等を行った経験があります。

ChatGPT

ChatGPTは、OpenAIが開発した、自然言語処理の技術です。

最近は、マルチモーダルな機能を実装したChatGPT-4oがリリースされ、色々な分野で使用されようとしています。

弊社では、ChatGPTを使用して、チャットボットおよび、要約のソリューションを開発経験があります。

LangChain

LangChainとは言語モデルを利用したアプリケーションを開発するためのフレームワークです。

ChatGPTや、その他のLLMを同じコードで動作させることができます。

弊社では、ChatGPTを動作させるために、LangChainを使用して開発を行いました。

Selenium

Seleniumは、Webアプリケーションのテスト自動化のためのフレームワークです。

docker環境で、Chromeを起動させ、遠隔にて、指定したWebを表示させ、その内容や、タグ等を取得することができます。

RFID

RFIDとは、無線を利用した遠隔でデータをやり取りする技術です。

詳しくは、RFIDとはを参照してください。

弊社の代表は、設立前から、RFIDのソフトウエア開発を行っており、現在も多種多様なソフト開発を続けています。

RFIDはバーコード等とは違い、高速で複数のデータを読み取るので、スレッド処理などのソフトウエアの技術が必要になってくることがあります。

NFC

NFCとは、近距離無線通信技術の一つで、スマートフォンや、ICカード等に使用されています。

詳しくは、NFCについてを参照してください。

弊社では、NFCを使用したアプリケーションを古くから開発を行っております。

GitHub

GitHubは、ソースコードの共有や、バージョン管理を行うためのサービスです。

弊社では、GitHubを使用して、ソースコードの管理を行っております。

必ずバージョン管理を行い、ソースコードをわかりやくすく管理をしています。