ChatGPT akşamları düzgün cevap veremiyor

Biliyorum nasıl kullanıldığını, parantezler ile net bir şekilde söylediklerimi grupluyorum ve detaylı bir açıklama yazıyorum. Hem de İngilizce. Hatta AI üzerinde nasıl sağlıklı Prompt alınacağı ile iligli kitaplar yayınlayan öğretim görevlimle de deniyoruz. Yine de aynısını yapıyor. Dediğim şey, dediğinizden çok bağımsız bir durum. Haklısınız ancak dediğini yapsak bile makina yüke girmeyi her halükarda reddediyor.
Yapay zekaya "Şunu yapmayın." emri vermenize rağmen yapay zeka bu emre uymuyorsa ya uymayı reddediyordur ya da yapabilecek kadar yeteneği yoktur. Yapay zekanın sınırlarını zorlamaya çalıştığınızda çoğunlukla bunu başaramaz.

Hatta birden fazla komutu tek bir arada dile getiriyorsanız, yapay zekanın bu komutların tamamını gerçekleştirmemesi de olasıdır. Bu durumda adım adım, teker teker komut vermeyi tercih ederim. Bu sayede yapay zeka tek bir hedefe odaklanır ve daha iyi çözüm üretir.
 
Son düzenleme:
Yapay zekaya "Şunu yapmayın." emri vermenize rağmen yapay zeka bu emre uymuyorsa ya uymayı reddediyordur ya da yapabilecek kadar yeteneği yoktur. Yapay zekanın sınırlarını zorlamaya çalıştığınızda çoğunlukla bunu başaramaz.

Hatta birden fazla komutu tek bir arada dile getiriyorsanız, yapay zekanın bu komutların tamamını gerçekleştirmemesi de olasıdır. Bu durumda adım adım, teker teker komut vermeyi tercih ederim. Bu sayede yapay zeka tek bir hedefe odaklanır ve daha iyi çözüm üretir.
Abi dediğimi anlatamıyorum. Test Case bile yazmayacak. Yazdığımın System.out.print'lerini derleyecek, işin çeyreğinde kestirip atıyor. Sence şu aşağıdaki output normal mi? Ben bu mereti 1 senedir aktif kullanıyorum. Eskiden bu aşağıdakini yapmazdı. Ekmeğin gramajını azaltmaktan farkı yok bunun bence. Rest of your code nedir Allah aşkına.

1705540181295.png


Java:
private static void adminMenu() throws ParseException, CloneNotSupportedException {
    ArrayList<InsurancePolicy> policies1 = new ArrayList<>();
    boolean logout = false;

    do {
        displayAdminMenu();
        Scanner scan = new Scanner(System.in);
        int userSelection = scan.nextInt();
        scan.nextLine();

        switch (userSelection) {
            case 1:
                System.out.println("Test Code");
                // Test Case 1: Create Cars and Insurance Policies
                Car car1 = new Car("Toyota", CarType.SED, 2020, 25000.0);
                Car car2 = new Car("BMW", CarType.LUX, 2019, 45000.0);

                InsurancePolicy policy1 = new ComprehensivePolicy("John Doe", 1, car1, 2, new MyDate(2024, 12, 31), 25, 3);
                InsurancePolicy policy2 = new ThirdPartyPolicy("Alice Smith", 2, car2, 1, new MyDate(2023, 10, 15), "Third-party policy comments");

                // Test Case 2: Calculate Insurance Premiums
                double premium1 = policy1.calcPayment(100);
                double premium2 = policy2.calcPayment(100);

                // Test Case 3: Display User's Policies and Total Payments
                ArrayList<InsurancePolicy> userPolicies = new ArrayList<>();
                userPolicies.add(policy1);
                userPolicies.add(policy2);
                User user = new User("Bob Johnson", 1001, new Address(123, "Main St", "Suburbia", "Cityville"), userPolicies);

                double totalPayments = user.calTotalPremiums(100);

                // Test Case 4: Filter Policies by Expiry Date
                MyDate testExpiryDate = new MyDate(2023, 12, 31);
                ArrayList<InsurancePolicy> filteredPolicies = user.filterByExpiryDate(testExpiryDate);

                // Output Validation
                // Test Case 1 Output Validation
                System.out.println("Test Case 1: Create Cars and Insurance Policies");
                System.out.println("--- Car Details ---");
                car1.print();
                car2.print();
                System.out.println("--- Insurance Policy Details ---");
                policy1.print();
                policy2.print();

                // Test Case 2 Output Validation
                System.out.println("\nTest Case 2: Calculate Insurance Premiums");
                System.out.println("Expected Premium for Policy 1: $50.0"); // Expected output: $50.0
                System.out.println("Expected Premium for Policy 2: $100.0"); // Expected output: $100.0
                System.out.println("--- Calculated Premiums ---");
                System.out.println("Premium for Policy 1: $" + premium1);
                System.out.println("Premium for Policy 2: $" + premium2);

                // Test Case 3 Output Validation
                System.out.println("\nTest Case 3: User's Policies and Total Payments");
                System.out.println("--- User Details ---");
                user.print();
                System.out.println("Expected Total Payments for User: $150.0"); // Expected output: $150.0
                System.out.println("Total Payments for User: $" + totalPayments);

                // Test Case 4 Output Validation
                System.out.println("\nTest Case 4: Filter Policies by Expiry Date");
                System.out.println("Expected Filtered Policies: Policies expiring before 2023-12-31");
                System.out.println("--- Filtered Policies ---");
                for (InsurancePolicy policy : filteredPolicies) {
                    policy.print();
                }

                Address address7 = new Address(15, "King", "Fairfield West", "Sydney");
                policies1.clear();
                User user6 = new User("James", 6, address7, policies1);
                User foundUser3 = insuranceCom.findUser(5);
                ArrayList<InsurancePolicy> deepCopy = foundUser3.deepCopyPolicies();
                user6.setPolicies(deepCopy);

                // ... Rest of your code ...

                break;
            case 2:
                // ... Rest of your cases ...
        }
    } while (!logout);
}
 
Abi dediğimi anlatamıyorum. Test Case bile yazmayacak. Yazdığımın System. Out. Print'lerini derleyecek, işin çeyreğinde kestirip atıyor. Sence şu aşağıdaki output normal mi? Ben bu mereti 1 senedir aktif kullanıyorum. Eskiden bu aşağıdakini yapmazdı. Ekmeğin gramajını azaltmaktan farkı yok bunun bence. Rest of your code nedir Allah aşkına.

Eki Görüntüle 2088233

Java:
private static void adminMenu() throws ParseException, CloneNotSupportedException {
 ArrayList<InsurancePolicy> policies1 = new ArrayList<>();
 boolean logout = false;

 do {
 displayAdminMenu();
 Scanner scan = new Scanner(System.in);
 int userSelection = scan.nextInt();
 scan.nextLine();

 switch (userSelection) {
 case 1:
 System.out.println("Test Code");
 // Test Case 1: Create Cars and Insurance Policies
 Car car1 = new Car("Toyota", CarType.SED, 2020, 25000.0);
 Car car2 = new Car("BMW", CarType.LUX, 2019, 45000.0);

 InsurancePolicy policy1 = new ComprehensivePolicy("John Doe", 1, car1, 2, new MyDate(2024, 12, 31), 25, 3);
 InsurancePolicy policy2 = new ThirdPartyPolicy("Alice Smith", 2, car2, 1, new MyDate(2023, 10, 15), "Third-party policy comments");

 // Test Case 2: Calculate Insurance Premiums
 double premium1 = policy1.calcPayment(100);
 double premium2 = policy2.calcPayment(100);

 // Test Case 3: Display User's Policies and Total Payments
 ArrayList<InsurancePolicy> userPolicies = new ArrayList<>();
 userPolicies.add(policy1);
 userPolicies.add(policy2);
 User user = new User("Bob Johnson", 1001, new Address(123, "Main St", "Suburbia", "Cityville"), userPolicies);

 double totalPayments = user.calTotalPremiums(100);

 // Test Case 4: Filter Policies by Expiry Date
 MyDate testExpiryDate = new MyDate(2023, 12, 31);
 ArrayList<InsurancePolicy> filteredPolicies = user.filterByExpiryDate(testExpiryDate);

 // Output Validation
 // Test Case 1 Output Validation
 System.out.println("Test Case 1: Create Cars and Insurance Policies");
 System.out.println("--- Car Details ---");
 car1.print();
 car2.print();
 System.out.println("--- Insurance Policy Details ---");
 policy1.print();
 policy2.print();

 // Test Case 2 Output Validation
 System.out.println("\nTest Case 2: Calculate Insurance Premiums");
 System.out.println("Expected Premium for Policy 1: $50.0"); // Expected output: $50.0
 System.out.println("Expected Premium for Policy 2: $100.0"); // Expected output: $100.0
 System.out.println("--- Calculated Premiums ---");
 System.out.println("Premium for Policy 1: $" + premium1);
 System.out.println("Premium for Policy 2: $" + premium2);

 // Test Case 3 Output Validation
 System.out.println("\nTest Case 3: User's Policies and Total Payments");
 System.out.println("--- User Details ---");
 user.print();
 System.out.println("Expected Total Payments for User: $150.0"); // Expected output: $150.0
 System.out.println("Total Payments for User: $" + totalPayments);

 // Test Case 4 Output Validation
 System.out.println("\nTest Case 4: Filter Policies by Expiry Date");
 System.out.println("Expected Filtered Policies: Policies expiring before 2023-12-31");
 System.out.println("--- Filtered Policies ---");
 for (InsurancePolicy policy : filteredPolicies) {
 policy.print();
 }

 Address address7 = new Address(15, "King", "Fairfield West", "Sydney");
 policies1.clear();
 User user6 = new User("James", 6, address7, policies1);
 User foundUser3 = insuranceCom.findUser(5);
 ArrayList<InsurancePolicy> deepCopy = foundUser3.deepCopyPolicies();
 user6.setPolicies(deepCopy);

 // ... Rest of your code ...

 break;
 case 2:
 // ... Rest of your cases ...
 }
 } while (!logout);
}

Dostum şu Poe diye mi neydi bir uygulama var ya. Onda Gemini Ultra'nın betası diye bir bot vardı. Ben de ChatGPT ve Bard'ın normal sürümünün saçmaladığı konuyu ona yaptırdım ve güzel yaptı. Onu dener misin?
 
API uzerinden calis.
Aldigi her input be output token onun icin, cevabi minimalize etmesi normal.
Bu kadar onemliyse parasini ver, yazsin sana.
Paralı versiyon da tıkanıyor bazen. Sanki sinir sistemi donmuş gibi 50 kere düzelt dediğini 51. kez aynı şeyi yapıyor. Bazen yeni sohbet deniyorsun düzeliyor bazen çözümsüz kalıyor.
 
API uzerinden calis.
Aldigi her input be output token onun icin, cevabi minimalize etmesi normal.
Bu kadar onemliyse parasini ver, yazsin sana.
Parasız kullandığımı kim söyledi? Dediğim şey basit aslında neden anlaşılmadı hala garip. Adamlar server masraflarını kısmak için performans düşürmeye gitti, tembel, mıymıntı bir bot var karşımızda. Problem bundan kaynaklı, senden, benden, API'dan ya da parasından değil.

Dostum şu Poe diye mi neydi bir uygulama var ya. Onda Gemini Ultra'nın betası diye bir bot vardı. Ben de ChatGPT ve Bard'ın normal sürümünün saçmaladığı konuyu ona yaptırdım ve güzel yaptı. Onu dener misin?
Hocam bu kulağa fena gelmiyor işte. Ben bunu bir araştırayım. Çok sağolun.
 
Yapay zekaya "Şunu yapmayın." emri vermenize rağmen yapay zeka bu emre uymuyorsa ya uymayı reddediyordur ya da yapabilecek kadar yeteneği yoktur. Yapay zekanın sınırlarını zorlamaya çalıştığınızda çoğunlukla bunu başaramaz.

Hatta birden fazla komutu tek bir arada dile getiriyorsanız, yapay zekanın bu komutların tamamını gerçekleştirmemesi de olasıdır. Bu durumda adım adım, teker teker komut vermeyi tercih ederim. Bu sayede yapay zeka tek bir hedefe odaklanır ve daha iyi çözüm üretir.
Orası öyle ama mesela GPTs kısmından bot yapıyorum. Bota yapacağı işleri birden fazla aşamada anlatıyorsun. Öyle de olmalı. Çünkü özelleştiriyorsun. Bunun için var zaten. Ama dediğini tam olarak yaptığı da oluyor yapmadığı da. Üstüne para aldığı özelliği bile adam gibi sunmuyorlar.
 
Parasız kullandığımı kim söyledi? Dediğim şey basit aslında neden anlaşılmadı hala garip. Adamlar server masraflarını kısmak için performans düşürmeye gitti, tembel, mıymıntı bir bot var karşımızda. Problem bundan kaynaklı, senden, benden, API'dan ya da parasından değil.

Hocam bu kulağa fena gelmiyor işte. Ben bunu bir araştırayım. Çok sağ olun.

Std kullanicinin odedigi aylik fixed parayi kastettigimi kim soyledi? Beni anlamiyorsunuz diye agliyorsun da senin anladigin yok. Llm de her input output icin token uzerinden para aliyorlar, senin fixed odedigin 50 100 dolar icin sayfalarca yazmamasi normal. Al bir API key, ver mamasini bak neler yaziyor.
 
Son düzenleyen: Moderatör:
Std kullanicinin odedigi aylik fixed parayi kastettigimi kim soyledi? Beni anlamiyorsunuz diye agliyorsun da senin anladigin yok. Llm de her input output icin token uzerinden para aliyorlar, senin fixed odedigin 50 100 dolar icin sayfalarca yazmamasi normal. Al bir API key, ver mamasini bak neler yaziyor.

Gelen cevaba bak. Cidden bunaltıyorsunuz bazen ya. Adama ekmeğinin gramajını düşmüş diyorum, bundan şikayet etme git daha çok para ver diyor. Eskiden olmayan bir şeyden bahsetsek neyse diyeceğim.

Bu algı nereden geldi yapıştı bilmiyorum ama Downgrade’e eleştiri yapmak bile ağlamak oluyor. Bu arada Fixed 50-100 dolar ödemiyorsun. Ben zaten Token’a bile isteye para veriyorum ancak bunu yukarıdaki verdiğim örnekte olduğu gibi basit şeyler için kullanmak ya da birisinin bana bunu yapmam için telkinde bulunması garip geliyor.

Sen şu an ki gidişattan memnunsan ya da Prettier minvali bir istek için Token vermek istersen saygı duyarım, buyur ver ancak önerilerin ile yakınılan şeyler alakasız.
 

Technopat Haberler

Geri
Yukarı