"CHATGPT va REMPLACER les DÉVELOPPEURS"
38 messages
Mise à jour: il y a 4 mois
fan2lapingentil
il y a 4 mois
lol, il sait même pas faire un catamorphisme basique cet abruti.
fan2lapingentil
il y a 4 mois
HHHHHHAAAAAAAAAA
Perito777
il y a 4 mois
lol, il sait même pas faire un catamorphisme basique cet abruti.
qui ? chatGPT ou le mec ?
lesmodoabusent
il y a 4 mois
C'est quoi l'IA que t'utilises aussi ?
fan2lapingentil
il y a 4 mois
qui ? chatGPT ou le mec ?
Les deux en l'occurrence.
Mais ChatGPT en est capable si tu le prompt normalement. C'est juste un fold.
JusdEauRange28
il y a 4 mois
C'est quoi l'IA que t'utilises aussi ?
chatgpt
isidore_1212
il y a 4 mois
Ton model il comprends plein de language ?
>>> fait moi le modele d'une liste doublement chainée qui gere un btree pour de la recherche par trigramme en C
Voici un modèle basique d'une liste doublement chaînée qui gère un arbre B (B-tree) pour une recherche par trigrammes en C. Notez que
l'implémentation du B-tree est assez complexe et ce code ne couvre qu'un certain nombre de aspects clés.
```c
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define T 3 // Minimum degree (defines the range for number of keys)
typedef struct Node {
int n; // Current number of keys
char *keys[2*T-1]; // An array of keys
struct Node *C[2*T]; // An array of child pointers
int leaf; // Is true when node is leaf. Otherwise false
} Node;
typedef struct DNode {
Node *bTreeNode;
struct DNode *next, *prev;
} DNode;
DNode* createDNode(Node *node) {
DNode *dNode = (DNode*)malloc(sizeof(DNode));
dNode->bTreeNode = node;
dNode->next = NULL;
dNode->prev = NULL;
return dNode;
}
Node* createNode(int isLeaf) {
Node *newNode = (Node*)malloc(sizeof(Node));
newNode->leaf = isLeaf;
newNode->n = 0;
return newNode;
}
void insertTrigram(DNode **head, char *trigram) {
if (*head == NULL) {
Node *root = createNode(1);
root->keys[0] = strdup(trigram);
root->n = 1;
*head = createDNode(root);
return;
}
// Insert in the B-tree structure and update the doubly linked list accordingly
// This part is simplified and needs a proper implementation of B-tree insertion logic
// Placeholder code to demonstrate adding new node at the end of the list for demonstration purposes.
DNode *current = *head;
while (current->next != NULL) {
current = current->next;
}
Node *newNode = createNode(1);
newNode->keys[0] = strdup(trigram);
newNode->n = 1;
DNode *newDNode = createDNode(newNode);
newDNode->prev = current;
current->next = newDNode;
}
int main() {
DNode* head = NULL;
insertTrigram(&head, "abc");
insertTrigram(&head, "bcd");
insertTrigram(&head, "cde");
// Display the keys in the doubly linked list (not part of B-tree insertion)
DNode *current = head;
while (current != NULL) {
for (int i = 0; i < current->bTreeNode->n; i++) {
printf("%s ", current->bTreeNode->keys[i]);
}
printf("\n");
current = current->next;
}
return 0;
}
```
Ce code fournit une base pour la gestion d'une structure de données B-tree avec une liste doublement chaînée en C. Il nécessite une
implémentation complète des fonctions d'insertion, de recherche et de suppression dans l'arbre B pour être utilisable dans un contexte
réel.
isidore_1212
il y a 4 mois
32b c'est elevé
J'ai une 4090
JusdEauRange28
il y a 4 mois
J'ai une 4090
j'ai pas ca moi
et comment je fais si je veux l'heberger ?
CitoyenAntivax
il y a 4 mois
Allez on se reveille le patron de nvidia l'a dit lui meme c'est qu'une question de temps à 100%, chatgpt fait deja 30% des tafs de developpeurs a l'heure actuel mais tu ne sais pas prompt
isidore_1212
il y a 4 mois
j'ai pas ca moi
et comment je fais si je veux l'heberger ?
Bah tu installes un ollama ou un llama.cpp
JusdEauRange28
il y a 4 mois
Bah tu installes un ollama ou un llama.cpp
je l'heberge sur quoi ?
isidore_1212
il y a 4 mois
Allez on se reveille le patron de nvidia l'a dit lui meme c'est qu'une question de temps à 100%, chatgpt fait deja 30% des tafs de developpeurs a l'heure actuel mais tu ne sais pas prompt
Yep faut pas louper le train, la prochaine révolution ça va être de faire évoluer des contextes avec des bases vectorielles pour faire du RAG/chroma/lora de manière plus intelligente qu'actuellement et là ça va scalper encore plus de professions.
HumanCrypto
il y a 4 mois
Apprends à faire des prompts
Chirac-14
il y a 4 mois
isidore_1212
il y a 4 mois
Yep faut pas louper le train, la prochaine révolution ça va être de faire évoluer des contextes avec des bases vectorielles pour faire du RAG/chroma/lora de manière plus intelligente qu'actuellement et là ça va scalper encore plus de professions.
JusdEauRange28
il y a 4 mois
Bah tu installes un ollama ou un llama.cpp
j'ai utilisé llama2:chat / llama2:7b
ca prend 1:00-1:50 pour répondre quand y a des explications et 0:15-0:20 quand y a que le code
si je veux heberger l'ia sur un serveur je peux l'heberger sur quoi comme serveur ?
isidore_1212
il y a 4 mois
j'ai utilisé llama2:chat / llama2:7b
ca prend 1:00-1:50 pour répondre quand y a des explications et 0:15-0:20 quand y a que le codesi je veux heberger l'ia sur un serveur je peux l'heberger sur quoi comme serveur ?
un serveur avec une carte graphique qui a plein de gddr
JusdEauRange28
il y a 4 mois
un serveur avec une carte graphique qui a plein de gddr
ca coute combien ?
isidore_1212
il y a 4 mois
Tu peux aussi en utiliser des plus petits si tu as un gpu de merde, j'utilise des modèles de TTS / STT de 1b à la maison pour faire de la reconnaissance et du contrôle vocal pour ma domotique ça marche pas mal en full cpu avec homeassistant (via des esp32 les "atom echo" )
JusdEauRange28
il y a 4 mois
Tu peux aussi en utiliser des plus petits si tu as un gpu de merde, j'utilise des modèles de TTS / STT de 1b à la maison pour faire de la reconnaissance et du contrôle vocal pour ma domotique ça marche pas mal en full cpu avec homeassistant (via avec des esp32 les "atom echo" )
c'est quoi le nom des models ?
isidore_1212
il y a 4 mois
c'est quoi le nom des models ?
JusdEauRange28
il y a 4 mois
Tu peux aussi en utiliser des plus petits si tu as un gpu de merde, j'utilise des modèles de TTS / STT de 1b à la maison pour faire de la reconnaissance et du contrôle vocal pour ma domotique ça marche pas mal en full cpu avec homeassistant (via des esp32 les "atom echo" )
avec une raspberry ca peut marcher ?
isidore_1212
il y a 4 mois
Peut etre un rasp5 mais c'est pas fou je pense, ici j'utilise un intel nuc en i7 pour ces modèles.
TitouanColossal
il y a 4 mois
Et ça fait deux ans que l'IA est censée nous remplacer...
Sauf qu'on aura toujours besoin de quelqu'un pour concevoir l'architecture du programme et vérifier le code fourni par chatgpt...
JusdEauRange28
il y a 4 mois