Intermediate
1 hour
How to API連携をアップグレードする with Eigent
リリース前に回帰を確認しながら、アプリを最新のAPIモデルと機能へアップグレードします。
What you need
- Eigentデスクトップアプリ
- コードベースへのアクセス(ローカルまたは接続済みリポジトリ)
- APIドキュメントの参照
Best for
- 古いモデルや非推奨のAPIサーフェスから移行するチーム
- 挙動を維持しながら明示的な検証を伴う移行が必要なリポジトリ
- 連携コードに触る前に変更点の棚卸しをしたいエンジニア
Starter Prompt
このAPI連携を最新の推奨モデルと機能にアップグレードしてください。 要件: - まず、リポジトリ内の現在のモデル、エンドポイント、ツールの前提を棚卸しする。 - 最新のサポートパスに移行するための、最小限のマイグレーション計画を特定する。 - 新しいAPIまたはモデルによって変更が必要な場合を除き、挙動を維持する。 - 最新のモデルガイダンスを使ってプロンプトを更新する。 - 手動で確認すべきプロンプト、ツール、レスポンス形状の変更点を洗い出す。
仕組み
- リポジトリ内の現在のモデル、エンドポイント、ツールの前提を棚卸しします。
- 最新のサポート済みAPIパスに到達するための、最小限のマイグレーション計画を特定します。
- 新しいAPIまたはモデルによって変更が必要な場合を除き、既存の挙動を維持します。
- 最新のモデルガイダンスを使って、プロンプトとパラメータを更新します。
- リリース前に手動確認が必要なプロンプト、ツール、レスポンス形状の変更点を洗い出します。
試してみる追加プロンプト
- このコードベースで非推奨、またはもはや推奨されないエンドポイントやモデル名はどれですか?
- 最新のAPIバージョンへ移行するために必要な変更の最小セットは何ですか?
- リリース前に評価すべき、新しいモデルの挙動差はありますか?
- この移行に対する手動検証手順のチェックリストを生成してください。
使い方
コードベースを接続した状態でEigentを開きます。スタータープロンプトを実行して、現在存在する内容の棚卸しと提案された移行計画を取得します。計画を確認したら、各ステップの実装をEigentに依頼します。変更後に挙動が維持されていることを確認するための評価パイプラインを構築してください。自動評価は、コードレビューだけでは見逃す回帰を検出します。
期待される出力
現在のモデルとエンドポイントの棚卸し、ステップごとのマイグレーション計画、新しいAPI連携を反映した更新済みコード、そしてリリース前に手動での挙動検証が必要な変更点の一覧。
制約
- モデルの挙動変更には手動評価が必要です。自動化されたコード変更だけでは同等性を証明できません。
- Eigentはコードを更新できますが、評価スイートを実行することはできません。出力は別途検証する必要があります。
- 特にプロンプトの変更は、人間のレビューが必要です。わずかな文言の違いでもモデルの挙動が変わることがあります。