新しい技術を学び、古い知識も忘れない
ドキュメント、チュートリアル、技術講演をAIで構造化されたノートに変換。要約、フラッシュカード、間隔反復でプログラミング概念、API、ベストプラクティスを定着。
TypeScript — Discriminated Unions
Key concepts
A common literal field lets the compiler narrow types automatically inside switch/case.discriminated union
Combine with exhaustive `never` checks to catch missing branches at build time.
こんな悩みはありませんか?
学習者が直面するよくある課題。
何度も検索してしまう構文
新しいフレームワークや言語を学んでも、同じことを繰り返し検索している自分がいます。
深く学ぶ時間がない
機能開発とバグ修正の合間に、新しいツールを本格的に学ぶことは常に後回しになります。
技術の進化が速すぎる
一つのフレームワークをマスターする頃には、三つの新しいものが登場し、サイクルが繰り返されます。
使い方
ノートから長期記憶まで、3つのステップ。
キャプチャ
ドキュメントを貼り付け、カンファレンス講演を録音、コードスニペットを撮影。
生成
AIが構文、API、概念をカバーするフラッシュカードを作成。
記憶
間隔反復が一時的な馴染みではなく、恒久的な知識を構築。
あなたの学習スタイルに合わせて設計
Repeaticaが学習ワークフローを記憶定着システムに変える仕組みをご覧ください。
AIフラッシュカード
ドキュメントやチュートリアルを貼り付けて、実用的なフラッシュカードを数秒で取得。AIが記憶すべき構文、メソッド、概念パターンを抽出。
- あらゆる技術コンテンツから自動生成
- 構文、API、ベストプラクティスをカバー
- すべてのカードを自由に編集可能 — コード例を追加
技術講演録音
カンファレンス講演、技術トーク、ペアプログラミングセッションを最大2時間録音。文字起こしを取得し、学習教材を生成。
- 最大2時間の音声録音
- 技術講演動画リンクの貼り付け
- AIによる自動文字起こし
...so the key thing about discriminated union is the limited capacity, which is why we structure the lesson around chunked instruction...
間隔反復
科学的に最適な間隔で復習。SM-2アルゴリズムが知識を短期記憶から長期記憶へ移行。
- SM-2アルゴリズムがあなたの記憶定着に適応
- 毎日のリマインダーが仕事に合わせてフィット
- 技術スタック全体のマスタリーを追跡
How do you make a switch over a discriminated union exhaustive?
Add a default branch that assigns the value to a `never`-typed variable — TS errors on missing cases.
さらに充実の機能
効果的な学習に必要なすべてが揃っています。
Markdownとコード
コードブロック、シンタックスハイライト、フォーマットに対応したリッチなノート。
どこでも学習
iOS、Android、Web、デスクトップ対応。ビルド中やPRの合間に復習。
スマート要約
面接やプロジェクト前に概念を素早く復習できるAI生成要約。
よくある質問
学習者からのよくある質問。