Live data from Hacker News

Show HN: I'm 16 and building an AI based startup called Factful with friends

factful.io

81–90 of 163 posts

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#81

> I'm a high school student with a passion for tackling misinformation online. Inspired by the need for more reliable content verification tools, I decided to create Factful. It's an AI-powered web app I stopped reading here because LLMs do not deal in facts. LLMs are statistical models of the relationships between words. An LLM can regurgitate facts that appear in its training data, but they are incapable of disting…

Did you fact check all of the claims in your comment before pushing submit?

[flagged]

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#83
I found a bug with your suggestion replacements:

> Herbert Hoover was the 31st President of the United States. 144 / 12 = 3

> Suggestion: (3) Correct your text to 12

> Herbert Hoover was the 121st President of the United States. 144 / 12 = 3

Looks like it's searching for the first text match

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#84
post #77

Earlier quoted context omitted.

Yea, thank you for your feedback!

You're 16. This is awesome, and you're doing great. This is such strong signal for an amazing career and impact. Keep going!

Thank you!

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#85
post #73

Earlier quoted context omitted.

This is trivially achievable with function calling, assuming the model you use supports this (which most models do at this point). Define a function `reportFactual(isFactual: boolean)` and you will get standardized, machine-readable answers to do statistics with.

I’ve used function calls with OpenAI. But are there any good local LLMs that you can run with Ollama that support function calling?

If you expect an OpenAI compatible API to use function calls, I don't think Ollama supports it yet (to be confirmed). However you can do it yourself using the appropriate tokens for the model. I know that Llama3, various Mistrals and Command-R support function calling out of the box.

Here are the tokens to achieve this in Mixtral 8x22 https://huggingface.co/mistralai/Mixtral-8x22B-Instruct-v0.1...

Pass function definitions in the system prompt.

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#86
post #85

Earlier quoted context omitted.

I’ve used function calls with OpenAI. But are there any good local LLMs that you can run with Ollama that support function calling?

If you expect an OpenAI compatible API to use function calls, I don't think Ollama supports it yet (to be confirmed). However you can do it yourself using the appropriate tokens for the model. I know that Llama3, various Mistrals and Command-R support function calling out of the box. Here are the tokens to achieve this in Mixtral 8x22 https://huggingface.co/mistralai/Mixtral-8x22B-Instruct-v0.1... Pass function defin…

I think llamafile supports openai compatible api..

https://github.com/Mozilla-Ocho/llamafile

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#89
Ok,

I have heard a lot of good, and bad comments, so I want to clear some things up.

First of all, we are using an OpenAI based back-end, we are in the process of developing our own LLM for the task of text fitting. Secondly, the LLM in our approach is currently only used for text translation. This meaning, we assume the LLM dosnt know anything, and thus before the users input even reaches the LLM it has to hit a couple other models which determine if the statement is a fact or not, then an intermediary text analyses model to extract understandable queries from the text which can then be used to search information about the topic from a DB (for example, Google FC API, or a custom dataset of documents known good). After that process, all the data is presented to an LLM which can then fit the known good data into the context of the users input.

The LLM itself is never trusted with data.

Of course for a system like this to work, we would need access to a DB and those intermediary models, which as you can guess, will take a while to build and develop. For now, we are pushing our beta without this system but a dumbed down non-optimized (and definitely flawed) version to test scalability and fix bugs, test security, and check scalability for our back-end platform.

In case anyone was wondering anything about my credentials, I am one of the lead back-end developers working on the project. I am also free to answer any reasonable questions anyone might have about Factful.

Re: Show HN: I'm 16 and building an AI based startup called Factful with friends

#90
post #68

are you aware of http://disinformationindex.org ?

Yes, we checked it out, it seems pretty cool. What we aim to do, is creating a software that will check for everything, not just grammar or factuality. There is nothing in the market like it

Relevant read:

https://unherd.com/2024/04/inside-the-disinformation-industr...

Post reply on HN