nekochans/ai-cat-api Issues
LLMがURLから情報を取得する機能を追加する
UpdatedPythonと依存packageの整理
Updatedログイン済ユーザー向けのAPIエンドポイントを実装する
Updatedmypy とは別の型チェックツールを導入する
Closed 1LangSmithの導入を行う
Updated利用する言語モデルを gpt-4o に変更する
Closedプロンプトの口調の例を増やす
Updated知らない質問に対する返答の調整を行う
UpdatedLLMの評価基準とデータセットの定義を行う
Closedプロンプトの定義にねこのパーソナル情報を追加する
ClosedLinter, Formatter を ruff に変更する
Closed 1Pinecone serverlessの検証を行う
Updated 1ステージング、本番共にマシンスペックを向上させる
Closedマシンが2台以上起動するように変更する
ClosedPython のバージョンを3.12にアップグレード
Closed 1RDBをPlanetScale以外の物に変更する
Updated 3プロンプトインジェクション対策を実施する
Updatedpackageのバージョンを最新安定版に更新する
Closed 1テストコードのアサーションをシンプルな形にする
ClosedMySQLコンテナのバージョンをPlanetScaleに合わせる
Closed 1テストケース毎に違うDBを参照するようにする
Closedテストを並列実行可能な状態に変更する
Closed 1CIのデータベースの参照先をDockerのコンテナに変更する
Closed 1Dockerで環境構築を可能な設定を追加する
Closedパスパラメータ `cat_id` のバリデーション処理を実装する
Closed 1エラーログを通知する仕組みを構築する
Updatedユースケース層のテストコードを実装する
Closed 1処理の流れをusecase層に移動する
Closed名前が適切でない関数名を修正する
Closedmypy をプロジェクト全体に対して実行出来るように改修を行う
Closed 1ステージング環境の構築を行う
ClosedRDB周りの処理をリファクタリングする
Closed会話履歴をRDBに保存するように変更
Closed