Skip to content

A website co-created through an interactive dialogue with GitHub Copilot CLI and GPT-4 🤖💬

Notifications You must be signed in to change notification settings

bdelanghe/the-conversation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

The Conversation: Co-Coding with GPT-4 🤖💬

Welcome to The Conversation, an experimental project that attempts to construct an entire website using the GPT-4 model through GitHub Copilot CLI, documenting every interaction. This project is a living testament to co-coding with AI, where the AI isn't just a tool but a conversational partner in the development process.

The Premise 🧩

This project builds a website about itself using GPT-4 via the GitHub Copilot CLI. The intriguing twist? All activities are performed through a conversational interface, with the AI model aiding in writing code, setting up the project, auditing bash history, and more. The AI's insights are as valuable as a skilled co-developer's suggestions, and the entire project is a dialogue—a conversation—between human and machine intelligence. 🧑‍💻↔️🤖

Development Workflow 🔄

Development in this project is a back-and-forth exchange with the AI model. We don't just write code—we ask the AI for assistance, and it helps us to write and manage our codebase. From simple tasks such as generating .gitignore files for a TypeScript project, to managing shell history, every step is facilitated through the GitHub Copilot CLI, recorded in the bash history. Here's a glimpse of how it unfolds:

  copilot_what-the-shell could you remove the my-cli directory
  copilot_what-the-shell could we add direnv to this project
  copilot_git-assist what files are you currently tracking
  copilot_what-the-shell lets create a directory to store our conversations
  copilot_git-assist push local changes up

This log captures the project's progress while demonstrating the AI's capabilities. Each entry represents a step taken in the project, a piece of advice given, or a problem solved—with the AI as an active participant.

Conversational Logs 📒

To retain the "conversation" essence, all interactions are logged in the ./conversations directory. Every command, question, and the corresponding AI suggestion are recorded. The file introductions.txt provides a fascinating read, revealing how AI and human worked together to initiate the project.

Get Involved 👥

If you're intrigued by AI-assisted coding, The Conversation welcomes you. Explore the project, learn from the co-development approach, or contribute your insights. Remember, this project is about the dialogue, the exchange of ideas. The more diverse the conversation, the richer the project will become.

  1. Clone the Repository: git clone <repo-link>
  2. Navigate to the project directory: cd the-conversation
  3. Observe the recorded interactions under ./conversations

Remember, every command you execute contributes to the ongoing conversation. Let's shape the future of co-coding together! 💬🚀🌟

About

A website co-created through an interactive dialogue with GitHub Copilot CLI and GPT-4 🤖💬

Resources

Stars

Watchers

Forks