الهدف
بعد هالدرس عندك research assistant agent مبني بـ Next.js + Claude API — يبحث في الـ web، يلخّص articles، ويحفظ النتائج.
ليش هذا الحين؟
اتعلمت كل الـ Claude API skills: tokens، streaming، tool use، caching، vision، batch، error handling. الحين نجمعها في agent حقيقي.
الفكرة
Agent Architecture:
User → Chat UI (streaming)
↓
Next.js API Route
↓
Claude (tool use loop)
↓
Tools: web_search / summarize_url / save_note
↓
Claude يجمع النتائج ويرد