並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

Zodの検索結果1 - 4 件 / 4件

  • Zodスキーマでプロンプト生成を行い構造化データを自由自在に扱えて、LLMプロダクト開発が圧倒的に効率化した話 - Algomatic Tech Blog

    最近はAIエンジニアを名乗ってるerukitiです。フロントエンドもバックエンドも、LLMを触るあれこれもやってるので、「AIエンジニア」くらいを名乗るとちょうどよさそうだなと思ってます。いずれLLM自体の開発なんかもやってるかもしれません。 LLMプロダクトを開発していると、構造化データを作りたいのに、Anthropic ClaudeのAPIにはJSONモードが無いことや、なんならJSONモードやfunction callingを使っても、データが正しい形式に従ってることは保証しがたい、みたいな自体に遭遇することがあります。 JSONが出力できたとしても、構造化データをうまく吐き出させるのは難しいものです。文字列を出力させたいけど、複数あるときは、配列なのか、それともカンマ区切りなのか?項目がオプショナルの場合はどうするか?項目が存在しない、空文字や 0 や undefined や nu

      Zodスキーマでプロンプト生成を行い構造化データを自由自在に扱えて、LLMプロダクト開発が圧倒的に効率化した話 - Algomatic Tech Blog
    • Zod を使って CSV からの入力データをバリデーションする - ドワンゴ教育サービス開発者ブログ

      こんにちは、バックエンドエンジニアの日下です。 CSV から JSON へ変換するスクリプトを、TypeScript で実装する機会がありました。 今回は、CSV のデータのバリデーションに Zod を使った話をします。 スクリプトの目的 システム間のデータ連携が目的です。 連携元のシステムから CSV 出力されたデータを、連携先のシステムで利用する JSON へ変換します。 また、JSON への変換以外にも以下の要件があります。 CSV のデータをバリデーションする 連携先のシステムで利用できるデータであることを保証するために、バリデーションを実行します。 バリデーション失敗時に、日本語のエラーメッセージを表示する スクリプトの実行は業務担当のエンドユーザーが行うため、日本語のエラーメッセージを表示します。 CSV の読み込み 元データとなる CSV の読み込みは、csv-parse を

        Zod を使って CSV からの入力データをバリデーションする - ドワンゴ教育サービス開発者ブログ
      • ZodでJSONのオブジェクトを実行時に都合の良い型に変換する | フューチャー技術ブログ

        いろんなJavaScriptの統計を見ると、今時のウェブフロントエンドの新規開発は80%はTypeScriptになっているということです。また、TypeScript自身を使わなくても、TypeScriptで培われた型推論のパワーで、JavaScriptであってもVSCode上で補完とか思いの外うまくいったりしちゃうので、TypeScriptフレンドリーというのはますます重要になっています。 ですが、TypeScriptが有効なのはコンパイル前とか実装中であり、実行時に流れてくるJSONが果たしてきちんとした型通りの定義なのかはTypeScriptの範疇外です。そこでZodとかのバリデーションを行ってくれるライブラリが使われます。Zodを使えばJSONが規定通りの構造をしているか確認した上で、TypeScriptの型を持った変数に安全に代入してくれます。 ですが、JSONというのはネットワー

          ZodでJSONのオブジェクトを実行時に都合の良い型に変換する | フューチャー技術ブログ
        • 今週のはてなブログランキング〔2024年5月第4週〕 - 週刊はてなブログ

          はてなブログ独自の集計による人気記事のランキング。5月19日(日)から5月25日(土)〔2024年5月第4週〕のトップ30です*1。 # タイトル/著者とブックマーク 1 下戸がノンアルコールビールを飲んで「おつまみ」の概念を理解した話 - ココロ社 by id:kokorosha 2 ぜんぶ「プロジェクトX」のせいだ。 - Everything you've ever Dreamed by id:Delete_All 3 インドで少子化が既に始まっています - 限界ギリギリのサラリーマンのセミリタイアを目指す海外経済・投資・雑記です。 by id:shiina-saba13 4 「象・死んだ魚・嘔吐」をやってみた振り返り - JX通信社エンジニアブログ by id:jxpress 5 TM NETWORKの40周年トリビュートアルバムのこと - WASTE OF POPS 80s-90s

            今週のはてなブログランキング〔2024年5月第4週〕 - 週刊はてなブログ
          1