Technical Specification

TECHNICAL SPECIFICATION

High-Performance Implementation for AI Capital Research

1. Architecture Overview

Presentation
CLI (Python) / Web (Next.js)
Orchestration
FastAPI / Custom Python Logic
Data Access
Supabase / pgvector
Data Source
PostgreSQL (1,821 stocks)
// System Sequence Flow

[1] User Input "Amazon target price + inflation risks"

[2] Classification LLM detects "Hybrid" intent

[3] Entity Extract "AMZN" | "Amazon.com, Inc."

[4] SQL Search Parallel query to equities table

[5] Vector Search Embedding generation + Similarity search

[6] Synthesis GPT-4o-mini combines structured + unstructured data

[7] Return Answer + Source: Hybrid

2. Core Components

Relational DB

Supabase (PostgreSQL) optimized for financial lookups.

CREATE TABLE equities (
  ticker VARCHAR(10) PRIMARY KEY,
  name TEXT,
  target_price NUMERIC,
  market_cap NUMERIC,
  dividend_yield NUMERIC,
  sector_level1 TEXT
);

Vector Database

pgvector extension with 1536-dim embeddings.

CREATE OR REPLACE FUNCTION match_documents(...)
RETURNS TABLE(...)
ORDER BY embedding <=> query_embedding
LIMIT match_count;

Models & LLM Integration

Entity & Classification
GPT-4o mini
TEMP: 0.0
Vectorization
text-embedding-3-small
TEMP: N/A
Final Synthesis
GPT-4o mini
TEMP: 0.1
Rigor. Accuracy. Traceability. GenAI Capital v1.0