PLATFORM ARCHITECTURE
A blueprint for transforming unstructured conversation data into actionable intelligence.





// Request
import fieldforce
from fieldforce import Client, Analysis
# Initialize the client
client = Client(api_key="ff_live_...")
# Upload conversation data
result = client.analyze(
source="call_recording.mp3",
language="auto", # Auto-detect
options={
"sentiment": True,
"entities": True,
"topics": True,
"competitors": True
}
)
​
# Get structured insights
print(result.summary)
# → "Customer expressed pricing concerns..."
​
print(result.sentiment_score)
# → 0.32 (negative)
​
print(result.detected_competitors)
# → ["Competitor A", "Competitor B"]
// Response
{ "id": "conv_8x7k2m", "status": "completed", "language": "en-US", "duration_seconds": 342, "sentiment": { "overall": -0.32, "segments": [ { "start": 0, "end": 45, "score": 0.12 },{ "start": 45, "end": 180, "score": -0.54 }, { "start": 180, "end": 342, "score": -0.21 } ] }, "entities": { "competitors": [ "Competitor A", "Competitor B" ], "products": [ "Premium Plan", "Enterprise Suite" ], "pain_points": [ "pricing", "delivery_time" ] }, "topics": [ { "name": "Pricing", "confidence": 0.94 },{ "name": "Product Quality", "confidence": 0.78 },{ "name": "Support", "confidence": 0.45 } ], "action_items": [ "Follow up on pricing concerns", "Provide competitor comparison" ] }
HOW IT WORKS




