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

still looping. #3855

Closed
1 task done
GreyEnt opened this issue May 5, 2023 · 9 comments
Closed
1 task done

still looping. #3855

GreyEnt opened this issue May 5, 2023 · 9 comments
Labels
AI model limitation Not related to AutoGPT directly. Stale

Comments

@GreyEnt
Copy link

GreyEnt commented May 5, 2023

⚠️ Search for existing issues first ⚠️

  • I have searched the existing issues, and there is no existing issue for my problem

Which Operating System are you using?

MacOS

Which version of Auto-GPT are you using?

Latest Release

GPT-3 or GPT-4?

GPT-4

Steps to reproduce 🕹

scrape google for refernces to xxxx and creat a text document called xxxx, update it as you find results

Current behavior 😯

loops endlessly checking the itegrity of the reference document, doesn't stre any info and loooooooooooops

Expected behavior 🤔

a text doc with info on it about subject

Your prompt 📝

No response

Your Logs 📒

No response

@bruno90x
Copy link

bruno90x commented May 5, 2023

me too loops a lot
diffwrents task do i ask to complicate things?

@ozzymuppet
Copy link

Me three. I was optimistic when I saw them claime V3 worked reliably, but I found it just as hopeless as previous versions in doing a basic search for information and writing it to a text file. It overcomplicates everything, gets into a loop about specifics that are unrelated, and eventually errors out.

@k-boikov k-boikov added the AI model limitation Not related to AutoGPT directly. label May 6, 2023
@eyalk11
Copy link
Contributor

eyalk11 commented May 6, 2023

Do you use redis? Does it keeps using the same index? BTW, my pull request #3914 deals with looping it by stopping when it happens (the user can direct it to do something else).

@Mitman93
Copy link

Mitman93 commented May 7, 2023

No, it's not just you. I will +1 that they royally screwed up this project somehow. I've been messing around with it for a little over a month now, and in my experience the best performing version by far has been 0.2.2 + unsandboxing the file_operations.py. With that version combined with a reddit user named stunspot's workflow, I was able to get it to research and code its own modules that actually functioned (it just couldn't execute them by itself; they had to be ran manually). You can see my thread on it here: https://www.reddit.com/r/AutoGPT/comments/12ohmmo/uhhhits_a_little_terrifying_how_easy_it_was_to/

Now? It does nothing but loop endlessly on research. I just gave it 10 prompts (y -10), right? The given task was to make a disposable vape vending machine business plan. Not only did it just go to 5 webpages and find nothing of interest...but it then went to those same webpages AGAIN, completely wasting a bunch of tokens. It routinely does this now for some reason, yet the 0.2.2 version with a modified file_operations.py never did that. It had its bugs, sure, such as its inability to execute python as I stated earlier. But in terms of having an efficient workflow + actually getting stuff done, it's no contest. Here's hoping they course correct for the next release, because until then I'll be sticking with 0.2.2.

I'm using GPT-4, btw. --gpt4only

@ozzymuppet
Copy link

ozzymuppet commented May 7, 2023 via email

@Mitman93
Copy link

Mitman93 commented May 7, 2023

I believe I mispoke on the version #, btw. It was 0.2.0 I had tremendous success with, not 0.2.2. Whatever the version before they introduced DevTools for searching instead of just using the "browse_website" command. I just confirmed it. Check this out.

This is the worthless output I got from 0.3.0:

Using Browser: chrome
THOUGHTS: I need to read the specs.txt and advice.txt files to start creating the disposable vape business.
REASONING: Reading the files will provide me with the necessary information and guidelines to follow.
PLAN:

  • Read specs.txt
  • Read advice.txt
  • Follow the design specifications
  • Obey the advice provided
  • Create the disposable vape business
    CRITICISM: I should ensure that I understand the contents of the files and follow them closely.
    NEXT ACTION: COMMAND = read_file ARGUMENTS = {'filename': 'C:\Users\Jason\Documents\Auto-GPT-0.3.0\autogpt\auto_gpt_workspace\specs.txt'}
    Enter 'y' to authorise command, 'y -N' to run N continuous commands, 's' to run self-feedback commands'n' to exit program, or enter feedback for ...
    Asking user via keyboard...
    Input:y -10
    -=-=-=-=-=-=-= COMMAND AUTHORISED BY USER -=-=-=-=-=-=-=
    SYSTEM: Command read_file returned: Project: Disposable Vape Vending Machine Business Location: Virginia Beach, VA 1. Business Overview 2. Market Research a. Target Market b. Competitors c. Market Trends 3. Licenses and Permits 4. Vending Machines a. Selection Criteria b. Maintenance and Support 5. Supply Chain a. Vape Product Suppliers b. Inventory Management 6. Marketing Plan 7. Location Analysis 8. Financial Plan a. Startup Costs b. Revenue Projections c. Break-even Analysis 9. Risk Analysis 10. Implementation Plan
    THOUGHTS: Now that I have read the specs.txt file, I need to read the advice.txt file.
    REASONING: Reading the advice.txt file will provide me with guidelines to follow while working on the project.
    PLAN:
  • Read advice.txt
  • Follow the design specifications
  • Obey the advice provided
  • Create the disposable vape business
    CRITICISM: I should ensure that I understand the contents of the advice.txt file and follow them closely.
    NEXT ACTION: COMMAND = read_file ARGUMENTS = {'filename': 'C:\Users\Jason\Documents\Auto-GPT-0.3.0\autogpt\auto_gpt_workspace\advice.txt'}
    SYSTEM: Command read_file returned: 1. For market research, consider demographic data, customer preferences, and local regulations on vaping and vaping products. 2. Review local, state, and federal regulations on vending machines and tobacco products to ensure compliance. 3. Consult local zoning ordinances and property management regulations for placing vending machines in desired locations. 4. Evaluate various vending machine models based on their features, reliability, and compatibility with disposable vape products. 5. Establish relationships with reputable disposable vape product suppliers, prioritizing those with a track record of quality and reliability. 6. Develop a marketing plan that includes online and offline strategies, targeting potential customers and raising brand awareness. 7. Analyze location data to determine the most profitable areas for vending machines, considering factors such as foot traffic, visibility, and nearby attractions. 8. Create a financial plan that considers all initial and ongoing expenses, and project revenues based on conservative and optimistic scenarios. 9. Assess potential risks, including changes in regulations, market conditions, or supply chain disruptions, and develop contingency plans. 10. Develop a step-by-step implementation plan, including a timeline and milestones for setting up the business and placing vending machines in desired locations. Remember to periodically consult ChatGPT for advice on specific aspects of the project, such as technical details on vending machines, local regulations, or financial planning.
    THOUGHTS: I will start working on the disposable vape business by conducting market research.
    REASONING: Market research is the first step in the specs.txt file and will provide valuable insights into the target market, competitors, and market trends.
    PLAN:
  • Conduct market research
  • Obtain licenses and permits
  • Select vending machines
  • Establish supply chain
  • Develop marketing plan
  • Analyze locations
  • Create financial plan
  • Assess risks
  • Develop implementation plan
    CRITICISM: I should ensure that I gather accurate and relevant information during the market research phase.
    NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://www.ibisworld.com/united-states/market-research-reports/vending-machine-operators-industry/', 'question': 'What is the target market, competitors, and market trends for disposable vape vending machines?'}
    [WDM] - Downloading: 100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 6.81M/6.81M [00:00<00:00, 36.8MB/s]

DevTools listening on ws://127.0.0.1:61724/devtools/browser/443d8fc4-ecec-4d8e-ae96-1d2d8430a5c5
Text length: 28918 characters
Adding chunk 1 / 2 to memory
Summarizing chunk 1 / 2 of length 16269 characters, or 2967 tokens
Added chunk 1 summary to memory, of length 763 characters
Adding chunk 2 / 2 to memory
Summarizing chunk 2 / 2 of length 12652 characters, or 2487 tokens
Added chunk 2 summary to memory, of length 421 characters
Summarized 2 chunks.
SYSTEM: Command browse_website returned: ("Answer gathered from website: The text does not specifically mention disposable vape vending machines, their target market, competitors, or market trends. However, it provides an overview of the Vending Machine Operators industry in the US, which primarily sells various goods through automated machines. Key market segments include manufacturing sites, offices, retail sites, schools, colleges, military bases, correctional facilities, hospitals, nursing homes, hotels, and motels. The industry faces competition from other retail channels and is affected by changing consumer preferences, such as increasing health consciousness. Revenue for vending machine operators is expected to fall at a CAGR of 0.1% to $10.1 billion over the five years to 2023, with profit set to grow to 4.3%. \n \n Links: ['\n (https://www.ibisworld.com/)', 'account_circle (https://my.ibisworld.com)', 'CONTACT US (https://www.ibisworld.com/contact-us/)', 'REQUEST DEMO (https://www.ibisworld.com/free-demo/)', 'Log In (https://my.ibisworld.com)']", <selenium.webdriver.chrome.webdriver.WebDriver (session="c6866f43be816fd9ce48700e532ba62d")>)
THOUGHTS: I will search for more specific information on disposable vape vending machines and their target market, competitors, and market trends.
REASONING: The previous search did not provide specific information on disposable vape vending machines. A more focused search may yield better results.
PLAN:

  • Conduct market research
  • Obtain licenses and permits
  • Select vending machines
  • Establish supply chain
  • Develop marketing plan
  • Analyze locations
  • Create financial plan
  • Assess risks
  • Develop implementation plan
    CRITICISM: I should ensure that I gather accurate and relevant information during the market research phase.
    NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://www.vapingpost.com/2019/08/29/vape-vending-machines-a-growing-trend/', 'question': 'What is the target market, competitors, and market trends for disposable vape vending machines?'}

DevTools listening on ws://127.0.0.1:62192/devtools/browser/d90fd7aa-1359-45d4-9f76-066dd4352a65
Text length: 4143 characters
Adding chunk 1 / 1 to memory
Summarizing chunk 1 / 1 of length 4144 characters, or 962 tokens
Added chunk 1 summary to memory, of length 364 characters
Summarized 1 chunks.
SYSTEM: Command browse_website returned: ("Answer gathered from website: The text does not provide information about the target market, competitors, and market trends for disposable vape vending machines. Instead, it discusses various aspects of vaping, such as the best vape products, reviews, and news related to vaping, e-cigarettes, and CBD. It also mentions a few studies and regulations related to vaping in different countries. \n \n Links: ['\n\n (https://www.facebook.com/thevapingpost/)', '\n\n (https://www.linkedin.com/company/vaping-post)', '\n\n (https://fr.pinterest.com/thevapingpost/)', '\n\n (https://twitter.com/vaping_post)', ' (https://www.vapingpost.com/2019/08/29/vape-vending-machines-a-growing-trend/)']", <selenium.webdriver.chrome.webdriver.WebDriver (session="749d33e815aa930ddf30c828bc774511")>)
THOUGHTS: I will try another website to find information on disposable vape vending machines and their target market, competitors, and market trends.
REASONING: The previous searches did not provide specific information on disposable vape vending machines. Trying another website may yield better results.
PLAN:

  • Conduct market research
  • Obtain licenses and permits
  • Select vending machines
  • Establish supply chain
  • Develop marketing plan
  • Analyze locations
  • Create financial plan
  • Assess risks
  • Develop implementation plan
    CRITICISM: I should ensure that I gather accurate and relevant information during the market research phase.
    NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://www.vaporfi.com/blog/vape-vending-machines/', 'question': 'What is the target market, competitors, and market trends for disposable vape vending machines?'}

DevTools listening on ws://127.0.0.1:62519/devtools/browser/19ffd3a4-8d29-445d-b7bc-32b465656364
Text length: 4213 characters
Adding chunk 1 / 1 to memory
Summarizing chunk 1 / 1 of length 4217 characters, or 920 tokens
Added chunk 1 summary to memory, of length 312 characters
Summarized 1 chunks.
SYSTEM: Command browse_website returned: ("Answer gathered from website: The given text does not provide information about the target market, competitors, and market trends for disposable vape vending machines. Instead, it focuses on the products and accessories offered by VaporFi, a vape company, along with some warnings and legal information related to vaping and e-liquids. \n \n Links: ['\nSkip to content (https://www.vaporfi.com/blog/vape-vending-machines/#content)', '\n\n \nFREE SHIPPING ON ORDERS $65+\n (https://www.vaporfi.com/blog/vape-vending-machines/)', '\nSUPPORT\n (https://www.vaporfi.com/customer-support/)', '\n\n \nSTORE LOCATOR\n (https://www.vaporfi.com/vape-shops/)', '\nMY ACCOUNT\n (https://www.vaporfi.com/customer/account/)']", <selenium.webdriver.chrome.webdriver.WebDriver (session="e9ebe4d3938936f9239cc4263391c3b7")>)
THOUGHTS: I will try a different approach to find information on disposable vape vending machines and their target market, competitors, and market trends.
REASONING: The previous searches did not provide specific information on disposable vape vending machines. Trying a different approach may yield better results.
PLAN:

  • Conduct market research
  • Obtain licenses and permits
  • Select vending machines
  • Establish supply chain
  • Develop marketing plan
  • Analyze locations
  • Create financial plan
  • Assess risks
  • Develop implementation plan
    CRITICISM: I should ensure that I gather accurate and relevant information during the market research phase.
    NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://www.vendingmarketwatch.com/home/article/12347763/vaping-vending-machines', 'question': 'What is the target market, competitors, and market trends for disposable vape vending machines?'}

Not going to paste the whole thing because it's pretty long, but yeah. It basically just visited 5 websites, says "The previous searches did not provide specific information on disposable vape vending machines. Trying a different approach may yield better results."...AND THEN IT DOES THE SAME EXACT THING AGAIN. IT EVEN REVISITS THE SAME 5 WEBSITES.

Now, you ready for this? Here's that older version I was talking about. Same exact prompt. Same exact given goals. Same everything, but the version:


NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://www.harvin.eu/blog-news/disposabe-vape-vending-machines/', 'question': 'What is the business overview of disposable vape vending machine businesses?'}
Enter 'y' to authorise command, 'y -N' to run N continuous commands, 'n' to exit program, or enter feedback for DevGPT...
Input:y -10
-=-=-=-=-=-=-= COMMAND AUTHORISED BY USER -=-=-=-=-=-=-=
Text length: 11018 characters
Adding chunk 1 / 2 to memory
Summarizing chunk 1 / 2
Added chunk 1 summary to memory
Adding chunk 2 / 2 to memory
Summarizing chunk 2 / 2
Added chunk 2 summary to memory
Summarized 2 chunks.
SYSTEM: Command browse_website returned: Website Content Summary: "Result" : The text provides an overview of disposable vape vending machines, which are gaining popularity as a profitable solution for sales outlets selling smoking articles. Disposable vapes are electronic cigarettes with a limited number of puffs, and they are distinguishable from other types of electronic cigarettes. The Italian company Harvin produces disposable vape vending machines and aims to help customers boost sales and expand their business horizons. The potential for CBD disposable vapes vending machines in Italy and other European countries is currently limited due to legal restrictions. Links: ['Skip to content (#content)', 'info@harvin.eu (mailto:info@harvin.eu)', '+39 030 219 0663 (tel:#)', 'Facebook (https://www.facebook.com/harvindistributoriautomatici)', 'Youtube (https://www.youtube.com/channel/UCnhHyoZnyigjqgKsVayrSTQ)']
DEVGPT THOUGHTS: Now, I will create a draft summary for the business overview section using the information collected.
REASONING: Creating a draft summary will provide a foundation for the disposable vape vending machine business overview.
PLAN:

  • Draft business overview summary
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, drafting a summary is a reasonable next step based on the information gathered.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = write_to_file ARGUMENTS = {'file': '1_Business_Overview.txt', 'text': 'Disposable vape vending machines are gaining popularity as a profitable solution for sales outlets selling smoking articles. These machines offer disposable electronic cigarettes with a limited number of puffs. Companies like Harvin, an Italian manufacturer of disposable vape vending machines, aim to help customers boost sales and expand their business horizons. The potential for CBD disposable vapes vending machines is currently limited in Italy and other European countries due to legal restrictions.'}
    SYSTEM: Command write_to_file returned: Error: [WinError 3] The system cannot find the path specified: ''
    DEVGPT THOUGHTS: There was an error with writing the file. I will try to write the file again.
    REASONING: Repeating the command may resolve the error, allowing me to save the summary for the business overview.
    PLAN:
  • Retry writing the business overview summary
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, retrying the command is reasonable.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = write_to_file ARGUMENTS = {'file': '1_Business_Overview.txt', 'text': 'Disposable vape vending machines are gaining popularity as a profitable solution for sales outlets selling smoking articles. These machines offer disposable electronic cigarettes with a limited number of puffs. Companies like Harvin, an Italian manufacturer of disposable vape vending machines, aim to help customers boost sales and expand their business horizons. The potential for CBD disposable vapes vending machines is currently limited in Italy and other European countries due to legal restrictions.'}
    SYSTEM: Command write_to_file returned: Error: [WinError 3] The system cannot find the path specified: ''
    DEVGPT THOUGHTS: The file writing error persists. I will save the summary to the long-term memory as it is important information.
    REASONING: Storing essential information in long-term memory will ensure I can recall it when needed.
    PLAN:
  • Save summary to long-term memory
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, as storing the summary in long-term memory is a good alternative.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = do_nothing ARGUMENTS = {}
    SYSTEM: Command do_nothing returned: No action performed.
    DEVGPT THOUGHTS: I will now proceed to address other points mentioned in the specs.txt.
    REASONING: Working on other points in the specs.txt will help create a comprehensive plan for the disposable vape vending machine business.
    PLAN:
  • Use information found online to address topics in specs.txt
  • Draft sections sequentially
    CRITICISM: None at the moment, addressing other topics in the specs.txt is the right next step.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = read_file ARGUMENTS = {'file': 'specs.txt'}
    SYSTEM: Command read_file returned: Project: Disposable Vape Vending Machine Business Location: Virginia Beach, VA 1. Business Overview 2. Market Research a. Target Market b. Competitors c. Market Trends 3. Licenses and Permits 4. Vending Machines a. Selection Criteria b. Maintenance and Support 5. Supply Chain a. Vape Product Suppliers b. Inventory Management 6. Marketing Plan 7. Location Analysis 8. Financial Plan a. Startup Costs b. Revenue Projections c. Break-even Analysis 9. Risk Analysis 10. Implementation Plan
    DEVGPT THOUGHTS: Next, I will gather information on the target market for disposable vape vending machine businesses.
    REASONING: Understanding the target market will help identify potential customers and tailor the products and services accordingly.
    PLAN:
  • Google search for the target market of disposable vape vending machines
  • Use information to draft target market section
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, gathering information on the target market is a logical next step.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = google ARGUMENTS = {'input': 'target market for disposable vape vending machine businesses'}
    SYSTEM: Command google returned: ['https://www.growthink.com/businessplan/help-center/vending-machine-business-plan', 'https://truthinitiative.org/research-resources/emerging-tobacco-products/e-cigarettes-facts-stats-and-regulations', 'https://www.who.int/news-room/questions-and-answers/item/tobacco-industry-tactics-to-attract-younger-generations', 'https://corporate.target.com/_media/TargetCorp/about/pdf/Target_SAFE_Retail_Considerations-for-Retail-Operations-Post-COVID-19.pdf', 'https://www.merkley.senate.gov/imo/media/doc/Durbin_eCigarette%20Survey.pdf', 'https://www.marylandtaxes.gov/forms/Tax_Publications/Sales_and_Use_Tax-List_of_TPP_and_Services.pdf', 'https://www.markey.senate.gov/imo/media/doc/Report-E-Cigarettes-Youth-Marketing-Gateway-To-Addiction-2014-4-14.pdf', 'https://lousquare.com/pages/vape-vending-machine']
    DEVGPT THOUGHTS: I will now browse the website to find information related to the target market.
    REASONING: Browsing the website will provide additional information about the demographics and preferences of the target market.
    PLAN:
  • Browse the website and find information on the target market for disposable vape vending machines
  • Draft target market section
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, gathering information on the target market is a logical next step.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = browse_website ARGUMENTS = {'url': 'https://truthinitiative.org/research-resources/emerging-tobacco-products/e-cigarettes-facts-stats-and-regulations', 'question': 'What is the target market for disposable vape vending machine businesses?'}
    Text length: 82596 characters
    Adding chunk 1 / 11 to memory
    Summarizing chunk 1 / 11
    Added chunk 1 summary to memory
    Adding chunk 2 / 11 to memory
    Summarizing chunk 2 / 11
    Added chunk 2 summary to memory
    Adding chunk 3 / 11 to memory
    Summarizing chunk 3 / 11
    Added chunk 3 summary to memory
    Adding chunk 4 / 11 to memory
    Summarizing chunk 4 / 11
    Added chunk 4 summary to memory
    Adding chunk 5 / 11 to memory
    Summarizing chunk 5 / 11
    Added chunk 5 summary to memory
    Adding chunk 6 / 11 to memory
    Summarizing chunk 6 / 11
    Added chunk 6 summary to memory
    Adding chunk 7 / 11 to memory
    Summarizing chunk 7 / 11
    Added chunk 7 summary to memory
    Adding chunk 8 / 11 to memory
    Summarizing chunk 8 / 11
    Added chunk 8 summary to memory
    Adding chunk 9 / 11 to memory
    Summarizing chunk 9 / 11
    Added chunk 9 summary to memory
    Adding chunk 10 / 11 to memory
    Summarizing chunk 10 / 11
    Added chunk 10 summary to memory
    Adding chunk 11 / 11 to memory
    Summarizing chunk 11 / 11
    Added chunk 11 summary to memory
    Summarized 11 chunks.
    SYSTEM: Command browse_website returned: Website Content Summary: "Result" : The text does not specifically mention the target market for disposable vape vending machine businesses. However, it does discuss the rise in e-cigarette use among young people, the popularity of flavored e-cigarettes, and the marketing tactics of e-cigarette companies targeting youth. It can be inferred that a potential target market for disposable vape vending machines could be young people, particularly those who are already using e-cigarettes. However, the text also states that e-cigarette vending machine sales are prohibited in some places, except for facilities where only those over 18 are allowed. Links: ['\n Skip to main content\n (#main-content)', 'Press (/press)', 'Help Quitting (/what-we-do/quit-smoking-tools)', 'Opioid Crisis (/our-top-issues/opioid-crisis)', 'Curriculum (/curriculum)']
    DEVGPT THOUGHTS: I will save the target market information in my long-term memory and proceed to the next topic.
    REASONING: Since there were issues with file writing previously, storing the information in long-term memory will ensure it is accessible when needed.
    PLAN:
  • Store target market information in long-term memory
  • Move on to competitors (section 2b in specs.txt)
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, saving the target market information in long-term memory is a good alternative.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = do_nothing ARGUMENTS = {}
    SYSTEM: Command do_nothing returned: No action performed.
    DEVGPT THOUGHTS: I will now research competitors in the disposable vape vending machine industry.
    REASONING: Understanding the competition will help inform the development of the business plan.
    PLAN:
  • Google search for competitors in the disposable vape vending machine industry
  • Draft competitors section
  • Address other topics in the specs.txt sequentially
    CRITICISM: None at the moment, researching competitors is a logical next step.
    Attempting to fix JSON by finding outermost brackets
    Apparently json was fixed.
    NEXT ACTION: COMMAND = google ARGUMENTS = {'input': 'competitors in the disposable vape vending machine industry'}
    SYSTEM: Command google returned: ['https://www.growthink.com/businessplan/help-center/vending-machine-business-plan', 'https://www.grandviewresearch.com/industry-analysis/e-cigarette-vaping-market', 'https://truthinitiative.org/research-resources/emerging-tobacco-products/e-cigarettes-facts-stats-and-regulations', 'https://www.who.int/news-room/questions-and-answers/item/tobacco-industry-tactics-to-attract-younger-generations', 'https://www.vendingmarketwatch.com/management/news/11472584/vaporin-deploys-its-first-ecig-vending-machines', 'https://www.instagram.com/dust.vapor/', 'https://www.harvin.eu/blog-news/disponsale-electronic-cigarette-vending-machine/', 'https://www.vendco.co.za/']
    \ Thinking...

Again, not going to post the entire thing because it's super long, but let me just say...WOW. It's already successfully researched several areas of the business, drafted preliminary proposals, and is currently looking for reputable suppliers. In other words: IT'S ACTUALLY DOING WHAT I TOLD IT TO DO! IT'S ACTUALLY WORKING!! Woohoo!

Whenever they stopped using the "browse_website" command in favor of that Devtools thing...that appears to be what is causing all the search loop headaches.

@Boostrix
Copy link
Contributor

Whenever they stopped using the "browse_website" command in favor of that Devtools thing...that appears to be what is causing all the search loop headaches.

If you can, you should consider sharing some of the settings that work/don't work for you for debugging purposes - if you are concerned about sharing "secrets", you can obviously change the topic/keywords of your research.

I am primarily interested in the underlying workflow to see what can be improved to get it stop unnecessary looping, and to work out a scheme for tasking/workspace recovery (continuation) that works.

@github-actions
Copy link
Contributor

github-actions bot commented Sep 6, 2023

This issue has automatically been marked as stale because it has not had any activity in the last 50 days. You can unstale it by commenting or removing the label. Otherwise, this issue will be closed in 10 days.

@github-actions github-actions bot added the Stale label Sep 6, 2023
@github-actions
Copy link
Contributor

This issue was closed automatically because it has been stale for 10 days with no activity.

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Sep 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI model limitation Not related to AutoGPT directly. Stale
Projects
None yet
Development

No branches or pull requests

7 participants