パーソナルサイト amaino.me を開設しました。AI・健康・マラソン・ノマドライフについて、noteとは違う切り口で発信していきます。
LLM(大規模言語モデル)とRAG(検索拡張生成)の基本概念を解説します。自社プロダクトにAIを組み込みたいエンジニア向け。
みなさまメリークリスマス! そして、25日間続けてきた個人アドベントカレンダーもようやく最後の記事になリます! https://qiita.com/advent-calendar/2022/amane 長い道のりですがなんとかここまで来ることができました、、! どのように継続したか、大変だったことについては昨日すでに投稿したので、今日はここまで24日分の自分が書いてきたものの眺めての感想を書い
起きたこと GORM(v1.9.16)を使っていて、アソシエーションの削除がうまくいかなかったときにハマったのでその時の調査メモです。 Productモデルと、そこに紐づくShopモデルを並行して更新するようなプログラムを作成していました。 go:main.go package main import ( "github.com/my-best/products.my-best.com
この記事で伝えたいこと Railsで日時比較をするときには日付の型を確認しようと言う話をします。 日時に応じて挙動が変わる処理の実装 WEBアプリケーションを開発していると、特定期間のみキャンペーンのバナーを表示させたいというような、期間などの時刻で動作する機能を開発する必要があります。 かつての僕は「その時間になったら手動でデプロイするのかな」と思っていたこともあったのですが、コードの
まえがき 新卒で入社したときに、ビジネス研修を受けたり、本を読んでくるような課題があったりしました。 僕の場合はビジネス職とも同じ研修だったので、そのほとんどが一般的な内容が多く「エンジニアとしては少し違うのではないか」と思うようなものもありました。 しかし、その中でもエンジニアの働き方に応用できそうなものがあり、1年半働いた今当時のメモを見返すと実際に活きているものがあったので、それをピックア
概要 新卒でエンジニアとして働き始めて、苦労したことのひとつに「見積もり」があります。 インターンのときから「まずはちゃんと見積もれるエンジニアになろう」という目標はCTOとの1on1でも言われていたのですが、なかなかその理由までは理解できていませんでした。 しかし、実際に業務がはじまって少し長めの開発を任されるようになったときにその重要性を身を持って感じました。 単発のタスクではなく長期
概要 勢いで始めたひとりアドベントカレンダーも残すところあと2記事となりました。 https://qiita.com/advent-calendar/2022/amane 実はこれまで技術的な記事を書いたことがほとどなかった(Qiitaの投稿数も3記事程度)だったのですが、このアドベントカレンダーを通して25記事を投稿することになります。 今回のアウトプットを通してまた新たな発見や気づき
背景 副業のプロダクト開発で、pytestを使ってユニットテストを書いています。 それまでRubyのRSpecでしか書いたことがなく、他の言語・フレームワークでのテストの書き方について戸惑った箇所があったので、今回は僕と同じようにRSpecを書いていた人がpytestを書くときに役立つような話を書きたいと思います。 https://rspec.info/ https://pytest.org
開発中によく使うコマンドなどはエイリアスで呼び出せる 開発中に良う使うけど長いコマンドなどがあります。 例えばDockerの起動コマンドや、 $ docker-compose up -d Gitの状態を確認するコマンドなどです。 git status このあたり、急いで打ち間違えてなんども実行し直すということがあったので、なにかいい方法が無いかを感がたところ