サーバ開発
Google Cloud Schedulerを使ってCloud Functionsを定期実行させてみた

Cloud Functionsはサーバレスで動作可能な実行環境です。軽量なAPIを動作させるのに、AWS のChalice(Lambda)をよく使っていますが、GoogleのCloud Functionsでも同様のことが […]

続きを読む
自然言語処理
OpenAI ChatGPTのFunction callingを調べてみた

OpenAIからChatGPTの新しいモデル(gpt-3.5-turbo-0613、gpt-3.5-turbo-16k-0613)が発表されました。16kのつくモデルは最大トークン数が従来の4倍になっていて、より多くのコ […]

続きを読む
クライアント開発
Cloud Source Repositoriesを使ってみる

クラウドでのソースコードの管理といえばGitHubが定番ですが、GoogleCloudにもソースコードの管理ができるサービスがありましたので、使ってみました。 個人で開発していますので、最低限のコードの履歴管理のみ試して […]

続きを読む
クライアント開発
Flutter WebアプリでDataTabelを横スクロールさせる

FlutterのWebアプリ内で、csvファイルを読み込んで表示させる必要があったのですが、データが大きい時にスクロールをさせたいと思い調べてみました。 通常の縦スクロールはSingleChildScrollViewもし […]

続きを読む
自然言語処理
日本語大規模言語モデル(LLM)rinnaを使ってみる

rinna株式会社様が日本語に特化したGPTモデルをオープンソースで公開してくださいました。早速試してみたいと思います。 rinnaの日本語に特化した強化学習済み対話GPT言語モデルの特徴 ・36億パラメータを持つ汎用G […]

続きを読む
クライアント開発
FirebaseのデータベースからローカルPCにデータを保存する

アプリを使って、ユーザからのデータを取得し、ローカルPCにデータを保存する方法について、調べてみました。 FirebaseとGoogle CloudのBigQueryとを連携するとプログラムなしに簡単に処理できそうです。 […]

続きを読む
自然言語処理
Google Bard とその言語モデル"PaLM"のAPIを使ってみた(?)

GoogleがBardの日本語での利用を開始しました。同時に韓国語でも利用可能になったようです。 Bardといえば、言語モデルとしてLaMDAを使っていましたが、PaLM2というモデルに切り替わったようです。OpenAI […]

続きを読む
自然言語処理
ChatGPTと口喧嘩してみたい

以前、OpenAIのモデル(text-davinci-003)を使ったEmotion分析を試してみました。 この記事では、入力された文章に含まれる書き手の感情を抽出することを試しています。少ない文例ですが、うまく感情を表 […]

続きを読む
自然言語処理
プロンプトエンジニアリング

プロンプトエンジニアリングとは、自然言語モデルに対する入力(プロンプト)を開発する技術のことを言います。通常ChatGPTを使うのに、特別な知識や技術は必要ありません。ただ、効率的に欲しい情報を得ようとした時には、工夫が […]

続きを読む
クライアント開発
Flutter iOS 音声メモアプリ開発(10)App Storeへの公開

そろそろ、AppleのApp Storeの登録にチャレンジしたいと思います。 登録前作業 バージョン管理 ソースコードのバージョンやビルド番号、アプリのバージョンは、本来ルールを決めてきっちりと管理していくべきものです。 […]

続きを読む