Posts Tagged ‘software agents’

Using Scala Implicits to Implement a Messaging Protocol

Monday, June 3rd, 2013

We’re building some cool new stuff at Primal. Awesome ideas and talented people are a must have in order to build successful and exciting products, but we also need our tools to step up to the challenge. This is why we’ve started adopting Scala and Akka. In this post, I’m going to describe how we’re using Scala’s implicits in order to implement a very important part of our internal messaging fabric, without having to over-burden the business logic. (more…)

Introducing Primal Assistants: A framework for software agents

Monday, May 27th, 2013

Primal does a lot of heavy lifting in knowledge representation and content filtering. If you ask it to grab you some relevant content around your interests, it will do precisely that.

But what if you don’t want to have to ask? Search engines are fantastic, but they still require that you go to them and then try to figure out how to formulate your query in a way that gets you decent results.

Primal already has the ability to understand what you want, and we’re now working on some technology that will let Primal deliver you the content that you truly care about before you know you want it.

Read on to learn more about Primal’s new software agent and content streaming framework.

Why the Web Needs Automating

Sunday, September 12th, 2010


Technology was supposed to revolutionize our lives. There were promises of 20-hour work weeks, robotic servants to do our bidding, and leisurely weekday afternoons in the sun. That was a fantastic dream. So what happened along the way?

Today, we face the grim reality that most of the technology we build simply enables people to do more work.

Your PC is perhaps the best example of this. Sure, it’s a powerful tool. But it’s one that can do almost nothing without a human driving it. You respond to your emails. You browse the Web. You write that report. And you fix it when it breaks.

Could a computer do some of that work for you? (more…)

Interest Networks Don’t Need to Socialize

Friday, October 10th, 2008

Here’s a glimpse into a future where interest networks are liberated from documents and social networks.

Past: Connecting People

The social dimension of the Web imparts a powerful influence on knowledge acquisition. People discover each other through the intersections of documents they create.

Unfortunately, this is a terribly protracted process. As Howard Bloom points out, “When we try to find each other, and try to find the knowledge we get from each other, these days it’s as difficult as getting from New York to California in 1848.” (1) (more…)