ClaudeCodeやGemini CLIなど最近コーディングエージェントを使う方も増えてきている昨今、コーディングエージェントがどのように動作しているか気になったことはないでしょうか。 コーディングエージェントは、chatGPTのようなチャットのみだけではなく自律的にコードを生成してくれます。 これはどのように実現されているのでしょうか? この本ではGo言語を使い、複数ファイル編集のようなタスクをこなせるコーディングエージェントを作成していきます。 また、よくある機能のPlanモードや会話記憶機能も作成していこうと思います。 本書が少しでもコーディングエージェントの理解につながれば幸いです。
私は車輪の再発明が大好きです。 人が作った技術について、どういう風に作られているかとか興味ないですか? エンジニアの世界でよく「車輪の再発明はするな。巨人の肩に乗れ!」と言われます。それは確かに、プロダクトを早く作り上げるには重要な考え方です。既存の技術を活用することで、効率よく目標に到達できます。 しかし、もし車輪の構造をよく知らないまま乗り物を作ったとしたらどうでしょう?いざ車輪にトラブルが発生したときに対処できなかったり、もっと良い車輪を生み出せる可能性を見逃してしまうかもしれません。 実際、データベースの仕組みを深く理解せずに使った場合、パフォーマンスの問題や障害に直面したときに原因を特定できず、対応に苦労することがあります。逆に、基礎から構造を学び、自分で仕組みを構築する経験を積むことで、トラブル解決能力が向上し、独自の最適解を導き出すことができるのです。 車輪の構造を学ぶには、
選択する専攻分野 専攻分野は以下から選択する必要があります。 Computational Perception and Robotics Computer Graphics Computing Systems Human-Computer Interaction Interactive Intelligence Machine Learning 私はネットワーク、セキュリティ、OS、システムデザイン、データベースあたりに興味を持っているため、Computing Systems専攻を想定しています。 コース名称のみで気になったコース とりあえずコース名称だけ見て気になったコースをリストしてみました。前述の通り、主にネットワーク、セキュリティ、OS、システムデザイン、データベースあたりのコースを対象としています。 コード 略称 コース名 言語 セメスター コースカタログ シラバス 前提条件 コ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く