タグ

2023年11月2日のブックマーク (4件)

  • Prompt Engineering Guide – Nextra

    Prompt Engineering Guide プロンプトエンジニアリングは、言語モデル(LMs)を効率的に使用するためのプロンプトを開発および最適化する比較的新しい学問分野です。プロンプトエンジニアリングのスキルを身につけることで、大規模言語モデル(LLMs)の能力と限界をより理解することができます。 研究者は、プロンプトエンジニアリングを使用して、質問応答や算術推論などの一般的なおよび複雑なタスクのLLMsの能力を向上させます。開発者は、LLMsやその他のツールとのインタフェースとなる強固で効果的なプロンプテクニックを設計するためにプロンプトエンジニアリングを使用します。 プロンプトエンジニアリングは、プロンプトの設計と開発に限らず、LLMsとのインタラクションおよび開発に役立つ幅広いスキルと技術を含みます。これは、LLMsとインタフェースすること、ビルドすること、能力を理解すること

    tezu35
    tezu35 2023/11/02
  • Go 1.21 で追加された sync パッケージの新機能について|fukurou_dev

    はじめに皆様、こんにちは。バックエンドエンジニアの栄です。 先日、Go 1.21 がリリースされました。 今回のリリースは、新しい組み込み関数の追加や既存パッケージの更新が比較的多いリリースでありました。 記事では、私が特に興味深いと感じた sync パッケージの変更点を取り上げてみたいと思います。 変更点サマリー下記の3つの関数が新たに追加されました。 sync.OnceFunc sync.OnceValue sync.OnceValues これらの関数は sync.Once 構造体の一般的な使用方法を関数化したものとなります。 sync.Once とは追加された三つの関数を理解するには、sync.Once 構造体の概要について知っておくことが重要です。 sync.Once 構造体には、任意の操作を一度だけ行う為の機能として Do メソッドが実装されています。 Do は引数として、引数

    Go 1.21 で追加された sync パッケージの新機能について|fukurou_dev
    tezu35
    tezu35 2023/11/02
  • OpenAPI Specification 2.0規約 | Future Enterprise Coding Standards

    コーディング規約は、世の中のシステム開発プロジェクトのために無償で提供致します。 ただし、掲載内容および利用に際して発生した問題、それに伴う損害については、フューチャー株式会社は一切の責務を負わないものとします。 また、掲載している情報は予告なく変更することがございますので、あらかじめご了承下さい。 # はじめに OpenAPI Specification 2.0(Swagger, OAS2) (opens new window)定義についてのコーディング規約をまとめます。より新しいバージョンとして OAS 3.0.3 規約(作成中)がありますので、ご注意ください。 規約の前提条件に従い作成されています。ToC向けのLSUDs(Large Set of Unknown Developers)なWeb APIにはマッチしない可能性があります。 Web API自体の設計については範囲外とし

  • 設計ドキュメント腐る問題、Git管理で運用してみた結果 | フューチャー技術ブログ

    はじめにTIG真野です。 秋のブログ週間2023 の3目は、設計ドキュメントをGit管理して腐らせないようにがんばってみた話をします。 前段として6年前、「我々はいかにシステム開発におけるドキュメント腐る問題と戦えば良いのか」という記事を書いたのですが、その後の試行錯誤はどこにも残していないことに気づきました。普段のフューチャー技術ブログですとちょっと引け目を感じるテーマですが、秋の夜長を楽しむため読み物成分を多めに書くというテーマのこのブログリレーにピッタリな気がするため、この機会をお借りします。 ドキュメントも色々な種別があるかと思いますが、この記事では設計ドキュメントを指すことにします。設計ドキュメントは開発メンバーが参照するもので、ステークホルダーへの説明資料に引用して使うことはあれど、主目的は異なるという前提です。Design Docの場合もありますし、システム構成図、ERD、

    設計ドキュメント腐る問題、Git管理で運用してみた結果 | フューチャー技術ブログ
    tezu35
    tezu35 2023/11/02