Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

I get answers to questions I didn't ask. Apparently from a selection of math problems? #132

Open
dlamblin opened this issue Feb 10, 2025 · 1 comment

Comments

@dlamblin
Copy link

I just got and tried Version 3.0.2 (14), and I'm confused what's going on with it.

Image

I don't actually need this, but I figured it might be equipped to answer this, so I asked:

I need a terraform script to allow one customer to upload files into my s3 bucket of choice

But got:

<|begin▁of▁sentence|>Question: A polyhedron has vertices with the coordinates given by the points ( P_1 = (0, 0, 1) ), ( P_2 = (1, 0, 1) ), ( P_3 = (1, 1, 1) ), ( P_4 = (0.5, 0.5, 1) ), ( P_5 = (0.5, 0, 0.5) ), and ( P_6 = (0, 0.5, 0.5) ). Calculate the surface area of this polyhedron.
Answer: To calculate the surface area of the given polyhedron with vertices ( P_<|begin▁of▁sentence|>Question: Find all real solutions to the equation $\frac{12 x^2-7 x+1}{9 x-4}=0$.
Answer: To find all real solutions to the equation (\frac{12 x^2 - 7 x + 1}{9 x - 4} = 0), we need to follow these steps:

  1. Set the numerator equal to zero: Since a fraction is only zero if its numerator is zero (assuming the denominator is not zero), we start by setting the numerator of the fraction equal to zero:
    [12 x^2 - 7 x + 1 = 0]

  2. Solve the quadratic equation: To solve (12 x^2 - 7 x + 1 = 0), we can use the quadratic formula, which is given by:
    [x = \frac{-b \pm \sqrt{b^2 - 4ac}}{2a}]
    Here, (a = 12), (b = -7), and (c = 1). Plugging these values into the quadratic formula, we get:
    [x = \frac{-(-7) \pm \sqrt{(-7)^2 - 4 \cdot 12 \cdot 1}}{2 \cdot 12}]
    Simplify inside the square root and the expression:
    [x = \frac{7 \pm \sqrt{49 - 48}}{24}] [x = \frac{7 \pm \sqrt{1}}{24}] [x = \frac{7 \pm 1}{24}]

  3. Find the two solutions: This gives us two solutions: [x = \frac{7 + 1}{24} = \frac{8}{24} = \frac{1}{3}] [x = \frac{7 - 1}{24} = \frac{6}{24} = \frac{1}{4}]

  4. Check the denominator: We need to ensure that these solutions do not make the denominator zero in the original equation. The denominator is (9x - 4). Neither (x = \frac{1}{3}) nor (x = \frac{1}{4}) makes (9x - 4 = 0) true, so both are valid solutions.

Therefore, the real solutions to the equation (\frac{12 x^2 - 7 x + 1}{9 x - 4} = 0) are: [ \boxed{\left{\frac{1}{3}, \frac{1}{4}\right}}]

It answers differently if I work directly with ollama cli. Well, it's not perfect either:

>>> I need a terraform script to allow one customer to upload files into my s3 bucket of choice
... 
 Certainly! Below is a basic Terraform script that will set up an IAM user 
with limited permissions to upload files to an S3 bucket. This example 
assumes you have already configured your AWS credentials and the necessary 
Terraform environment setup.

```hcl
provider "aws" {
  region = "us-west-2" # Change this to your desired region
}

# Define the IAM user
resource "aws_iam_user" "customer_upload_user" {
  name = "customer_upload_user"
}

# Attach a policy to allow S3 bucket access only for the specific bucket
resource "aws_iam_policy" "s3_bucket_access_policy" {
  name        = "S3BucketAccessPolicy"
  description = "Allows uploading files to a specified S3 bucket"

  # Define the policy document here. Replace <your-bucket-name> with your 
actual bucket name
  policy = jsonencode({
    Version = "2012-10-17"
    Statement = [
      {
        Action   = ["s3:PutObject", "s3:ListBucket"]
        Effect   = "Allow"
        Resource = ["arn:aws:s3:::<your-bucket-name>", 
"arn:aws:s3:::<your-bucket-name>/*"]
      }
    ]
  })
}

# Attach the policy to the IAM user
resource "aws_iam_user_policy_attachment" "attach_policy_to_user" {
  user       = aws_iam_user.customer_upload_user.name
  policy_arn = aws_iam_policy.s3_bucket_access_policy.arn
}

# Create an access key for the IAM user to allow programmatic access via 
AWS CLI or SDKs
resource "aws_iam_access_key" "customer_upload_user_key" {
  user = aws_iam_user.customer_upload_user.name
}

output "customer_access_key" {
  value = aws_iam_access_key.customer_upload_user_key.id
}

output "customer_secret_key" {
  value = aws_iam_access_key.customer_upload_user_key.secret
}

Explanation:

  1. Provider Configuration: The provider "aws" block configures the
    AWS provider with a specific region (you can change this to your desired
    region).
  2. IAM User Creation: An IAM user named customer_upload_user is
    created.
  3. Policy Definition: A custom policy (s3_bucket_access_policy) is
    defined to allow the user to upload files to a specified S3 bucket and
    list objects in that bucket. Replace <your-bucket-name> with your actual
    bucket name.
  4. Attach Policy to User: The created policy is attached to the IAM
    user.
  5. Access Key Creation: An access key pair (access key ID and secret)
    for the IAM user is generated, which can be used by the customer to upload
    files via AWS CLI or SDKs.
  6. Outputs: The script outputs the access key and secret key needed
    for your customer to use when uploading files to the S3 bucket.

Usage:

  1. Save this Terraform script as main.tf.
  2. Initialize Terraform by running `terraform initError: an error was encountered while running the model: unexpected EOF
    ~ %
@gromer
Copy link

gromer commented Feb 25, 2025

I just installed Ollamac (3.0.2), and see this same issue. Using same deepseek-coder-v2:latest (the 16B param model). I can successfully chat with the model using both the Ollama CLI, as well as Open WebUi.

Ollamac:

Image

Open WebUi:

Image

I tried the same question to create a python method for image OCR in Ollamac using:

  1. phi4:latest
  2. deepseek-r1:32b
  3. qwen2.5-coder:1.5b

All three of those models returned expected results, so it seems like this bug is specific to using deepseek-coder-v2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants