Urgent.News

What's breaking now, across thousands of outlets.

Tech

Cheap Node.js Summarization API: Split Long Sales Text with Token Counts

The quality-versus-latency choice should be made before a summarization request, not after a salesperson is staring at a blank CRM record. TL;DR: count or estimate tokens, split long transcripts at semantic boundaries, summarize the chunks, and perform a final reduction into typed CRM actions. Offer a brief mode for the live workflow and a detailed mode for asynchronous review. Estimate the…

When summarizing long sales transcripts, the goal is to split the call into manageable chunks while preserving important details like speaker turns, facts, commitments, owners, dates, objections, and tone. A Node.js summarization API can be designed with four states: admitted, chunked, reduced, and committed. Admission checks various parameters before dispatching the request, estimating cost as an admission control signal.

Chunking prefers preserving speaker turns or sentence boundaries, recording source offsets. Reduction receives all chunk results in source order to maintain original order and highlights key information. Commit validates the CRM action shape and performs a conditional write, only if a summary exists. The pipeline provides a comprehensible product decision, with brief and detailed modes offering different output budgets and field quantities.

The main path uses a verified OpenAI-compatible chat surface, ensuring speaker turns are kept intact and caps chunks at a reasonable token count.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

I keep a public list of things that do not work. It is my best asset.

There are two kinds of documentation for people building autonomous agents. The success writeup, which tells you what worked and why you should do it.

  • Maintaining a failure list is more valuable than documenting successes.
  • Failure information is lost when the person moves on, unlike published data.
  • The failure list creates credibility and attracts readers willing to pay for verified data.

Wired n8n to Ollama and the MCP Tool — and Hit Almost Every Wall on the Way

n8n running as a container is a decent stand-in for "how would a real automation platform actually call this stuff". Everything up to now has been me calling things directly.

  • n8n container successfully called Ollama integration initially.
  • MCP tool caused cross-filesystem, cross-OS compatibility issues.
  • Mislabeled endpoint field corrected network connection issue.

My OCI sandbox factory now installs on a Free Tier account, with no card

Every time I showed people the thing I built — a chat that spins up Oracle Cloud sandboxes and deletes them when their time is up — the reply was the same.

  • Free Tier Oracle Cloud sandbox factory now installs without card
  • Runs on Always Free resources: Autonomous DB, NoSQL, storage, containers
  • Supports one database per tenancy, shared Always Free capacity

How to Build a Chrome Extension in 2026 (Manifest V3 Guide)

Originally published on the MatrixInn Solutions blog . Chrome extensions give you superpowers over the browser — blocking ads, automating tasks, injecting UI into web pages, capturing screenshots…

  • Manifest.json configures extension permissions and metadata
  • Popup.html defines user interface with external scripts
  • Background.js runs service worker on demand

More from Wednesday 30 September →