OpencommitでLlama3使いたい
gitのコミットログを自動で生成してくれるOpenCommit を使い始めました。非常に便利です。
OpenCommitはデフォルトで GPT-3.5 Turbo
に対応しており、さらに GPT-4
や GPT-4 Turbo
といった高性能モデルも利用可能です。
高性能でとても便利なのですが、これらのモデルはインターネットに繋ぎOpenAI社のサーバに繋ぐ必要があるため、オフライン環境、例えば飛行機内での作業ができません。
gitのコミットログを自動で生成してくれるOpenCommit を使い始めました。非常に便利です。
OpenCommitはデフォルトで GPT-3.5 Turbo
に対応しており、さらに GPT-4
や GPT-4 Turbo
といった高性能モデルも利用可能です。
高性能でとても便利なのですが、これらのモデルはインターネットに繋ぎOpenAI社のサーバに繋ぐ必要があるため、オフライン環境、例えば飛行機内での作業ができません。
シャミアの秘密分散法
(Shamir’s secret sharing)を、ethers.js
を使用して試してみます。以下は、シャミアの秘密分散法を実装するためのコード例です。
このブログはHugo というブログフレームワークを使っていますが、ここにMermaid で図を簡単に埋め込む方法をご紹介します。これによって、プログラムのフローチャートやシーケンス図などを簡単に生成できるようになります。
Web3サービスでdeployerを調べる簡単な方法がないか実験してみました。deployerは、スマートコントラクトをデプロイした人のアドレスです。本記事では、Etherscan のAPIを使用して、コントラクトアドレスからdeployerを調べる方法を紹介します。
今日はPythonを使って、YouTubeでよく見かける人気キャラクター「ずんだもん」に喋ってもらいましょう。この記事では、VOICEBOX というすごいソフトウェアを使って、簡単にずんだもんの声を再現する方法をご紹介します。
AI を活用したチャットアプリの開発では、会話のコンテキストをどのようにプロンプトに含めるかが重要な課題です。 単純なチャットアプリでは、例えば直近 5 件分の会話をプロンプトに含めて AI の返答を自然にしたりします。
しかし、会話の中には文脈に関係ない情報が多く含まれていることがあります。これを効率的に削減するために、文脈の「要約」を AI で行い、それをプロンプトに含める方法があります。
Motörhead は、こういったチャットアプリの実装を代わりに行ってくれるツールです。