Skip to content

Testing, not sure what output is doing?

Hi There,

I was super interested in this project as I'm toying with NLU currently.

I've built the code on github and with a little vibe coding managed to get the interpret example function working:

When I put in the input: let input = "I want to take off to Thailand and have some fun";

The output phrase is: Phrase 1: not want the take owe got Thailand and

Is there a good place I can go to education myself on how to understand how we got to this and why it's outputing negative intent?

Thanks for any assistance

]Welcome to the forum spacetime!

Unsure, when I put the sentence "I want to take off to Thailand and have some fun" into the box at https://cicero.sh/sophia/

I get the following results:

[code]

    Phrase #1
Phrase: I want to take off to Thailand and [have some fun]
    Intent: request
Noun: Thailand [pp: to]
    sibling: have some fun (incl.) [sep: and]
Verb: want
    modifier: take off [pp: to]

[/code]

That all looks correct to me. If you can let me know how to recreate the issue you're experiencing, I'll look into it further.

Thanks, Matt

Ohhh, I might know why. Are you running the Rust app with the downloaded vocab data store? It might be due to the noun bias in the POS tagger as explained in POS Tagger Inadequacie.

That's now resolved, and that online demo is actually running an updated vocabulary data store. I'm just finalizing that new vocab now, please give me a day or two, and it'll be out free and open source.

You're already a registered member, so you'll get an e-mail in a day or two letting you know a new vocab data store is available for download in the member's area. Just grab that, throw it into place, and that should hopefully resolve any discrepancies you're seeing.

Apologies about that, and thanks for your patience.

Matt

Quick Reply

You need to be logged in to reply to this thread.

Login Register
Subscribe to Cicero Updates

Stay updated with the latest news and forum discussions