はじめに Node.js は JavaScript の実行環境として広く使われていますが、TypeScriptの直接実行をサポートしていません。本記事では、TypeScriptをNode.js環境で実行する方法に焦点を当て、さらにECMAScript モジュール (ESM) 、nodemonを利用するための設定についても解説します。 実行環境 "ts-node": "^10.9.1", "@types/node": "^18.7.18", "nodemon": "^2.0.20", TypeScript と Node.js Node.jsはTypeScriptを標準では直接実行できません。そのため、TypeScript コードはJavaScriptにコンパイルされる必要があります。ここで、開発者の助けとなるのが ts-node です。 ts-node の導入 ts-node は、TypeS
Accidentally left the caps lock on and typed something, but can't be bothered to start again and retype it all?Simply enter your text and choose the case you want to convert it to. Sentence case lower case UPPER CASE Capitalized Case aLtErNaTiNg cAsE Title Case InVeRsE CaSe Download Text Copy to Clipboard Clear Buy me a Coffee
僕は自分の趣味である音楽から、随分と「人生の戦略」に関する示唆をもらってきました。その最たるものの一つが、小学生の時からずっと聴いているビートルズです。 ビートルズから僕が学んだ「人生の戦略=ライフ・マネジメント・ストラテジー」には、次の三つがあります。 順番が大事 人選が大事 密度が大事 順にいきましょう。 順番が大事まずは「人生では順番が大事」ということです。この話は以前に、番組ナヴィゲーターを務めているJ-WAVEさんのインタビューでしたことがあるので、そのまま抜粋を持ってきます。 僕、一冊目の本を出したときはそこそこ売れたんですけど、二冊目の本はまったく売れなかったんです。二冊目のほうが、本当に僕が書きたいことを、本当に気合を入れて書いていたんですが、一方で世の中に受け入れられなかった。この現実を目の前にして悟ったんですね。それは「自分が書きたいものを書けばいいってものじゃない」、
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに 結構キャッチーなタイトルにしました。すみません。 エンジニア向けのプログラミングタイピングゲームに、上位 20 % のみが遊べる VIP ルームを作成しました。 ぶっちゃけ、エンジニア以外の人も沢山プレイしていると思うので、エンジニアの上位 20 % というのは間違いですね。 是非、上位 20 % を目指して遊んでください。 UnTyping とは UnTyping は、以下の記事で紹介したプログラミング練習用のタイピングゲームです。 自分の感覚ではありますが、4000 点を超えると結構凄いです。 今回、こちらのプログラミング
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? BIをコード管理したくないですか?私はしたいです。 BI as Codeを謳うOSSがあるようなので、Get Startedしてみます。 環境構築 公式ドキュメントを見ると、VSCodeのExtensionを入れて開発することを推奨しているようです。 2.Open the Command Palette (Ctrl/Cmd + Shift + P) and enter Evidence: New Evidence Project 3.Click Start Evidence in the bottom status bar 拡張機能のイ
Azure AI Studio の Prompt flow の評価メトリクス紹介 ― ChatGPT どう評価する?AzureAzureMachineLearningChatGPTGPT-4 Azure Machine Learning / Azure AI Studio に Prompt flow が搭載され、パブリックプレビューが開始されました。Prompt flow は大規模言語モデル (LLM) を利用した AI アプリケーションの開発サイクル全体を合理化するように設計された新時代の開発ツールです。 Prompt flow には作成したフローのパフォーマンスを評価する機能が搭載されており、現在は 9 つの評価フローをギャラリーテンプレートから選択可能です。 本内容は「LLM in Production Meetup #1 LLMOps -LLMの評価・品質担保-」イベントで登壇した
LLMOpsをより効率的に効果的にDifyのv0.6.12でLangSmithとの連携ができるようになりました(今はv0.6.15なので今更感)。 LangSmithは、LLM(大規模言語モデル)アプリケーションの開発と運用を支援するプラットフォームで主に以下の機能を提供しています(by Perplexity) ・LLMの実行ログ収集(モニタリング、デバッグ) ・LLMの出力結果のデータセット化 ・登録したデータセットによるモデルの評価 LangSmithDifyでは既にLLMOpsの機能を提供していますが、より生成AIアプリの監視が強化できるのは嬉しいですね。 ということで、今回はLangSmithと連携する手順をご紹介します。 LangSmithの準備をしよう!LangSmithのアカウント作成まずはLangSmithのアカウントを作成します。LangSmithのHPにアクセスし、「S
僕は自分の趣味である音楽から、随分と「人生の戦略」に関する示唆をもらってきました。その最たるものの一つが、小学生の時からずっと聴いているビートルズです。 ビートルズから僕が学んだ「人生の戦略=ライフ・マネジメント・ストラテジー」には、次の三つがあります。 順番が大事 人選が大事 密度が大事 順にいきましょう。 順番が大事まずは「人生では順番が大事」ということです。この話は以前に、番組ナヴィゲーターを務めているJ-WAVEさんのインタビューでしたことがあるので、そのまま抜粋を持ってきます。 僕、一冊目の本を出したときはそこそこ売れたんですけど、二冊目の本はまったく売れなかったんです。二冊目のほうが、本当に僕が書きたいことを、本当に気合を入れて書いていたんですが、一方で世の中に受け入れられなかった。この現実を目の前にして悟ったんですね。それは「自分が書きたいものを書けばいいってものじゃない」、
はじめにSakana AIさんのThe AI Scientistを筆頭に、LLM-Based Agentの社会活用は今後拡大してくと考えています。また、Agentで推論→結果を合成データとしてTuningに利用みたいな流れで、LLM自体の発展にもAgentは活用されていくと考えます。 これらをモチベーションに最近LLM-Based Agentの勉強をしており、試しに作ったものを一部Noteで共有できたらと思っています。 今回は、LLM-Based Agentの基本的なアーキテクチャであるReflection Agentを題材に、SNS投稿コンテンツを提案してくれるAgentを作成していきたいと思います。 LangGraphでの基本的なAgent Workflowの構築については以前の記事をご参照ください。 1. Reflection AgentとはReflection Agentでは以下の
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? はじめに LangGraphの勉強の備忘録として、タイトルの通り最新のトレンドを考慮した広告文生成をやってみます。 といっても内容は非常に薄く、LangChainやLangGraphのチュートリアルを少し書き換える程度のことしかしてませんが、誰かの参考になればうれしいです。 参考情報 以下が大変勉強になりました。 LangChainの公式チュートリアル LangGraphの公式チュートリアル LangGraphを使ったReflection Agent: SNS投稿コンテンツ提案Agent やることの概要 検索連動型広告(GoogleやY
はじめにいつもお世話になっている方も、初めましての方も、この記事を見ようとしてくださり、ありがとうございます。 今回、完全専門外の素人エンジニアが、アプリ開発をして月100万円の不労所得を稼ぐ、という自分の中の一つの目標を達成することができたため、こちらを記事にさせていただいたところ、大変多くの方に見ていただき、大変嬉しく思っております。 今回は第二作目となる、前回の続きになります。 一作目をまだ見ていない!という方はこちらを見てください〜! 一作目は、 なぜアプリ開発を始めようとおもったのか? どのようなモチベーションで開発を続けられたのか? アプリ収益化できていなかった時代にどう工夫して収益化したか? などなどの内容になっており、アプリ開発をこれから始めようと考えられている方や、アプリ開発初心者の方に是非見ていただきたい内容になっております。 二作目は、『個人開発において、より戦略的に
縦持ちから横持ちへの変換まず、横持ちにせず、縦持ちのままuser_id、areaごとの合計値を出力するには、以下のようにクエリを書けばOKです。 最終的に欲しいデータは、全てこの結果に含まれています。このクエリを、本記事ではクエリ1と呼びます。 #クエリ1 select user_id, area, sum(amount) from sales group by user_id, area必要なデータが過不足なく得られたので、あとは上で得られたデータを横持ちに変換するだけです。 このデータを横持ちに変形するためには、以下のようにクエリ(以下クエリ2)を書き換えます。クエリ1で得られたデータは、クエリ2の中でxと名前をつけています。 #クエリ2 select user_id, max(case area when "Ginza" then amount else null end) as G
真実のビートルズ・サウンド[完全版] 『ザ・ビートルズ(ホワイト・アルバム)』 1968年にビートルズが発表した『ザ・ビートルズ』。そのジャケットの白さから通称“ホワイト・アルバム”と呼ばれるこの作品は、2枚組全30曲という大ボリュームだった。彼らが設立したアップル・レコードからの最初のアルバムで、内容に統一感はなく、メンバー個々人の個性が強く出ている。レコーディング中は、メンバーそれぞれが自分を主張し始め、バンドというよりも4人のソロ・アーティストに他の3人がバッキングをするという状況に近かった。そしてできあがった作品は、“オルタナ”の先駆けと言えるような新しさに満ちていた。 このたび、50周年記念のスペシャル・エディションが発売されるのを機にホワイト・アルバムの魅力を再確認してみたい。ビートルズの公式楽曲213曲をすべて解説した書籍『真実のビートルズ・サウンド 完全版』から『ザ・ビート
概要 前処理大全を読み、以下の理由から感銘を受けたものを記載する。 データ分析で、これに近いことを頼まれた(このような面倒くさい処理は、データ分析ではよくある) こんなふうにSQLを書けるんだ。めっちゃ楽やんと知った。 詳しくは前処理大全を読むことをおすすめします。 データなども「前処理大全」のgithubにあります。 前提 以下のSQLはPostgreSQLのものです。(最下部の日付の計算以外はほかでも動きそう) 内容 最も多い価格帯(最頻値)の取得 予約を格納したテーブルから、最も頻出する価格帯を取得する。 正確な価格ではなく、ROUND関数を使って千円の桁で四捨五入をしたものを対象にする。 SQL
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く