▽きしだのはてな ●04/26 06:33 2025-04-25LangChain4Jで雑なAIコーディングエージェントを作るAIぼくもAIコーディングエージェントを作ったほうがいいんじゃないか、ということで、かろうじてコーディングエージェントと呼べるものを作りました。指示したJavaファイルを作って保存して実行してエラー出なくなるまでやりなおすというものです。ただまあ、このレベルだと、コーディングエージェントといっても、ファイル読み書きとコード実行ができればいいと思います。なので、とりあえずこんな感じでsaveCodeとexecuteCodeのTool Callingを用意。見易さのためにUI関係の処理は削ってます。@Tool(""" save the code into the file with givin name. \ parameter: filename - file name to save; code
▽neue cc ●12/18 07:27 C#とか.NETとか ゼロディペンデンシーを掲げている都合上、特定のライブラリに依存したコードを生成することができないという制約がConsoleAppFramework v5にはありました。そのため、DIとの統合時に自分でServiceProviderをビルドしなければならないなの、利用には一手間必要でした。そこで、NuGetでのDLLの参照状況を解析し、Microsoft.Extensions.DependencyInjectionが参照されていると、ConfigureServicesメソッドがConsoleAppBuilderから使えるという実装を追加しました。 if (!hasDependencyInjection && name.EndsWith("Microsoft.Extensions.DependencyInjection.dll")) return new
▽@IT ●06/05 00:25 最新のGitバージョンにアップグレードを推奨:生成AI市場の主戦場は「基盤モデル」から「開発プラットフォーム」へ? ITRが生成AI戦略に関する資料を公開Microsoft、「Windows Server 2025」のパブリックプレビュー版をリリース AIワークロード向けなど追加機能は?ITスキル不足が世界で約5.5兆ドルの損失を引き起こす IDC予測心配性エンジニアのジレンマ:スピード vs 完璧よいフォロワーでありたい