Hiyve Components - v1.0.0
    Preparing search index...

    Interface IntelligenceState

    Intelligence state for real-time AI coaching and analysis.

    Tracks coaching mode state including real-time hints, talk ratio, topic tracking, and coaching variant. The intelligence slice is updated by the useIntelligenceStream hook which polls the coaching endpoint.

    function CoachingStatus() {
    const { isActive, hints, talkRatio, currentTopic } = useIntelligenceStream();

    if (!isActive) return null;

    return (
    <div>
    <p>Topic: {currentTopic}</p>
    <p>Talk ratio: {talkRatio.speaking}% / {talkRatio.listening}%</p>
    {hints.map(h => <p key={h.id}>{h.text}</p>)}
    </div>
    );
    }
    interface IntelligenceState {
        coachingEnabled: boolean;
        coachingVariant: CoachingVariant;
        currentTopic: string | null;
        isActive: boolean;
        realtimeHints: CoachingHint[];
        talkRatio: { listening: number; speaking: number };
        topicShifts: TopicShift[];
    }
    Index

    Properties

    coachingEnabled: boolean

    Whether coaching mode is enabled

    coachingVariant: CoachingVariant

    Coaching variant (sales, interview, general)

    currentTopic: string | null

    Current detected topic

    isActive: boolean

    Whether the intelligence system is actively running

    realtimeHints: CoachingHint[]

    Real-time coaching hints

    talkRatio: { listening: number; speaking: number }

    Current talk/listen ratio

    topicShifts: TopicShift[]

    Topic shifts detected during session