ハイライト 2023-04-19

Articles

LangChain x Supabase

blog.langchain.dev

  • LangChainとSupabaseは、GPT-3のようなモデルとPrivateなデータをつなげたり、ドキュメントのembeddingをvector storeに格納したりと、複数の方法で一緒に使うことができる
  • LangChainとSupabaseを併用することで、フルスタックのAIアプリケーションが作れる
  • LangChain and Supabase Starter Templateは、React + Next.js + Tailwindのフロントエンドと、セットアップとデプロイの手順、LangChainを使ってGPT-3.5のAPIを呼び出すSupabase Edge Functionを提供。
  • LangChainは最近Deno上での実行をサポートするようになり、Supabase Edge Functionsと一緒に使うことができる

他人の10倍仕事ができる人に10倍の給与を支払うべきなのか問題

zenn.dev

  • プログラマーの能力に基づく給与の議論についての記事
  • 優秀なプログラマーは他の人より10倍も仕事ができるが、その分だけ給料をもらうべきかについての問題
  • 最終的に、給与を決定する際には、相互に合意できる評価基準を見つけることが必要

後で楽できるTerraformの書き方(※ただし書くときは辛い)

tech.smartcamp.co.jp

  • Terraformのコードを簡素化し、読みやすくするためのコーディングガイドラインを紹介しています。

An example of LLM prompting for programming

martinfowler.com

  • Generated Knowledgeと呼ばれるプロンプト技法を使ってインタラクションを別のステップに分割
  • Generated Knowledgeは、2つのスタイルのプロンプトを組み合わせる
    • Instruction prompting
    • Chain of Thought prompting
  • LLMとパートナーのように、設計のガイドラインから始めて、その根拠を示してもらい、アウトプットに手を加えながら活用するのが有用

Private SaaS Is Coming: Are You Ready?

thenewstack.io

  • Public Cloudは、過去20年以上にわたってソフトウェア展開を変革してきましたが、完全に制御できるPrivateな環境を必要とするニーズは依然として一定存在する
  • セキュリティ、管理、監査、コンプライアンスなど、さまざまな業界の企業がプライベートSaaSでのサービスを求めるようになっている
  • プライベートSaaSは、SaaSの利点を享受しながらも、複雑なセキュリティ要件を満たし、それを超えることができるようにする

Videos

Connect OpenAI To +5,000 Tools (LangChain + Zapier)

www.youtube.com

  • LangChainとZapierを使ってOpenAIを+5,000のツールに接続
  • Zapierの自然言語APIを使ってOpenAIと対話す
  • ツイートの作成、メールの下書き、Slack、Giphy、Gmailなどへのメッセージの送信。
  • メールの要約、ツイートの作成、Gmailでの下書きの実行例

Structured Output From OpenAI (Clean Dirty Data)

www.youtube.com

  • OpenAIモデルは、非構造化の入力を受け取り、構造化された出力を生成するために使用できる

Tweets